![tinencor@gmail.com](/assets/img/avatar_default.png)
![GitHub](/assets/img/avatar_default.png)
44 changed files with 1425 additions and 1617 deletions
@ -1,3 +1,3 @@ |
|||||||
|
|
||||||
# Set eol to LF so files aren't converted to CRLF-eol on Windows. |
# Set eol to LF so files aren't converted to CRLF-eol on Windows. |
||||||
* text eol=lf |
* text eol=lf linguist-generated |
||||||
|
@ -1,31 +0,0 @@ |
|||||||
--- a/_tags 2019-11-03 16:34:40.691766000 +0100
|
|
||||||
+++ b/_tags 2019-11-03 16:34:41.850239000 +0100
|
|
||||||
@@ -1,7 +1,7 @@
|
|
||||||
true: color(always)
|
|
||||||
true: bin_annot, safe_string, strict_sequence
|
|
||||||
true: warn(A-4-41-42-44-48-58)
|
|
||||||
-true: package(bytes), package(result), package(cstruct), package(zarith), package(ptime)
|
|
||||||
+true: package(bytes), package(result), package(cstruct), package(zarith), package(ptime), package(bigarray-compat)
|
|
||||||
|
|
||||||
<src>: include
|
|
||||||
|
|
||||||
--- a/pkg/META 2019-11-03 16:34:20.947072000 +0100
|
|
||||||
+++ b/pkg/META 2019-11-03 16:34:22.050043000 +0100
|
|
||||||
@@ -1,6 +1,6 @@
|
|
||||||
description = "Embed typed ASN.1 grammars in OCaml"
|
|
||||||
version = "0.2.0"
|
|
||||||
-requires = "cstruct zarith ptime"
|
|
||||||
+requires = "cstruct zarith ptime bigarray-compat"
|
|
||||||
archive(byte) = "asn1-combinators.cma"
|
|
||||||
archive(native) = "asn1-combinators.cmxa"
|
|
||||||
plugin(byte) = "asn1-combinators.cma"
|
|
||||||
--- a/src/asn_prim.ml.orig 2019-11-03 16:34:00.685635000 +0100
|
|
||||||
+++ b/src/asn_prim.ml 2019-11-03 16:34:01.930523000 +0100
|
|
||||||
@@ -4,6 +4,7 @@
|
|
||||||
open Asn_core
|
|
||||||
|
|
||||||
module Writer = Asn_writer
|
|
||||||
+module Bigarray = Bigarray_compat
|
|
||||||
|
|
||||||
module type Prim = sig
|
|
||||||
type t
|
|
@ -1,47 +0,0 @@ |
|||||||
opam-version: "2.0" |
|
||||||
authors: ["David Kaloper Meršinjak <david@numm.org>"] |
|
||||||
maintainer: "David Kaloper Meršinjak <david@numm.org>" |
|
||||||
homepage: "https://github.com/mirleft/ocaml-asn1-combinators" |
|
||||||
doc: "https://mirleft.github.io/ocaml-asn1-combinators/doc" |
|
||||||
license: "ISC" |
|
||||||
dev-repo: "git+https://github.com/mirleft/ocaml-asn1-combinators.git" |
|
||||||
bug-reports: "https://github.com/mirleft/ocaml-asn1-combinators/issues" |
|
||||||
tags: [ "org:mirage" ] |
|
||||||
build: [ |
|
||||||
["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false"] |
|
||||||
["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] |
|
||||||
{with-test} |
|
||||||
["ocaml" "pkg/pkg.ml" "test"] {with-test} |
|
||||||
] |
|
||||||
depends: [ |
|
||||||
"ocaml" {>= "4.02.0"} |
|
||||||
"ocamlfind" {build} |
|
||||||
"ocamlbuild" {build} |
|
||||||
"topkg" {build} |
|
||||||
"result" |
|
||||||
"cstruct" {>= "4.0.0"} |
|
||||||
"zarith" |
|
||||||
"ptime" |
|
||||||
"ounit" {with-test} |
|
||||||
"bigarray-compat" |
|
||||||
] |
|
||||||
conflicts: [ "cstruct" {< "1.6.0"} ] |
|
||||||
patches: [ "0001-bigarray-compat.patch" ] |
|
||||||
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" |
|
||||||
} |
|
||||||
extra-files: [ |
|
||||||
[ "0001-bigarray-compat.patch" "md5=cca9c049641c510b9425fa75b7b669da" ] |
|
||||||
] |
|
@ -0,0 +1,38 @@ |
|||||||
|
opam-version: "2.0" |
||||||
|
authors: "David Kaloper Meršinjak" |
||||||
|
maintainer: "David Kaloper Meršinjak <dk505@cam.ac.uk>" |
||||||
|
homepage: "https://github.com/mirleft/ocaml-asn1-combinators" |
||||||
|
doc: "https://mirleft.github.io/ocaml-asn1-combinators/doc" |
||||||
|
license: "ISC" |
||||||
|
dev-repo: "git+https://github.com/mirleft/ocaml-asn1-combinators.git" |
||||||
|
bug-reports: "https://github.com/mirleft/ocaml-asn1-combinators/issues" |
||||||
|
synopsis: "Embed typed ASN.1 grammars in OCaml" |
||||||
|
build: [ ["dune" "subst"] {pinned} |
||||||
|
["dune" "build" "-p" name "-j" jobs ] |
||||||
|
["dune" "runtest" "-p" name "-j" jobs] {with-test} ] |
||||||
|
depends: [ |
||||||
|
"ocaml" {>="4.05.0"} |
||||||
|
"dune" {>= "1.2.0"} |
||||||
|
"cstruct" {>= "1.6.0"} |
||||||
|
"zarith" |
||||||
|
"bigarray-compat" |
||||||
|
"stdlib-shims" |
||||||
|
"ptime" |
||||||
|
"alcotest" {with-test} |
||||||
|
] |
||||||
|
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. |
||||||
|
""" |
||||||
|
url { |
||||||
|
src: |
||||||
|
"https://github.com/mirleft/ocaml-asn1-combinators/releases/download/v0.2.2/asn1-combinators-v0.2.2.tbz" |
||||||
|
checksum: [ |
||||||
|
"sha256=c9ebd5f9def090003918081cac680224eaefbf3def8aed8fe532b711a71d3631" |
||||||
|
"sha512=199dda83814d7782183d67f9cdd6f5e8f036cbc1bcddec7ffd4adfd415ae024d1f7c720835eb173ab5e7455ed89acb99f88d0a30402c3edbfe6ca8a7182b217b" |
||||||
|
] |
||||||
|
} |
@ -1,9 +0,0 @@ |
|||||||
opam-version: "2.0" |
|
||||||
authors: ["Jérémie Dimino"] |
|
||||||
homepage: "https://github.com/ocaml/dune" |
|
||||||
bug-reports: "https://github.com/ocaml/dune/issues" |
|
||||||
maintainer: "Jérémie Dimino" |
|
||||||
description: """ |
|
||||||
dune.configurator library distributed with Dune 1.x |
|
||||||
""" |
|
||||||
depends: ["dune" {<"2.0.0"}] |
|
@ -0,0 +1,43 @@ |
|||||||
|
opam-version: "2.0" |
||||||
|
synopsis: "Helper library for gathering system configuration" |
||||||
|
description: """ |
||||||
|
dune-configurator is a small library that helps writing OCaml scripts that |
||||||
|
test features available on the system, in order to generate config.h |
||||||
|
files for instance. |
||||||
|
Among other things, dune-configurator allows one to: |
||||||
|
- test if a C program compiles |
||||||
|
- query pkg-config |
||||||
|
- import #define from OCaml header files |
||||||
|
- generate config.h file |
||||||
|
""" |
||||||
|
maintainer: ["Jane Street Group, LLC <opensource@janestreet.com>"] |
||||||
|
authors: ["Jane Street Group, LLC <opensource@janestreet.com>"] |
||||||
|
license: "MIT" |
||||||
|
homepage: "https://github.com/ocaml/dune" |
||||||
|
doc: "https://dune.readthedocs.io/" |
||||||
|
bug-reports: "https://github.com/ocaml/dune/issues" |
||||||
|
depends: [ |
||||||
|
"dune" {>= "2.3"} |
||||||
|
"dune-private-libs" {= version} |
||||||
|
] |
||||||
|
dev-repo: "git+https://github.com/ocaml/dune.git" |
||||||
|
build: [ |
||||||
|
["dune" "subst"] {pinned} |
||||||
|
[ |
||||||
|
"dune" |
||||||
|
"build" |
||||||
|
"-p" |
||||||
|
name |
||||||
|
"-j" |
||||||
|
jobs |
||||||
|
"@install" |
||||||
|
"@doc" {with-doc} |
||||||
|
] |
||||||
|
] |
||||||
|
url { |
||||||
|
src: "https://github.com/ocaml/dune/releases/download/2.3.0/dune-2.3.0.tbz" |
||||||
|
checksum: [ |
||||||
|
"sha256=14a4321e38e8f6508f0d522649c6c580efd5e87805a370a66cc8aafcc46d5cff" |
||||||
|
"sha512=6db9eed508e59b832a80b24c62e1de4d8bcf2bff2ef75eb3a396dbe9f899f351875027b0a7d7156ac1a7f6eb7bdfdcb09a933cb4f81d5ca3174c8f74356aeda9" |
||||||
|
] |
||||||
|
} |
@ -0,0 +1,42 @@ |
|||||||
|
opam-version: "2.0" |
||||||
|
synopsis: "Private libraries of Dune" |
||||||
|
description: """ |
||||||
|
!!!!!!!!!!!!!!!!!!!!!! |
||||||
|
!!!!! DO NOT USE !!!!! |
||||||
|
!!!!!!!!!!!!!!!!!!!!!! |
||||||
|
|
||||||
|
This package contains code that is shared between various dune-xxx |
||||||
|
packages. However, it is not meant for public consumption and provides |
||||||
|
no stability guarantee. |
||||||
|
""" |
||||||
|
maintainer: ["Jane Street Group, LLC <opensource@janestreet.com>"] |
||||||
|
authors: ["Jane Street Group, LLC <opensource@janestreet.com>"] |
||||||
|
license: "MIT" |
||||||
|
homepage: "https://github.com/ocaml/dune" |
||||||
|
doc: "https://dune.readthedocs.io/" |
||||||
|
bug-reports: "https://github.com/ocaml/dune/issues" |
||||||
|
depends: [ |
||||||
|
"dune" {>= "2.3"} |
||||||
|
"ocaml" {>= "4.07"} |
||||||
|
] |
||||||
|
dev-repo: "git+https://github.com/ocaml/dune.git" |
||||||
|
build: [ |
||||||
|
["dune" "subst"] {pinned} |
||||||
|
[ |
||||||
|
"dune" |
||||||
|
"build" |
||||||
|
"-p" |
||||||
|
name |
||||||
|
"-j" |
||||||
|
jobs |
||||||
|
"@install" |
||||||
|
"@doc" {with-doc} |
||||||
|
] |
||||||
|
] |
||||||
|
url { |
||||||
|
src: "https://github.com/ocaml/dune/releases/download/2.3.0/dune-2.3.0.tbz" |
||||||
|
checksum: [ |
||||||
|
"sha256=14a4321e38e8f6508f0d522649c6c580efd5e87805a370a66cc8aafcc46d5cff" |
||||||
|
"sha512=6db9eed508e59b832a80b24c62e1de4d8bcf2bff2ef75eb3a396dbe9f899f351875027b0a7d7156ac1a7f6eb7bdfdcb09a933cb4f81d5ca3174c8f74356aeda9" |
||||||
|
] |
||||||
|
} |
@ -0,0 +1,39 @@ |
|||||||
|
opam-version: "2.0" |
||||||
|
maintainer: "opensource@janestreet.com" |
||||||
|
authors: ["Jane Street Group, LLC <opensource@janestreet.com>"] |
||||||
|
homepage: "https://github.com/ocaml/dune" |
||||||
|
bug-reports: "https://github.com/ocaml/dune/issues" |
||||||
|
dev-repo: "git+https://github.com/ocaml/dune.git" |
||||||
|
license: "Apache-2.0" |
||||||
|
build: [ |
||||||
|
["ocaml" "configure.ml" "--libdir" lib] |
||||||
|
["ocaml" "bootstrap.ml"] |
||||||
|
["./boot.exe" "--subst"] {pinned} |
||||||
|
["./boot.exe" "-j" jobs] |
||||||
|
] |
||||||
|
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/ocaml/dune/releases/download/1.0%2Bbeta20.2/jbuilder-1.0+beta20.2.tbz" |
||||||
|
checksum: "md5=fbe8c3b1facb206cac3fb8932b5dd5d9" |
||||||
|
} |
@ -1,18 +0,0 @@ |
|||||||
opam-version: "2.0" |
|
||||||
maintainer: "opensource@janestreet.com" |
|
||||||
authors: ["Jane Street Group, LLC <opensource@janestreet.com>"] |
|
||||||
homepage: "https://github.com/ocaml/dune" |
|
||||||
bug-reports: "https://github.com/ocaml/dune/issues" |
|
||||||
dev-repo: "git+https://github.com/ocaml/dune.git" |
|
||||||
license: "MIT" |
|
||||||
depends: [ |
|
||||||
"ocaml" |
|
||||||
"dune" {< "2.0"} |
|
||||||
] |
|
||||||
post-messages: [ |
|
||||||
"Jbuilder has been renamed and the jbuilder package is now a transition \ |
|
||||||
package. Use the dune package instead." |
|
||||||
] |
|
||||||
synopsis: |
|
||||||
"This is a transition package, jbuilder is now named dune. Use the dune" |
|
||||||
description: "package instead." |
|
@ -1,29 +0,0 @@ |
|||||||
opam-version: "2.0" |
|
||||||
maintainer: "francois.pottier@inria.fr" |
|
||||||
authors: [ |
|
||||||
"François Pottier <francois.pottier@inria.fr>" |
|
||||||
"Yann Régis-Gianas <yrg@pps.univ-paris-diderot.fr>" |
|
||||||
] |
|
||||||
homepage: "http://gitlab.inria.fr/fpottier/menhir" |
|
||||||
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"] |
|
||||||
] |
|
||||||
install: [ |
|
||||||
[make "-f" "Makefile" "install" "PREFIX=%{prefix}%" "docdir=%{doc}%/menhir" "libdir=%{lib}%/menhir" "mandir=%{man}%/man1"] |
|
||||||
] |
|
||||||
depends: [ |
|
||||||
"ocaml" {>= "4.02"} |
|
||||||
"ocamlfind" {build} |
|
||||||
"ocamlbuild" {build} |
|
||||||
] |
|
||||||
synopsis: "An LR(1) parser generator" |
|
||||||
url { |
|
||||||
src: |
|
||||||
"https://gitlab.inria.fr/fpottier/menhir/repository/20190924/archive.tar.gz" |
|
||||||
checksum: [ |
|
||||||
"md5=677f1997fb73177d5a00fa1b8d61c3ef" |
|
||||||
"sha512=ea8a9a6d773529cf6ac05e4c6c4532770fbb8e574c9b646efcefe90d9f24544741e3e8cfd94c8afea0447e34059a8c79c2829b46764ce3a3d6dcb3e7f75980fc" |
|
||||||
] |
|
||||||
} |
|
@ -0,0 +1,27 @@ |
|||||||
|
opam-version: "2.0" |
||||||
|
maintainer: "francois.pottier@inria.fr" |
||||||
|
authors: [ |
||||||
|
"François Pottier <francois.pottier@inria.fr>" |
||||||
|
"Yann Régis-Gianas <yrg@pps.univ-paris-diderot.fr>" |
||||||
|
] |
||||||
|
homepage: "http://gitlab.inria.fr/fpottier/menhir" |
||||||
|
dev-repo: "git+https://gitlab.inria.fr/fpottier/menhir.git" |
||||||
|
bug-reports: "menhir@inria.fr" |
||||||
|
build: [ |
||||||
|
["dune" "build" "-p" name "-j" jobs] |
||||||
|
] |
||||||
|
depends: [ |
||||||
|
"ocaml" {>= "4.02.3"} |
||||||
|
"dune" {>= "2.2.0"} |
||||||
|
"menhirLib" {= version} |
||||||
|
"menhirSdk" {= version} |
||||||
|
] |
||||||
|
synopsis: "An LR(1) parser generator" |
||||||
|
url { |
||||||
|
src: |
||||||
|
"https://gitlab.inria.fr/fpottier/menhir/repository/20200211/archive.tar.gz" |
||||||
|
checksum: [ |
||||||
|
"md5=01577e5f15380c35bdaa8fd818204560" |
||||||
|
"sha512=a686c4b047d5236c425afcd7f179964191268ff448b8d18510579d742a7256855049bc4fe568bb8f1b0d6cbfb758d95cd05e621e3410b75245bb799d623725d6" |
||||||
|
] |
||||||
|
} |
@ -0,0 +1,25 @@ |
|||||||
|
opam-version: "2.0" |
||||||
|
maintainer: "francois.pottier@inria.fr" |
||||||
|
authors: [ |
||||||
|
"François Pottier <francois.pottier@inria.fr>" |
||||||
|
"Yann Régis-Gianas <yrg@pps.univ-paris-diderot.fr>" |
||||||
|
] |
||||||
|
homepage: "http://gitlab.inria.fr/fpottier/menhir" |
||||||
|
dev-repo: "git+https://gitlab.inria.fr/fpottier/menhir.git" |
||||||
|
bug-reports: "menhir@inria.fr" |
||||||
|
build: [ |
||||||
|
["dune" "build" "-p" name "-j" jobs] |
||||||
|
] |
||||||
|
depends: [ |
||||||
|
"ocaml" {>= "4.02.3"} |
||||||
|
"dune" {>= "2.0.0"} |
||||||
|
] |
||||||
|
synopsis: "Runtime support library for parsers generated by Menhir" |
||||||
|
url { |
||||||
|
src: |
||||||
|
"https://gitlab.inria.fr/fpottier/menhir/repository/20200211/archive.tar.gz" |
||||||
|
checksum: [ |
||||||
|
"md5=01577e5f15380c35bdaa8fd818204560" |
||||||
|
"sha512=a686c4b047d5236c425afcd7f179964191268ff448b8d18510579d742a7256855049bc4fe568bb8f1b0d6cbfb758d95cd05e621e3410b75245bb799d623725d6" |
||||||
|
] |
||||||
|
} |
@ -0,0 +1,25 @@ |
|||||||
|
opam-version: "2.0" |
||||||
|
maintainer: "francois.pottier@inria.fr" |
||||||
|
authors: [ |
||||||
|
"François Pottier <francois.pottier@inria.fr>" |
||||||
|
"Yann Régis-Gianas <yrg@pps.univ-paris-diderot.fr>" |
||||||
|
] |
||||||
|
homepage: "http://gitlab.inria.fr/fpottier/menhir" |
||||||
|
dev-repo: "git+https://gitlab.inria.fr/fpottier/menhir.git" |
||||||
|
bug-reports: "menhir@inria.fr" |
||||||
|
build: [ |
||||||
|
["dune" "build" "-p" name "-j" jobs] |
||||||
|
] |
||||||
|
depends: [ |
||||||
|
"ocaml" {>= "4.02.3"} |
||||||
|
"dune" {>= "2.0.0"} |
||||||
|
] |
||||||
|
synopsis: "Compile-time library for auxiliary tools related to Menhir" |
||||||
|
url { |
||||||
|
src: |
||||||
|
"https://gitlab.inria.fr/fpottier/menhir/repository/20200211/archive.tar.gz" |
||||||
|
checksum: [ |
||||||
|
"md5=01577e5f15380c35bdaa8fd818204560" |
||||||
|
"sha512=a686c4b047d5236c425afcd7f179964191268ff448b8d18510579d742a7256855049bc4fe568bb8f1b0d6cbfb758d95cd05e621e3410b75245bb799d623725d6" |
||||||
|
] |
||||||
|
} |
@ -1,21 +0,0 @@ |
|||||||
opam-version: "2.0" |
|
||||||
maintainer: "alain.frisch@lexifi.com" |
|
||||||
authors: [ "Alain Frisch <alain.frisch@lexifi.com>" ] |
|
||||||
license: "MIT" |
|
||||||
homepage: "https://github.com/ocaml-ppx/ppx_tools" |
|
||||||
bug-reports: "https://github.com/ocaml-ppx/ppx_tools/issues" |
|
||||||
dev-repo: "git://github.com/ocaml-ppx/ppx_tools.git" |
|
||||||
tags: [ "syntax" ] |
|
||||||
build: [[make "all"]] |
|
||||||
install: [[make "install"]] |
|
||||||
remove: [["ocamlfind" "remove" "ppx_tools"]] |
|
||||||
depends: [ |
|
||||||
"ocaml" {>= "4.06.0" & < "4.08"} |
|
||||||
"ocamlfind" {>= "1.5.0"} |
|
||||||
] |
|
||||||
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" |
|
||||||
} |
|
@ -0,0 +1,21 @@ |
|||||||
|
opam-version: "2.0" |
||||||
|
synopsis: "Tools for authors of ppx rewriters and other syntactic tools" |
||||||
|
maintainer: "alain.frisch@lexifi.com" |
||||||
|
authors: "Alain Frisch <alain.frisch@lexifi.com>" |
||||||
|
license: "MIT" |
||||||
|
tags: [ "syntax" ] |
||||||
|
homepage: "https://github.com/ocaml-ppx/ppx_tools" |
||||||
|
bug-reports: "https://github.com/ocaml-ppx/ppx_tools/issues" |
||||||
|
dev-repo: "git://github.com/ocaml-ppx/ppx_tools.git" |
||||||
|
build: ["dune" "build" "-p" name "-j" jobs] |
||||||
|
depends: [ |
||||||
|
"ocaml" {>= "4.08.0" & < "4.10"} |
||||||
|
"dune" {>= "1.6"} |
||||||
|
] |
||||||
|
url { |
||||||
|
src: "https://github.com/ocaml-ppx/ppx_tools/archive/6.0+4.08.0.tar.gz" |
||||||
|
checksum: [ |
||||||
|
"md5=801e82103fee7ce1e4a59ab670601952" |
||||||
|
"sha512=b576398a0dfad76ea9874cc18550bb44078a7e8f8dc0c169a0441f75f3881e458c42316c96d816c6e81d5ef219fac3aa539471f006b46088c9b943ed8af8b947" |
||||||
|
] |
||||||
|
} |
@ -1,31 +0,0 @@ |
|||||||
opam-version: "2.0" |
|
||||||
maintainer: "jeremie@dimino.org" |
|
||||||
authors: ["Jérémie Dimino"] |
|
||||||
license: "BSD-3-Clause" |
|
||||||
homepage: "https://github.com/diml/ppxfind" |
|
||||||
bug-reports: "https://github.com/diml/ppxfind/issues" |
|
||||||
dev-repo: "git+https://github.com/diml/ppxfind.git" |
|
||||||
doc: "https://diml.github.io/ppxfind/" |
|
||||||
build: [ |
|
||||||
["dune" "build" "-p" name "-j" jobs] |
|
||||||
] |
|
||||||
depends: [ |
|
||||||
"dune" {>= "1.0"} |
|
||||||
"ocaml-migrate-parsetree" |
|
||||||
"ocamlfind" |
|
||||||
"ocaml" {>= "4.02.3"} |
|
||||||
] |
|
||||||
conflicts: [ "dune" {= "1.2.0" | = "1.2.1"} ] |
|
||||||
synopsis: "Tool combining ocamlfind and ppx" |
|
||||||
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.3/ppxfind-1.3.tbz" |
|
||||||
checksum: [ |
|
||||||
"sha256=d49db026d0e74212c4b475b4e628aa57508c7452a0682d8c96e80c130ab892e4" |
|
||||||
"sha512=dd81bf5b3413f99a3c39f25e5e747f8d57d3bacac6a1fda92478af317e2d543294b4937982c94cf010978fcd71b1cfbfce1edbaa0c3d03973079296fda89689f" |
|
||||||
] |
|
||||||
} |
|
@ -0,0 +1,41 @@ |
|||||||
|
opam-version: "2.0" |
||||||
|
synopsis: "Tool combining ocamlfind and ppx" |
||||||
|
description: """ |
||||||
|
Ppxfind is a small command line tool that among other things allows |
||||||
|
to use old style ppx rewriters with jbuilder. |
||||||
|
""" |
||||||
|
maintainer: ["Jérémie Dimino <jeremie@dimino.org>"] |
||||||
|
authors: ["Jérémie Dimino <jeremie@dimino.org>"] |
||||||
|
license: "BSD3" |
||||||
|
homepage: "https://github.com/diml/ppxfind" |
||||||
|
doc: "https://diml.github.io/ppxfind/" |
||||||
|
bug-reports: "https://github.com/diml/ppxfind/issues" |
||||||
|
depends: [ |
||||||
|
"dune" {>= "2.0"} |
||||||
|
"ocaml-migrate-parsetree" {>= "1.6.0"} |
||||||
|
"ocamlfind" |
||||||
|
"ocaml" {>= "4.02.3"} |
||||||
|
] |
||||||
|
build: [ |
||||||
|
["dune" "subst"] {pinned} |
||||||
|
[ |
||||||
|
"dune" |
||||||
|
"build" |
||||||
|
"-p" |
||||||
|
name |
||||||
|
"-j" |
||||||
|
jobs |
||||||
|
"@install" |
||||||
|
"@runtest" {with-test} |
||||||
|
"@doc" {with-doc} |
||||||
|
] |
||||||
|
] |
||||||
|
dev-repo: "git+https://github.com/diml/ppxfind.git" |
||||||
|
url { |
||||||
|
src: |
||||||
|
"https://github.com/diml/ppxfind/releases/download/1.4/ppxfind-1.4.tbz" |
||||||
|
checksum: [ |
||||||
|
"sha256=98291c69f04f7f7b7cdad1b5d786c70fc595559d4663cc04cb711ac132db4971" |
||||||
|
"sha512=f80b0ee09fb536aa9f154da80d06a1b68ba3b10605fb7338bd6449beb5c8d00e983bf66b4a63e12659ae1410fea56d0a2c4cfd43584616438504628035bcb981" |
||||||
|
] |
||||||
|
} |
@ -1,24 +0,0 @@ |
|||||||
opam-version: "2.0" |
|
||||||
synopsis: |
|
||||||
"Compatibility package for OCaml's standard iterator type starting from 4.07" |
|
||||||
maintainer: "simon.cruanes.2007@m4x.org" |
|
||||||
license: "LGPL2.1" |
|
||||||
build: [ |
|
||||||
["dune" "build" "-p" name "-j" jobs] |
|
||||||
] |
|
||||||
depends: [ |
|
||||||
"dune" {>= "1.1.0"} |
|
||||||
"ocaml" |
|
||||||
] |
|
||||||
tags: [ "iterator" "seq" "pure" "list" "compatibility" "cascade" ] |
|
||||||
homepage: "https://github.com/c-cube/seq/" |
|
||||||
bug-reports: "https://github.com/c-cube/seq/issues" |
|
||||||
dev-repo: "git+https://github.com/c-cube/seq.git" |
|
||||||
authors: "Simon Cruanes" |
|
||||||
url { |
|
||||||
src: "https://github.com/c-cube/seq/archive/0.2.2.tar.gz" |
|
||||||
checksum: [ |
|
||||||
"md5=9033e02283aa3bde9f97f24e632902e3" |
|
||||||
"sha512=cab0eb4cb6d9788b7cbd7acbefefc15689d706c97ff7f75dd97faf3c21e466af4d0ff110541a24729db587e7172b1a30a3c2967e17ec2e49cbd923360052c07c" |
|
||||||
] |
|
||||||
} |
|
@ -0,0 +1,4 @@ |
|||||||
|
name="seq" |
||||||
|
version="[distributed with OCaml 4.07 or above]" |
||||||
|
description="dummy backward-compatibility package for iterators" |
||||||
|
requires="" |
@ -0,0 +1,3 @@ |
|||||||
|
lib:[ |
||||||
|
"META.seq" {"META"} |
||||||
|
] |
@ -0,0 +1,15 @@ |
|||||||
|
opam-version: "2.0" |
||||||
|
maintainer: " " |
||||||
|
authors: " " |
||||||
|
homepage: " " |
||||||
|
depends: [ |
||||||
|
"ocaml" {>= "4.07.0"} |
||||||
|
] |
||||||
|
dev-repo: "git+https://github.com/ocaml/ocaml.git" |
||||||
|
bug-reports: "https://caml.inria.fr/mantis/main_page.php" |
||||||
|
synopsis: |
||||||
|
"Compatibility package for OCaml's standard iterator type starting from 4.07." |
||||||
|
extra-files: [ |
||||||
|
["seq.install" "md5=026b31e1df290373198373d5aaa26e42"] |
||||||
|
["META.seq" "md5=b33c8a1a6c7ed797816ce27df4855107"] |
||||||
|
] |
Loading…
Reference in new issue