![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 @@
@@ -1,3 +1,3 @@
|
||||
|
||||
# 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 @@
@@ -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 @@
@@ -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 @@
@@ -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 @@
@@ -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 @@
@@ -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 @@
@@ -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 @@
@@ -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 @@
@@ -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 @@
@@ -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 @@
@@ -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 @@
@@ -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 @@
@@ -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 @@
@@ -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 @@
@@ -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 @@
@@ -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 @@
@@ -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 @@
@@ -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 @@
@@ -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 @@
@@ -0,0 +1,3 @@
|
||||
lib:[ |
||||
"META.seq" {"META"} |
||||
] |
@ -0,0 +1,15 @@
@@ -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