diff options
| author | Benjamin Jacobs <freebsd@dev.thsi.be> | 2024-10-08 12:44:36 +0000 |
|---|---|---|
| committer | Zsolt Udvari <uzsolt@FreeBSD.org> | 2024-10-08 12:56:48 +0000 |
| commit | d9c44a62acbfe6ed3268bdf1e3f34e089756ada9 (patch) | |
| tree | fc3a7f7a9c0b5b72e4e3822e5a13ff561e459187 | |
| parent | a073dee3484f77e0d4cfc8e2e90c19e77441ae4e (diff) | |
math/alt-ergo: Update to 2.5.4, many new ports
Replace GNU configure to dune builds system.
Add do-test target.
Submitter takes maintainership.
Update WWW.
Switch to DISTVERSION.
The last update of alt-ergo in ports tree was about 10 years ago, the newest
version requires many new libraries in ports tree.
New ports:
devel/ocaml-dolmen
devel/ocaml-gen
devel/ocaml-hmap
devel/ocaml-linol
devel/ocaml-lsp
devel/ocaml-octavius
devel/ocaml-pp_loc
devel/ocaml-ppx_blob
devel/ocaml-ppx_compare
devel/ocaml-ppx_deriving
devel/ocaml-ppx_hash
devel/ocaml-ppx_js_style
devel/ocaml-ppx_yojson_conv
devel/ocaml-ppx_yojson_conv_lib
devel/ocaml-psmt2-frontend
devel/ocaml-trace
math/ocaml-farith
math/ocaml-ocplib-simplex
textproc/ocaml-spelll
PR: 279337
89 files changed, 3807 insertions, 35 deletions
diff --git a/devel/Makefile b/devel/Makefile index 96bdbd729db7..a5607a0e5ee1 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -1747,20 +1747,26 @@ SUBDIR += ocaml-csexp SUBDIR += ocaml-cstruct SUBDIR += ocaml-curses + SUBDIR += ocaml-dolmen SUBDIR += ocaml-domain-name SUBDIR += ocaml-dune SUBDIR += ocaml-extlib SUBDIR += ocaml-findlib SUBDIR += ocaml-fmt SUBDIR += ocaml-fpath + SUBDIR += ocaml-gen + SUBDIR += ocaml-hmap SUBDIR += ocaml-ipaddr SUBDIR += ocaml-lacaml + SUBDIR += ocaml-linol SUBDIR += ocaml-logs + SUBDIR += ocaml-lsp SUBDIR += ocaml-lwt SUBDIR += ocaml-magic SUBDIR += ocaml-mtime SUBDIR += ocaml-ocamlbuild SUBDIR += ocaml-ocplib-endian + SUBDIR += ocaml-octavius SUBDIR += ocaml-opam SUBDIR += ocaml-ounit SUBDIR += ocaml-parmap @@ -1768,10 +1774,19 @@ SUBDIR += ocaml-pcre SUBDIR += ocaml-pcre2 SUBDIR += ocaml-pomap + SUBDIR += ocaml-pp_loc SUBDIR += ocaml-ppx-tools + SUBDIR += ocaml-ppx_blob + SUBDIR += ocaml-ppx_compare SUBDIR += ocaml-ppx_derivers + SUBDIR += ocaml-ppx_deriving + SUBDIR += ocaml-ppx_hash + SUBDIR += ocaml-ppx_js_style SUBDIR += ocaml-ppx_sexp_conv + SUBDIR += ocaml-ppx_yojson_conv + SUBDIR += ocaml-ppx_yojson_conv_lib SUBDIR += ocaml-ppxlib + SUBDIR += ocaml-psmt2-frontend SUBDIR += ocaml-re SUBDIR += ocaml-react SUBDIR += ocaml-res @@ -1784,6 +1799,7 @@ SUBDIR += ocaml-sexplib0 SUBDIR += ocaml-stdio SUBDIR += ocaml-topkg + SUBDIR += ocaml-trace SUBDIR += ocaml-type_conv SUBDIR += ocaml-uchar SUBDIR += ocaml-ulex diff --git a/devel/ocaml-dolmen/Makefile b/devel/ocaml-dolmen/Makefile new file mode 100644 index 000000000000..be0f524d1956 --- /dev/null +++ b/devel/ocaml-dolmen/Makefile @@ -0,0 +1,95 @@ +PORTNAME= dolmen +DISTVERSIONPREFIX= v +DISTVERSION= 0.9 +CATEGORIES= devel +PKGNAMEPREFIX= ocaml- + +MAINTAINER= freebsd@dev.thsi.be +COMMENT= Library for writing deduction and logic languages in Objective Caml +WWW= https://github.com/Gbury/dolmen + +LICENSE= BSD2CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${LOCALBASE}/bin/menhir:devel/menhir \ + ${SA_DIR}/farith/META:math/ocaml-farith \ + ${SA_DIR}/fmt/META:devel/ocaml-fmt \ + ${SA_DIR}/gen/META:devel/ocaml-gen \ + ${SA_DIR}/linol/META:devel/ocaml-linol \ + ${SA_DIR}/logs/META:devel/ocaml-logs \ + ${SA_DIR}/lsp/META:devel/ocaml-lsp \ + ${SA_DIR}/pp_loc/META:devel/ocaml-pp_loc \ + ${SA_DIR}/ppx_deriving/META:devel/ocaml-ppx_deriving \ + ${SA_DIR}/ppx_hash/META:devel/ocaml-ppx_hash \ + ${SA_DIR}/ppx_yojson_conv/META:devel/ocaml-ppx_yojson_conv \ + ${SA_DIR}/spelll/META:textproc/ocaml-spelll \ + ${SA_DIR}/uutf/META:devel/ocaml-uutf +LIB_DEPENDS= libev.so:devel/libev \ + libgmp.so:math/gmp +RUN_DEPENDS= ${SA_DIR}/farith/META:math/ocaml-farith \ + ${SA_DIR}/fmt/META:devel/ocaml-fmt \ + ${SA_DIR}/gen/META:devel/ocaml-gen \ + ${SA_DIR}/linol/META:devel/ocaml-linol \ + ${SA_DIR}/logs/META:devel/ocaml-logs \ + ${SA_DIR}/lsp/META:devel/ocaml-lsp \ + ${SA_DIR}/menhirLib/META:devel/menhir \ + ${SA_DIR}/pp_loc/META:devel/ocaml-pp_loc \ + ${SA_DIR}/ppx_deriving/META:devel/ocaml-ppx_deriving \ + ${SA_DIR}/ppx_hash/META:devel/ocaml-ppx_hash \ + ${SA_DIR}/ppx_yojson_conv_lib/META:devel/ocaml-ppx_yojson_conv_lib \ + ${SA_DIR}/spelll/META:textproc/ocaml-spelll \ + ${SA_DIR}/uutf/META:devel/ocaml-uutf + +USES= ocaml:dune +USE_GITHUB= yes +GH_ACCOUNT= Gbury + +USE_OCAML= yes +OCAML_PACKAGES= ${PORTNAME} ${PORTNAME}_bin ${PORTNAME}_loop \ + ${PORTNAME}_lsp ${PORTNAME}_model ${PORTNAME}_type +DUNE_INSTALL_TARGETS= ${OCAML_PACKAGES} + +DOCSDIR= ${OCAML_DOCSDIR} +PORTDOCS= dolmen/odoc-pages/index.mld \ + ${OCAML_PACKAGES:@p@$p/CHANGES.md $p/LICENSE $p/README.md@} + +OPTIONS_DEFINE= DOCS MANPAGES +OPTIONS_SUB= yes + +SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR} + +post-patch: + @${REINPLACE_CMD} \ + -e "/^version:/s/dev/${PORTVERSION}/" \ + ${WRKSRC}/dolmen.opam \ + ${WRKSRC}/dolmen_bin.opam \ + ${WRKSRC}/dolmen_loop.opam \ + ${WRKSRC}/dolmen_lsp.opam \ + ${WRKSRC}/dolmen_model.opam \ + ${WRKSRC}/dolmen_type.opam + +post-install: + @${STRIP_CMD} \ + ${STAGEDIR}${PREFIX}/bin/dolmen \ + ${STAGEDIR}${PREFIX}/bin/dolmenls + @(cd ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}; \ + ${STRIP_CMD} \ + dolmen/ae/dolmen_ae.cmxs \ + dolmen/class/dolmen_class.cmxs \ + dolmen/dimacs/dolmen_dimacs.cmxs dolmen/dolmen.cmxs \ + dolmen/icnf/dolmen_icnf.cmxs \ + dolmen/intf/dolmen_intf.cmxs \ + dolmen/line/dolmen_line.cmxs \ + dolmen/smtlib2/dolmen_smtlib2.cmxs \ + dolmen/smtlib2/poly/dolmen_smtlib2_poly.cmxs \ + dolmen/smtlib2/v6/dolmen_smtlib2_v6.cmxs \ + dolmen/smtlib2/v6_response/dolmen_smtlib2_v6_response.cmxs \ + dolmen/smtlib2/v6_script/dolmen_smtlib2_v6_script.cmxs \ + dolmen/std/dolmen_std.cmxs \ + dolmen/tptp/dolmen_tptp.cmxs \ + dolmen/tptp/v6_3_0/dolmen_tptp_v6_3_0.cmxs \ + dolmen/zf/dolmen_zf.cmxs dolmen_loop/dolmen_loop.cmxs \ + dolmen_model/dolmen_model.cmxs \ + dolmen_type/dolmen_type.cmxs) + +.include <bsd.port.mk> diff --git a/devel/ocaml-dolmen/distinfo b/devel/ocaml-dolmen/distinfo new file mode 100644 index 000000000000..44a592c1ff23 --- /dev/null +++ b/devel/ocaml-dolmen/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1723760391 +SHA256 (Gbury-dolmen-v0.9_GH0.tar.gz) = b1d00c0b969ea4e7c8d14ef0854303daebe60e796562d67b510a7783841aa967 +SIZE (Gbury-dolmen-v0.9_GH0.tar.gz) = 1150826 diff --git a/devel/ocaml-dolmen/files/patch-src_bin_main.ml b/devel/ocaml-dolmen/files/patch-src_bin_main.ml new file mode 100644 index 000000000000..7220993b0084 --- /dev/null +++ b/devel/ocaml-dolmen/files/patch-src_bin_main.ml @@ -0,0 +1,36 @@ +--- src/bin/main.ml.orig 2024-08-15 00:57:27 UTC ++++ src/bin/main.ml +@@ -127,22 +127,21 @@ let () = + let exits = + List.map (fun code -> + let retcode, doc = Dolmen_loop.Code.descr code in +- Cmdliner.Cmd.Exit.info ~doc retcode ++ Cmdliner.Term.exit_info ~doc retcode + ) (Dolmen_loop.Code.errors ()) +- @ Cmdliner.Cmd.Exit.defaults ++ @ Cmdliner.Term.default_exits + in +- let cli_term = Cmdliner.Cmd.v +- (Cmdliner.Cmd.info "dolmen" ~exits ~man:Man.cli ~version) +- Options.cli ++ let cli_info = ++ (Cmdliner.Term.info "dolmen" ~exits ~man:Man.cli ~version) + in +- match Cmdliner.Cmd.eval_value cli_term with +- | Ok (`Version | `Help) -> ++ match Cmdliner.Term.eval (Options.cli, cli_info) with ++ | `Version | `Help -> + exit 0 +- | Error (`Parse | `Term | `Exn) -> +- exit Cmdliner.Cmd.Exit.cli_error +- | Ok (`Ok Run { state ; preludes; logic_file }) -> ++ | `Error (`Parse | `Term | `Exn) -> ++ exit Cmdliner.Term.exit_status_cli_error ++ | `Ok (Run { state ; preludes; logic_file }) -> + run state preludes logic_file +- | Ok (`Ok Doc { report; conf; }) -> ++ | `Ok (Doc { report; conf; }) -> + doc conf report +- | Ok (`Ok List_reports { conf; }) -> ++ | `Ok (List_reports { conf; }) -> + list conf diff --git a/devel/ocaml-dolmen/files/patch-src_lsp_main.ml b/devel/ocaml-dolmen/files/patch-src_lsp_main.ml new file mode 100644 index 000000000000..8d26baf58bfb --- /dev/null +++ b/devel/ocaml-dolmen/files/patch-src_lsp_main.ml @@ -0,0 +1,11 @@ +--- src/lsp/main.ml.orig 2024-08-15 00:50:43 UTC ++++ src/lsp/main.ml +@@ -3,7 +3,7 @@ let run () = + + let run () = + let s = new Server.dolmen_lsp_server in +- let server = Linol_lwt.Jsonrpc2.create_stdio s in ++ let server = Linol_lwt.Jsonrpc2.create_stdio ~env:() s in + let task = Linol_lwt.Jsonrpc2.run server in + match Linol_lwt.run task with + | () -> () diff --git a/devel/ocaml-dolmen/files/patch-src_lsp_server.ml b/devel/ocaml-dolmen/files/patch-src_lsp_server.ml new file mode 100644 index 000000000000..76c950e2854a --- /dev/null +++ b/devel/ocaml-dolmen/files/patch-src_lsp_server.ml @@ -0,0 +1,27 @@ +--- src/lsp/server.ml.orig 2024-08-15 00:37:20 UTC ++++ src/lsp/server.ml +@@ -55,14 +55,14 @@ class dolmen_lsp_server = + let change = Lsp.Types.TextDocumentSyncKind.Incremental in + (* Lsp.Types.TextDocumentSyncKind.Full *) + Lsp.Types.TextDocumentSyncOptions.create ~openClose:true ~change +- ~save:(Lsp.Types.SaveOptions.create ~includeText:false ()) ++ ~save:(`SaveOptions (Lsp.Types.SaveOptions.create ~includeText:false ())) + () + + method private _on_doc + ~(notify_back:Linol_lwt.Jsonrpc2.notify_back) + (uri:Lsp.Types.DocumentUri.t) (contents:string) = + (* TODO: unescape uri/translate it to a correct path ? *) +- match Loop.process prelude (preprocess_uri uri) (Some contents) with ++ match Loop.process prelude (Lsp.Uri.to_path uri) (Some contents) with + | Ok state -> + let diags = State.get State.diagnostics state in + Hashtbl.replace buffers uri state; +@@ -94,5 +94,7 @@ class dolmen_lsp_server = + method on_notif_doc_did_close ~notify_back d = + Hashtbl.remove buffers d.uri; + notify_back#send_diagnostic [] ++ ++ method spawn_query_handler = Lwt.async + + end diff --git a/devel/ocaml-dolmen/files/patch-src_lsp_state.ml b/devel/ocaml-dolmen/files/patch-src_lsp_state.ml new file mode 100644 index 000000000000..857f64b34d69 --- /dev/null +++ b/devel/ocaml-dolmen/files/patch-src_lsp_state.ml @@ -0,0 +1,20 @@ +--- src/lsp/state.ml.orig 2024-08-15 00:34:51 UTC ++++ src/lsp/state.ml +@@ -45,7 +45,7 @@ let warn ?file:_ ?loc t warn payload = + in + Format.kfprintf (fun _ -> + let msg = Format.flush_str_formatter () in +- let d = Diagnostic.warn ~loc msg in ++ let d = Diagnostic.warn ~loc (`String msg) in + add_diag d t) Format.str_formatter "%a" + Dolmen_loop.Report.Warning.print (warn, payload) + +@@ -67,7 +67,7 @@ let error ?file:_ ?loc t err payload = + (* Print the error message *) + Format.kfprintf (fun _ -> + let msg = Format.flush_str_formatter () in +- let d = Diagnostic.error ~loc msg in ++ let d = Diagnostic.error ~loc (`String msg) in + add_diag d t) Format.str_formatter "%a" + Dolmen_loop.Report.Error.print (err, payload) + diff --git a/devel/ocaml-dolmen/pkg-descr b/devel/ocaml-dolmen/pkg-descr new file mode 100644 index 000000000000..29e71972e925 --- /dev/null +++ b/devel/ocaml-dolmen/pkg-descr @@ -0,0 +1,7 @@ +The dolmen library for OCaml provides modules for parsing, +type-checking and main loop controling. + +The dolmen binary allows to parse and type-check input against a +language specification. + +Dolmen comes with a LSP server implementation. diff --git a/devel/ocaml-dolmen/pkg-plist b/devel/ocaml-dolmen/pkg-plist new file mode 100644 index 000000000000..b68f9abf339a --- /dev/null +++ b/devel/ocaml-dolmen/pkg-plist @@ -0,0 +1,867 @@ +bin/dolmen +bin/dolmenls +%%OCAML_SITELIBDIR%%/dolmen/META +%%OCAML_SITELIBDIR%%/dolmen/ae/ast.ml +%%OCAML_SITELIBDIR%%/dolmen/ae/dolmen_ae.a +%%OCAML_SITELIBDIR%%/dolmen/ae/dolmen_ae.cma +%%OCAML_SITELIBDIR%%/dolmen/ae/dolmen_ae.cmi +%%OCAML_SITELIBDIR%%/dolmen/ae/dolmen_ae.cmt +%%OCAML_SITELIBDIR%%/dolmen/ae/dolmen_ae.cmti +%%OCAML_SITELIBDIR%%/dolmen/ae/dolmen_ae.cmx +%%OCAML_SITELIBDIR%%/dolmen/ae/dolmen_ae.cmxa +%%OCAML_SITELIBDIR%%/dolmen/ae/dolmen_ae.ml +%%OCAML_SITELIBDIR%%/dolmen/ae/dolmen_ae.mli +%%OCAML_SITELIBDIR%%/dolmen/ae/dolmen_ae__.cmi +%%OCAML_SITELIBDIR%%/dolmen/ae/dolmen_ae__.cmt +%%OCAML_SITELIBDIR%%/dolmen/ae/dolmen_ae__.cmx +%%OCAML_SITELIBDIR%%/dolmen/ae/dolmen_ae__.ml +%%OCAML_SITELIBDIR%%/dolmen/ae/dolmen_ae__Ast.cmi +%%OCAML_SITELIBDIR%%/dolmen/ae/dolmen_ae__Ast.cmt +%%OCAML_SITELIBDIR%%/dolmen/ae/dolmen_ae__Ast.cmx +%%OCAML_SITELIBDIR%%/dolmen/ae/dolmen_ae__Lexer.cmi +%%OCAML_SITELIBDIR%%/dolmen/ae/dolmen_ae__Lexer.cmt +%%OCAML_SITELIBDIR%%/dolmen/ae/dolmen_ae__Lexer.cmx +%%OCAML_SITELIBDIR%%/dolmen/ae/dolmen_ae__Parser.cmi +%%OCAML_SITELIBDIR%%/dolmen/ae/dolmen_ae__Parser.cmt +%%OCAML_SITELIBDIR%%/dolmen/ae/dolmen_ae__Parser.cmti +%%OCAML_SITELIBDIR%%/dolmen/ae/dolmen_ae__Parser.cmx +%%OCAML_SITELIBDIR%%/dolmen/ae/dolmen_ae__Syntax_messages.cmi +%%OCAML_SITELIBDIR%%/dolmen/ae/dolmen_ae__Syntax_messages.cmt +%%OCAML_SITELIBDIR%%/dolmen/ae/dolmen_ae__Syntax_messages.cmx +%%OCAML_SITELIBDIR%%/dolmen/ae/dolmen_ae__Tokens.cmi +%%OCAML_SITELIBDIR%%/dolmen/ae/dolmen_ae__Tokens.cmt +%%OCAML_SITELIBDIR%%/dolmen/ae/dolmen_ae__Tokens.cmti +%%OCAML_SITELIBDIR%%/dolmen/ae/dolmen_ae__Tokens.cmx +%%OCAML_SITELIBDIR%%/dolmen/ae/lexer.ml +%%OCAML_SITELIBDIR%%/dolmen/ae/parser.ml +%%OCAML_SITELIBDIR%%/dolmen/ae/parser.mli +%%OCAML_SITELIBDIR%%/dolmen/ae/syntax_messages.ml +%%OCAML_SITELIBDIR%%/dolmen/ae/tokens.ml +%%OCAML_SITELIBDIR%%/dolmen/ae/tokens.mli +%%OCAML_SITELIBDIR%%/dolmen/class/dolmen_class.a +%%OCAML_SITELIBDIR%%/dolmen/class/dolmen_class.cma +%%OCAML_SITELIBDIR%%/dolmen/class/dolmen_class.cmi +%%OCAML_SITELIBDIR%%/dolmen/class/dolmen_class.cmt +%%OCAML_SITELIBDIR%%/dolmen/class/dolmen_class.cmx +%%OCAML_SITELIBDIR%%/dolmen/class/dolmen_class.cmxa +%%OCAML_SITELIBDIR%%/dolmen/class/dolmen_class.ml +%%OCAML_SITELIBDIR%%/dolmen/class/dolmen_class__Logic.cmi +%%OCAML_SITELIBDIR%%/dolmen/class/dolmen_class__Logic.cmt +%%OCAML_SITELIBDIR%%/dolmen/class/dolmen_class__Logic.cmti +%%OCAML_SITELIBDIR%%/dolmen/class/dolmen_class__Logic.cmx +%%OCAML_SITELIBDIR%%/dolmen/class/dolmen_class__Response.cmi +%%OCAML_SITELIBDIR%%/dolmen/class/dolmen_class__Response.cmt +%%OCAML_SITELIBDIR%%/dolmen/class/dolmen_class__Response.cmti +%%OCAML_SITELIBDIR%%/dolmen/class/dolmen_class__Response.cmx +%%OCAML_SITELIBDIR%%/dolmen/class/logic.ml +%%OCAML_SITELIBDIR%%/dolmen/class/logic.mli +%%OCAML_SITELIBDIR%%/dolmen/class/response.ml +%%OCAML_SITELIBDIR%%/dolmen/class/response.mli +%%OCAML_SITELIBDIR%%/dolmen/dimacs/ast.ml +%%OCAML_SITELIBDIR%%/dolmen/dimacs/dolmen_dimacs.a +%%OCAML_SITELIBDIR%%/dolmen/dimacs/dolmen_dimacs.cma +%%OCAML_SITELIBDIR%%/dolmen/dimacs/dolmen_dimacs.cmi +%%OCAML_SITELIBDIR%%/dolmen/dimacs/dolmen_dimacs.cmt +%%OCAML_SITELIBDIR%%/dolmen/dimacs/dolmen_dimacs.cmti +%%OCAML_SITELIBDIR%%/dolmen/dimacs/dolmen_dimacs.cmx +%%OCAML_SITELIBDIR%%/dolmen/dimacs/dolmen_dimacs.cmxa +%%OCAML_SITELIBDIR%%/dolmen/dimacs/dolmen_dimacs.ml +%%OCAML_SITELIBDIR%%/dolmen/dimacs/dolmen_dimacs.mli +%%OCAML_SITELIBDIR%%/dolmen/dimacs/dolmen_dimacs__.cmi +%%OCAML_SITELIBDIR%%/dolmen/dimacs/dolmen_dimacs__.cmt +%%OCAML_SITELIBDIR%%/dolmen/dimacs/dolmen_dimacs__.cmx +%%OCAML_SITELIBDIR%%/dolmen/dimacs/dolmen_dimacs__.ml +%%OCAML_SITELIBDIR%%/dolmen/dimacs/dolmen_dimacs__Ast.cmi +%%OCAML_SITELIBDIR%%/dolmen/dimacs/dolmen_dimacs__Ast.cmt +%%OCAML_SITELIBDIR%%/dolmen/dimacs/dolmen_dimacs__Ast.cmx +%%OCAML_SITELIBDIR%%/dolmen/dimacs/dolmen_dimacs__Lexer.cmi +%%OCAML_SITELIBDIR%%/dolmen/dimacs/dolmen_dimacs__Lexer.cmt +%%OCAML_SITELIBDIR%%/dolmen/dimacs/dolmen_dimacs__Lexer.cmx +%%OCAML_SITELIBDIR%%/dolmen/dimacs/dolmen_dimacs__Parser.cmi +%%OCAML_SITELIBDIR%%/dolmen/dimacs/dolmen_dimacs__Parser.cmt +%%OCAML_SITELIBDIR%%/dolmen/dimacs/dolmen_dimacs__Parser.cmti +%%OCAML_SITELIBDIR%%/dolmen/dimacs/dolmen_dimacs__Parser.cmx +%%OCAML_SITELIBDIR%%/dolmen/dimacs/dolmen_dimacs__Syntax_messages.cmi +%%OCAML_SITELIBDIR%%/dolmen/dimacs/dolmen_dimacs__Syntax_messages.cmt +%%OCAML_SITELIBDIR%%/dolmen/dimacs/dolmen_dimacs__Syntax_messages.cmx +%%OCAML_SITELIBDIR%%/dolmen/dimacs/dolmen_dimacs__Tokens.cmi +%%OCAML_SITELIBDIR%%/dolmen/dimacs/dolmen_dimacs__Tokens.cmt +%%OCAML_SITELIBDIR%%/dolmen/dimacs/dolmen_dimacs__Tokens.cmti +%%OCAML_SITELIBDIR%%/dolmen/dimacs/dolmen_dimacs__Tokens.cmx +%%OCAML_SITELIBDIR%%/dolmen/dimacs/lexer.ml +%%OCAML_SITELIBDIR%%/dolmen/dimacs/parser.ml +%%OCAML_SITELIBDIR%%/dolmen/dimacs/parser.mli +%%OCAML_SITELIBDIR%%/dolmen/dimacs/syntax_messages.ml +%%OCAML_SITELIBDIR%%/dolmen/dimacs/tokens.ml +%%OCAML_SITELIBDIR%%/dolmen/dimacs/tokens.mli +%%OCAML_SITELIBDIR%%/dolmen/dolmen.a +%%OCAML_SITELIBDIR%%/dolmen/dolmen.cma +%%OCAML_SITELIBDIR%%/dolmen/dolmen.cmi +%%OCAML_SITELIBDIR%%/dolmen/dolmen.cmt +%%OCAML_SITELIBDIR%%/dolmen/dolmen.cmx +%%OCAML_SITELIBDIR%%/dolmen/dolmen.cmxa +%%OCAML_SITELIBDIR%%/dolmen/dolmen.ml +%%OCAML_SITELIBDIR%%/dolmen/dune-package +%%OCAML_SITELIBDIR%%/dolmen/icnf/ast.ml +%%OCAML_SITELIBDIR%%/dolmen/icnf/dolmen_icnf.a +%%OCAML_SITELIBDIR%%/dolmen/icnf/dolmen_icnf.cma +%%OCAML_SITELIBDIR%%/dolmen/icnf/dolmen_icnf.cmi +%%OCAML_SITELIBDIR%%/dolmen/icnf/dolmen_icnf.cmt +%%OCAML_SITELIBDIR%%/dolmen/icnf/dolmen_icnf.cmti +%%OCAML_SITELIBDIR%%/dolmen/icnf/dolmen_icnf.cmx +%%OCAML_SITELIBDIR%%/dolmen/icnf/dolmen_icnf.cmxa +%%OCAML_SITELIBDIR%%/dolmen/icnf/dolmen_icnf.ml +%%OCAML_SITELIBDIR%%/dolmen/icnf/dolmen_icnf.mli +%%OCAML_SITELIBDIR%%/dolmen/icnf/dolmen_icnf__.cmi +%%OCAML_SITELIBDIR%%/dolmen/icnf/dolmen_icnf__.cmt +%%OCAML_SITELIBDIR%%/dolmen/icnf/dolmen_icnf__.cmx +%%OCAML_SITELIBDIR%%/dolmen/icnf/dolmen_icnf__.ml +%%OCAML_SITELIBDIR%%/dolmen/icnf/dolmen_icnf__Ast.cmi +%%OCAML_SITELIBDIR%%/dolmen/icnf/dolmen_icnf__Ast.cmt +%%OCAML_SITELIBDIR%%/dolmen/icnf/dolmen_icnf__Ast.cmx +%%OCAML_SITELIBDIR%%/dolmen/icnf/dolmen_icnf__Lexer.cmi +%%OCAML_SITELIBDIR%%/dolmen/icnf/dolmen_icnf__Lexer.cmt +%%OCAML_SITELIBDIR%%/dolmen/icnf/dolmen_icnf__Lexer.cmx +%%OCAML_SITELIBDIR%%/dolmen/icnf/dolmen_icnf__Parser.cmi +%%OCAML_SITELIBDIR%%/dolmen/icnf/dolmen_icnf__Parser.cmt +%%OCAML_SITELIBDIR%%/dolmen/icnf/dolmen_icnf__Parser.cmti +%%OCAML_SITELIBDIR%%/dolmen/icnf/dolmen_icnf__Parser.cmx +%%OCAML_SITELIBDIR%%/dolmen/icnf/dolmen_icnf__Syntax_messages.cmi +%%OCAML_SITELIBDIR%%/dolmen/icnf/dolmen_icnf__Syntax_messages.cmt +%%OCAML_SITELIBDIR%%/dolmen/icnf/dolmen_icnf__Syntax_messages.cmx +%%OCAML_SITELIBDIR%%/dolmen/icnf/dolmen_icnf__Tokens.cmi +%%OCAML_SITELIBDIR%%/dolmen/icnf/dolmen_icnf__Tokens.cmt +%%OCAML_SITELIBDIR%%/dolmen/icnf/dolmen_icnf__Tokens.cmti +%%OCAML_SITELIBDIR%%/dolmen/icnf/dolmen_icnf__Tokens.cmx +%%OCAML_SITELIBDIR%%/dolmen/icnf/lexer.ml +%%OCAML_SITELIBDIR%%/dolmen/icnf/parser.ml +%%OCAML_SITELIBDIR%%/dolmen/icnf/parser.mli +%%OCAML_SITELIBDIR%%/dolmen/icnf/syntax_messages.ml +%%OCAML_SITELIBDIR%%/dolmen/icnf/tokens.ml +%%OCAML_SITELIBDIR%%/dolmen/icnf/tokens.mli +%%OCAML_SITELIBDIR%%/dolmen/intf/dolmen_intf.a +%%OCAML_SITELIBDIR%%/dolmen/intf/dolmen_intf.cma +%%OCAML_SITELIBDIR%%/dolmen/intf/dolmen_intf.cmi +%%OCAML_SITELIBDIR%%/dolmen/intf/dolmen_intf.cmt +%%OCAML_SITELIBDIR%%/dolmen/intf/dolmen_intf.cmx +%%OCAML_SITELIBDIR%%/dolmen/intf/dolmen_intf.cmxa +%%OCAML_SITELIBDIR%%/dolmen/intf/dolmen_intf.ml +%%OCAML_SITELIBDIR%%/dolmen/intf/dolmen_intf__Id.cmi +%%OCAML_SITELIBDIR%%/dolmen/intf/dolmen_intf__Id.cmt +%%OCAML_SITELIBDIR%%/dolmen/intf/dolmen_intf__Id.cmx +%%OCAML_SITELIBDIR%%/dolmen/intf/dolmen_intf__Language.cmi +%%OCAML_SITELIBDIR%%/dolmen/intf/dolmen_intf__Language.cmt +%%OCAML_SITELIBDIR%%/dolmen/intf/dolmen_intf__Language.cmx +%%OCAML_SITELIBDIR%%/dolmen/intf/dolmen_intf__Lex.cmi +%%OCAML_SITELIBDIR%%/dolmen/intf/dolmen_intf__Lex.cmt +%%OCAML_SITELIBDIR%%/dolmen/intf/dolmen_intf__Lex.cmx +%%OCAML_SITELIBDIR%%/dolmen/intf/dolmen_intf__Location.cmi +%%OCAML_SITELIBDIR%%/dolmen/intf/dolmen_intf__Location.cmt +%%OCAML_SITELIBDIR%%/dolmen/intf/dolmen_intf__Location.cmx +%%OCAML_SITELIBDIR%%/dolmen/intf/dolmen_intf__Map.cmi +%%OCAML_SITELIBDIR%%/dolmen/intf/dolmen_intf__Map.cmt +%%OCAML_SITELIBDIR%%/dolmen/intf/dolmen_intf__Map.cmx +%%OCAML_SITELIBDIR%%/dolmen/intf/dolmen_intf__Msg.cmi +%%OCAML_SITELIBDIR%%/dolmen/intf/dolmen_intf__Msg.cmt +%%OCAML_SITELIBDIR%%/dolmen/intf/dolmen_intf__Msg.cmx +%%OCAML_SITELIBDIR%%/dolmen/intf/dolmen_intf__Parse.cmi +%%OCAML_SITELIBDIR%%/dolmen/intf/dolmen_intf__Parse.cmt +%%OCAML_SITELIBDIR%%/dolmen/intf/dolmen_intf__Parse.cmx +%%OCAML_SITELIBDIR%%/dolmen/intf/dolmen_intf__Stmt.cmi +%%OCAML_SITELIBDIR%%/dolmen/intf/dolmen_intf__Stmt.cmt +%%OCAML_SITELIBDIR%%/dolmen/intf/dolmen_intf__Stmt.cmx +%%OCAML_SITELIBDIR%%/dolmen/intf/dolmen_intf__Tag.cmi +%%OCAML_SITELIBDIR%%/dolmen/intf/dolmen_intf__Tag.cmt +%%OCAML_SITELIBDIR%%/dolmen/intf/dolmen_intf__Tag.cmx +%%OCAML_SITELIBDIR%%/dolmen/intf/dolmen_intf__Term.cmi +%%OCAML_SITELIBDIR%%/dolmen/intf/dolmen_intf__Term.cmt +%%OCAML_SITELIBDIR%%/dolmen/intf/dolmen_intf__Term.cmx +%%OCAML_SITELIBDIR%%/dolmen/intf/dolmen_intf__Tok.cmi +%%OCAML_SITELIBDIR%%/dolmen/intf/dolmen_intf__Tok.cmt +%%OCAML_SITELIBDIR%%/dolmen/intf/dolmen_intf__Tok.cmx +%%OCAML_SITELIBDIR%%/dolmen/intf/dolmen_intf__Ty.cmi +%%OCAML_SITELIBDIR%%/dolmen/intf/dolmen_intf__Ty.cmt +%%OCAML_SITELIBDIR%%/dolmen/intf/dolmen_intf__Ty.cmx +%%OCAML_SITELIBDIR%%/dolmen/intf/id.ml +%%OCAML_SITELIBDIR%%/dolmen/intf/language.ml +%%OCAML_SITELIBDIR%%/dolmen/intf/lex.ml +%%OCAML_SITELIBDIR%%/dolmen/intf/location.ml +%%OCAML_SITELIBDIR%%/dolmen/intf/map.ml +%%OCAML_SITELIBDIR%%/dolmen/intf/msg.ml +%%OCAML_SITELIBDIR%%/dolmen/intf/parse.ml +%%OCAML_SITELIBDIR%%/dolmen/intf/stmt.ml +%%OCAML_SITELIBDIR%%/dolmen/intf/tag.ml +%%OCAML_SITELIBDIR%%/dolmen/intf/term.ml +%%OCAML_SITELIBDIR%%/dolmen/intf/tok.ml +%%OCAML_SITELIBDIR%%/dolmen/intf/ty.ml +%%OCAML_SITELIBDIR%%/dolmen/line/dolmen_line.a +%%OCAML_SITELIBDIR%%/dolmen/line/dolmen_line.cma +%%OCAML_SITELIBDIR%%/dolmen/line/dolmen_line.cmi +%%OCAML_SITELIBDIR%%/dolmen/line/dolmen_line.cmt +%%OCAML_SITELIBDIR%%/dolmen/line/dolmen_line.cmti +%%OCAML_SITELIBDIR%%/dolmen/line/dolmen_line.cmx +%%OCAML_SITELIBDIR%%/dolmen/line/dolmen_line.cmxa +%%OCAML_SITELIBDIR%%/dolmen/line/dolmen_line.ml +%%OCAML_SITELIBDIR%%/dolmen/line/dolmen_line.mli +%%OCAML_SITELIBDIR%%/dolmen/line/dolmen_line__.cmi +%%OCAML_SITELIBDIR%%/dolmen/line/dolmen_line__.cmt +%%OCAML_SITELIBDIR%%/dolmen/line/dolmen_line__.cmx +%%OCAML_SITELIBDIR%%/dolmen/line/dolmen_line__.ml +%%OCAML_SITELIBDIR%%/dolmen/line/dolmen_line__LexLine.cmi +%%OCAML_SITELIBDIR%%/dolmen/line/dolmen_line__LexLine.cmt +%%OCAML_SITELIBDIR%%/dolmen/line/dolmen_line__LexLine.cmx +%%OCAML_SITELIBDIR%%/dolmen/line/lexLine.ml +%%OCAML_SITELIBDIR%%/dolmen/opam +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/dolmen_smtlib2.a +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/dolmen_smtlib2.cma +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/dolmen_smtlib2.cmi +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/dolmen_smtlib2.cmt +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/dolmen_smtlib2.cmx +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/dolmen_smtlib2.cmxa +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/dolmen_smtlib2.ml +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/poly/ast.ml +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/poly/dolmen_smtlib2_poly.a +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/poly/dolmen_smtlib2_poly.cma +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/poly/dolmen_smtlib2_poly.cmi +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/poly/dolmen_smtlib2_poly.cmt +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/poly/dolmen_smtlib2_poly.cmti +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/poly/dolmen_smtlib2_poly.cmx +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/poly/dolmen_smtlib2_poly.cmxa +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/poly/dolmen_smtlib2_poly.ml +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/poly/dolmen_smtlib2_poly.mli +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/poly/dolmen_smtlib2_poly__.cmi +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/poly/dolmen_smtlib2_poly__.cmt +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/poly/dolmen_smtlib2_poly__.cmx +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/poly/dolmen_smtlib2_poly__.ml +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/poly/dolmen_smtlib2_poly__Ast.cmi +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/poly/dolmen_smtlib2_poly__Ast.cmt +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/poly/dolmen_smtlib2_poly__Ast.cmx +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/poly/dolmen_smtlib2_poly__Lexer.cmi +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/poly/dolmen_smtlib2_poly__Lexer.cmt +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/poly/dolmen_smtlib2_poly__Lexer.cmx +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/poly/dolmen_smtlib2_poly__Parser.cmi +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/poly/dolmen_smtlib2_poly__Parser.cmt +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/poly/dolmen_smtlib2_poly__Parser.cmti +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/poly/dolmen_smtlib2_poly__Parser.cmx +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/poly/dolmen_smtlib2_poly__Syntax_messages.cmi +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/poly/dolmen_smtlib2_poly__Syntax_messages.cmt +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/poly/dolmen_smtlib2_poly__Syntax_messages.cmx +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/poly/dolmen_smtlib2_poly__Tokens.cmi +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/poly/dolmen_smtlib2_poly__Tokens.cmt +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/poly/dolmen_smtlib2_poly__Tokens.cmti +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/poly/dolmen_smtlib2_poly__Tokens.cmx +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/poly/lexer.ml +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/poly/parser.ml +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/poly/parser.mli +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/poly/syntax_messages.ml +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/poly/tokens.ml +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/poly/tokens.mli +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6/dolmen_smtlib2_v6.a +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6/dolmen_smtlib2_v6.cma +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6/dolmen_smtlib2_v6.cmi +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6/dolmen_smtlib2_v6.cmt +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6/dolmen_smtlib2_v6.cmx +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6/dolmen_smtlib2_v6.cmxa +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6/dolmen_smtlib2_v6.ml +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_response/ast.ml +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_response/dolmen_smtlib2_v6_response.a +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_response/dolmen_smtlib2_v6_response.cma +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_response/dolmen_smtlib2_v6_response.cmi +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_response/dolmen_smtlib2_v6_response.cmt +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_response/dolmen_smtlib2_v6_response.cmti +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_response/dolmen_smtlib2_v6_response.cmx +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_response/dolmen_smtlib2_v6_response.cmxa +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_response/dolmen_smtlib2_v6_response.ml +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_response/dolmen_smtlib2_v6_response.mli +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_response/dolmen_smtlib2_v6_response__.cmi +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_response/dolmen_smtlib2_v6_response__.cmt +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_response/dolmen_smtlib2_v6_response__.cmx +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_response/dolmen_smtlib2_v6_response__.ml +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_response/dolmen_smtlib2_v6_response__Ast.cmi +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_response/dolmen_smtlib2_v6_response__Ast.cmt +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_response/dolmen_smtlib2_v6_response__Ast.cmx +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_response/dolmen_smtlib2_v6_response__Lexer.cmi +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_response/dolmen_smtlib2_v6_response__Lexer.cmt +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_response/dolmen_smtlib2_v6_response__Lexer.cmx +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_response/dolmen_smtlib2_v6_response__Parser.cmi +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_response/dolmen_smtlib2_v6_response__Parser.cmt +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_response/dolmen_smtlib2_v6_response__Parser.cmti +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_response/dolmen_smtlib2_v6_response__Parser.cmx +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_response/dolmen_smtlib2_v6_response__Syntax_messages.cmi +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_response/dolmen_smtlib2_v6_response__Syntax_messages.cmt +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_response/dolmen_smtlib2_v6_response__Syntax_messages.cmx +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_response/dolmen_smtlib2_v6_response__Tokens.cmi +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_response/dolmen_smtlib2_v6_response__Tokens.cmt +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_response/dolmen_smtlib2_v6_response__Tokens.cmti +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_response/dolmen_smtlib2_v6_response__Tokens.cmx +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_response/lexer.ml +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_response/parser.ml +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_response/parser.mli +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_response/syntax_messages.ml +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_response/tokens.ml +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_response/tokens.mli +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_script/ast.ml +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_script/dolmen_smtlib2_v6_script.a +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_script/dolmen_smtlib2_v6_script.cma +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_script/dolmen_smtlib2_v6_script.cmi +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_script/dolmen_smtlib2_v6_script.cmt +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_script/dolmen_smtlib2_v6_script.cmti +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_script/dolmen_smtlib2_v6_script.cmx +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_script/dolmen_smtlib2_v6_script.cmxa +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_script/dolmen_smtlib2_v6_script.ml +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_script/dolmen_smtlib2_v6_script.mli +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_script/dolmen_smtlib2_v6_script__.cmi +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_script/dolmen_smtlib2_v6_script__.cmt +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_script/dolmen_smtlib2_v6_script__.cmx +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_script/dolmen_smtlib2_v6_script__.ml +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_script/dolmen_smtlib2_v6_script__Ast.cmi +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_script/dolmen_smtlib2_v6_script__Ast.cmt +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_script/dolmen_smtlib2_v6_script__Ast.cmx +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_script/dolmen_smtlib2_v6_script__Lexer.cmi +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_script/dolmen_smtlib2_v6_script__Lexer.cmt +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_script/dolmen_smtlib2_v6_script__Lexer.cmx +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_script/dolmen_smtlib2_v6_script__Parser.cmi +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_script/dolmen_smtlib2_v6_script__Parser.cmt +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_script/dolmen_smtlib2_v6_script__Parser.cmti +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_script/dolmen_smtlib2_v6_script__Parser.cmx +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_script/dolmen_smtlib2_v6_script__Syntax_messages.cmi +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_script/dolmen_smtlib2_v6_script__Syntax_messages.cmt +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_script/dolmen_smtlib2_v6_script__Syntax_messages.cmx +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_script/dolmen_smtlib2_v6_script__Tokens.cmi +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_script/dolmen_smtlib2_v6_script__Tokens.cmt +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_script/dolmen_smtlib2_v6_script__Tokens.cmti +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_script/dolmen_smtlib2_v6_script__Tokens.cmx +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_script/lexer.ml +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_script/parser.ml +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_script/parser.mli +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_script/syntax_messages.ml +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_script/tokens.ml +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_script/tokens.mli +%%OCAML_SITELIBDIR%%/dolmen/std/answer.ml +%%OCAML_SITELIBDIR%%/dolmen/std/answer.mli +%%OCAML_SITELIBDIR%%/dolmen/std/builtin.ml +%%OCAML_SITELIBDIR%%/dolmen/std/builtin.mli +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std.a +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std.cma +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std.cmi +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std.cmt +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std.cmx +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std.cmxa +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std.ml +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Answer.cmi +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Answer.cmt +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Answer.cmti +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Answer.cmx +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Builtin.cmi +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Builtin.cmt +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Builtin.cmti +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Builtin.cmx +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Escape.cmi +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Escape.cmt +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Escape.cmti +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Escape.cmx +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Expr.cmi +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Expr.cmt +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Expr.cmti +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Expr.cmx +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Hmap.cmi +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Hmap.cmt +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Hmap.cmti +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Hmap.cmx +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Id.cmi +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Id.cmt +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Id.cmti +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Id.cmx +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Loc.cmi +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Loc.cmt +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Loc.cmti +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Loc.cmx +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Maps.cmi +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Maps.cmt +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Maps.cmti +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Maps.cmx +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Maps_string.cmi +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Maps_string.cmt +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Maps_string.cmti +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Maps_string.cmx +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Misc.cmi +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Misc.cmt +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Misc.cmti +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Misc.cmx +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Msg.cmi +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Msg.cmt +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Msg.cmx +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Name.cmi +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Name.cmt +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Name.cmti +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Name.cmx +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Namespace.cmi +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Namespace.cmt +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Namespace.cmti +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Namespace.cmx +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Normalize.cmi +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Normalize.cmt +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Normalize.cmti +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Normalize.cmx +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Path.cmi +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Path.cmt +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Path.cmti +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Path.cmx +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Pretty.cmi +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Pretty.cmt +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Pretty.cmx +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Statement.cmi +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Statement.cmt +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Statement.cmti +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Statement.cmx +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Stats.cmi +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Stats.cmt +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Stats.cmti +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Stats.cmx +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Tag.cmi +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Tag.cmt +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Tag.cmti +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Tag.cmx +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Term.cmi +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Term.cmt +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Term.cmti +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Term.cmx +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Timer.cmi +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Timer.cmt +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Timer.cmti +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Timer.cmx +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Tok.cmi +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Tok.cmt +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Tok.cmx +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Transformer.cmi +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Transformer.cmt +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Transformer.cmx +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Vec.cmi +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Vec.cmt +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Vec.cmti +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Vec.cmx +%%OCAML_SITELIBDIR%%/dolmen/std/escape.ml +%%OCAML_SITELIBDIR%%/dolmen/std/escape.mli +%%OCAML_SITELIBDIR%%/dolmen/std/expr.ml +%%OCAML_SITELIBDIR%%/dolmen/std/expr.mli +%%OCAML_SITELIBDIR%%/dolmen/std/hmap.ml +%%OCAML_SITELIBDIR%%/dolmen/std/hmap.mli +%%OCAML_SITELIBDIR%%/dolmen/std/id.ml +%%OCAML_SITELIBDIR%%/dolmen/std/id.mli +%%OCAML_SITELIBDIR%%/dolmen/std/loc.ml +%%OCAML_SITELIBDIR%%/dolmen/std/loc.mli +%%OCAML_SITELIBDIR%%/dolmen/std/maps.ml +%%OCAML_SITELIBDIR%%/dolmen/std/maps.mli +%%OCAML_SITELIBDIR%%/dolmen/std/maps_string.ml +%%OCAML_SITELIBDIR%%/dolmen/std/maps_string.mli +%%OCAML_SITELIBDIR%%/dolmen/std/misc.ml +%%OCAML_SITELIBDIR%%/dolmen/std/misc.mli +%%OCAML_SITELIBDIR%%/dolmen/std/msg.ml +%%OCAML_SITELIBDIR%%/dolmen/std/name.ml +%%OCAML_SITELIBDIR%%/dolmen/std/name.mli +%%OCAML_SITELIBDIR%%/dolmen/std/namespace.ml +%%OCAML_SITELIBDIR%%/dolmen/std/namespace.mli +%%OCAML_SITELIBDIR%%/dolmen/std/normalize.ml +%%OCAML_SITELIBDIR%%/dolmen/std/normalize.mli +%%OCAML_SITELIBDIR%%/dolmen/std/path.ml +%%OCAML_SITELIBDIR%%/dolmen/std/path.mli +%%OCAML_SITELIBDIR%%/dolmen/std/pretty.ml +%%OCAML_SITELIBDIR%%/dolmen/std/statement.ml +%%OCAML_SITELIBDIR%%/dolmen/std/statement.mli +%%OCAML_SITELIBDIR%%/dolmen/std/stats.ml +%%OCAML_SITELIBDIR%%/dolmen/std/stats.mli +%%OCAML_SITELIBDIR%%/dolmen/std/tag.ml +%%OCAML_SITELIBDIR%%/dolmen/std/tag.mli +%%OCAML_SITELIBDIR%%/dolmen/std/term.ml +%%OCAML_SITELIBDIR%%/dolmen/std/term.mli +%%OCAML_SITELIBDIR%%/dolmen/std/timer.ml +%%OCAML_SITELIBDIR%%/dolmen/std/timer.mli +%%OCAML_SITELIBDIR%%/dolmen/std/tok.ml +%%OCAML_SITELIBDIR%%/dolmen/std/transformer.ml +%%OCAML_SITELIBDIR%%/dolmen/std/vec.ml +%%OCAML_SITELIBDIR%%/dolmen/std/vec.mli +%%OCAML_SITELIBDIR%%/dolmen/tptp/dolmen_tptp.a +%%OCAML_SITELIBDIR%%/dolmen/tptp/dolmen_tptp.cma +%%OCAML_SITELIBDIR%%/dolmen/tptp/dolmen_tptp.cmi +%%OCAML_SITELIBDIR%%/dolmen/tptp/dolmen_tptp.cmt +%%OCAML_SITELIBDIR%%/dolmen/tptp/dolmen_tptp.cmx +%%OCAML_SITELIBDIR%%/dolmen/tptp/dolmen_tptp.cmxa +%%OCAML_SITELIBDIR%%/dolmen/tptp/dolmen_tptp.ml +%%OCAML_SITELIBDIR%%/dolmen/tptp/v6_3_0/ast.ml +%%OCAML_SITELIBDIR%%/dolmen/tptp/v6_3_0/dolmen_tptp_v6_3_0.a +%%OCAML_SITELIBDIR%%/dolmen/tptp/v6_3_0/dolmen_tptp_v6_3_0.cma +%%OCAML_SITELIBDIR%%/dolmen/tptp/v6_3_0/dolmen_tptp_v6_3_0.cmi +%%OCAML_SITELIBDIR%%/dolmen/tptp/v6_3_0/dolmen_tptp_v6_3_0.cmt +%%OCAML_SITELIBDIR%%/dolmen/tptp/v6_3_0/dolmen_tptp_v6_3_0.cmti +%%OCAML_SITELIBDIR%%/dolmen/tptp/v6_3_0/dolmen_tptp_v6_3_0.cmx +%%OCAML_SITELIBDIR%%/dolmen/tptp/v6_3_0/dolmen_tptp_v6_3_0.cmxa +%%OCAML_SITELIBDIR%%/dolmen/tptp/v6_3_0/dolmen_tptp_v6_3_0.ml +%%OCAML_SITELIBDIR%%/dolmen/tptp/v6_3_0/dolmen_tptp_v6_3_0.mli +%%OCAML_SITELIBDIR%%/dolmen/tptp/v6_3_0/dolmen_tptp_v6_3_0__.cmi +%%OCAML_SITELIBDIR%%/dolmen/tptp/v6_3_0/dolmen_tptp_v6_3_0__.cmt +%%OCAML_SITELIBDIR%%/dolmen/tptp/v6_3_0/dolmen_tptp_v6_3_0__.cmx +%%OCAML_SITELIBDIR%%/dolmen/tptp/v6_3_0/dolmen_tptp_v6_3_0__.ml +%%OCAML_SITELIBDIR%%/dolmen/tptp/v6_3_0/dolmen_tptp_v6_3_0__Ast.cmi +%%OCAML_SITELIBDIR%%/dolmen/tptp/v6_3_0/dolmen_tptp_v6_3_0__Ast.cmt +%%OCAML_SITELIBDIR%%/dolmen/tptp/v6_3_0/dolmen_tptp_v6_3_0__Ast.cmx +%%OCAML_SITELIBDIR%%/dolmen/tptp/v6_3_0/dolmen_tptp_v6_3_0__Lexer.cmi +%%OCAML_SITELIBDIR%%/dolmen/tptp/v6_3_0/dolmen_tptp_v6_3_0__Lexer.cmt +%%OCAML_SITELIBDIR%%/dolmen/tptp/v6_3_0/dolmen_tptp_v6_3_0__Lexer.cmx +%%OCAML_SITELIBDIR%%/dolmen/tptp/v6_3_0/dolmen_tptp_v6_3_0__Parser.cmi +%%OCAML_SITELIBDIR%%/dolmen/tptp/v6_3_0/dolmen_tptp_v6_3_0__Parser.cmt +%%OCAML_SITELIBDIR%%/dolmen/tptp/v6_3_0/dolmen_tptp_v6_3_0__Parser.cmti +%%OCAML_SITELIBDIR%%/dolmen/tptp/v6_3_0/dolmen_tptp_v6_3_0__Parser.cmx +%%OCAML_SITELIBDIR%%/dolmen/tptp/v6_3_0/dolmen_tptp_v6_3_0__Syntax_messages.cmi +%%OCAML_SITELIBDIR%%/dolmen/tptp/v6_3_0/dolmen_tptp_v6_3_0__Syntax_messages.cmt +%%OCAML_SITELIBDIR%%/dolmen/tptp/v6_3_0/dolmen_tptp_v6_3_0__Syntax_messages.cmx +%%OCAML_SITELIBDIR%%/dolmen/tptp/v6_3_0/dolmen_tptp_v6_3_0__Tokens.cmi +%%OCAML_SITELIBDIR%%/dolmen/tptp/v6_3_0/dolmen_tptp_v6_3_0__Tokens.cmt +%%OCAML_SITELIBDIR%%/dolmen/tptp/v6_3_0/dolmen_tptp_v6_3_0__Tokens.cmti +%%OCAML_SITELIBDIR%%/dolmen/tptp/v6_3_0/dolmen_tptp_v6_3_0__Tokens.cmx +%%OCAML_SITELIBDIR%%/dolmen/tptp/v6_3_0/lexer.ml +%%OCAML_SITELIBDIR%%/dolmen/tptp/v6_3_0/parser.ml +%%OCAML_SITELIBDIR%%/dolmen/tptp/v6_3_0/parser.mli +%%OCAML_SITELIBDIR%%/dolmen/tptp/v6_3_0/syntax_messages.ml +%%OCAML_SITELIBDIR%%/dolmen/tptp/v6_3_0/tokens.ml +%%OCAML_SITELIBDIR%%/dolmen/tptp/v6_3_0/tokens.mli +%%OCAML_SITELIBDIR%%/dolmen/zf/ast.ml +%%OCAML_SITELIBDIR%%/dolmen/zf/dolmen_zf.a +%%OCAML_SITELIBDIR%%/dolmen/zf/dolmen_zf.cma +%%OCAML_SITELIBDIR%%/dolmen/zf/dolmen_zf.cmi +%%OCAML_SITELIBDIR%%/dolmen/zf/dolmen_zf.cmt +%%OCAML_SITELIBDIR%%/dolmen/zf/dolmen_zf.cmti +%%OCAML_SITELIBDIR%%/dolmen/zf/dolmen_zf.cmx +%%OCAML_SITELIBDIR%%/dolmen/zf/dolmen_zf.cmxa +%%OCAML_SITELIBDIR%%/dolmen/zf/dolmen_zf.ml +%%OCAML_SITELIBDIR%%/dolmen/zf/dolmen_zf.mli +%%OCAML_SITELIBDIR%%/dolmen/zf/dolmen_zf__.cmi +%%OCAML_SITELIBDIR%%/dolmen/zf/dolmen_zf__.cmt +%%OCAML_SITELIBDIR%%/dolmen/zf/dolmen_zf__.cmx +%%OCAML_SITELIBDIR%%/dolmen/zf/dolmen_zf__.ml +%%OCAML_SITELIBDIR%%/dolmen/zf/dolmen_zf__Ast.cmi +%%OCAML_SITELIBDIR%%/dolmen/zf/dolmen_zf__Ast.cmt +%%OCAML_SITELIBDIR%%/dolmen/zf/dolmen_zf__Ast.cmx +%%OCAML_SITELIBDIR%%/dolmen/zf/dolmen_zf__Lexer.cmi +%%OCAML_SITELIBDIR%%/dolmen/zf/dolmen_zf__Lexer.cmt +%%OCAML_SITELIBDIR%%/dolmen/zf/dolmen_zf__Lexer.cmx +%%OCAML_SITELIBDIR%%/dolmen/zf/dolmen_zf__Parser.cmi +%%OCAML_SITELIBDIR%%/dolmen/zf/dolmen_zf__Parser.cmt +%%OCAML_SITELIBDIR%%/dolmen/zf/dolmen_zf__Parser.cmti +%%OCAML_SITELIBDIR%%/dolmen/zf/dolmen_zf__Parser.cmx +%%OCAML_SITELIBDIR%%/dolmen/zf/dolmen_zf__Syntax_messages.cmi +%%OCAML_SITELIBDIR%%/dolmen/zf/dolmen_zf__Syntax_messages.cmt +%%OCAML_SITELIBDIR%%/dolmen/zf/dolmen_zf__Syntax_messages.cmx +%%OCAML_SITELIBDIR%%/dolmen/zf/dolmen_zf__Tokens.cmi +%%OCAML_SITELIBDIR%%/dolmen/zf/dolmen_zf__Tokens.cmt +%%OCAML_SITELIBDIR%%/dolmen/zf/dolmen_zf__Tokens.cmti +%%OCAML_SITELIBDIR%%/dolmen/zf/dolmen_zf__Tokens.cmx +%%OCAML_SITELIBDIR%%/dolmen/zf/lexer.ml +%%OCAML_SITELIBDIR%%/dolmen/zf/parser.ml +%%OCAML_SITELIBDIR%%/dolmen/zf/parser.mli +%%OCAML_SITELIBDIR%%/dolmen/zf/syntax_messages.ml +%%OCAML_SITELIBDIR%%/dolmen/zf/tokens.ml +%%OCAML_SITELIBDIR%%/dolmen/zf/tokens.mli +%%OCAML_SITELIBDIR%%/dolmen/ae/dolmen_ae.cmxs +%%OCAML_SITELIBDIR%%/dolmen/class/dolmen_class.cmxs +%%OCAML_SITELIBDIR%%/dolmen/dimacs/dolmen_dimacs.cmxs +%%OCAML_SITELIBDIR%%/dolmen/dolmen.cmxs +%%OCAML_SITELIBDIR%%/dolmen/icnf/dolmen_icnf.cmxs +%%OCAML_SITELIBDIR%%/dolmen/intf/dolmen_intf.cmxs +%%OCAML_SITELIBDIR%%/dolmen/line/dolmen_line.cmxs +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/dolmen_smtlib2.cmxs +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/poly/dolmen_smtlib2_poly.cmxs +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6/dolmen_smtlib2_v6.cmxs +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_response/dolmen_smtlib2_v6_response.cmxs +%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_script/dolmen_smtlib2_v6_script.cmxs +%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std.cmxs +%%OCAML_SITELIBDIR%%/dolmen/tptp/dolmen_tptp.cmxs +%%OCAML_SITELIBDIR%%/dolmen/tptp/v6_3_0/dolmen_tptp_v6_3_0.cmxs +%%OCAML_SITELIBDIR%%/dolmen/zf/dolmen_zf.cmxs +%%OCAML_SITELIBDIR%%/dolmen_bin/META +%%OCAML_SITELIBDIR%%/dolmen_bin/dune-package +%%OCAML_SITELIBDIR%%/dolmen_bin/opam +%%OCAML_SITELIBDIR%%/dolmen_loop/META +%%OCAML_SITELIBDIR%%/dolmen_loop/alarm.ml +%%OCAML_SITELIBDIR%%/dolmen_loop/alarm.mli +%%OCAML_SITELIBDIR%%/dolmen_loop/code.ml +%%OCAML_SITELIBDIR%%/dolmen_loop/code.mli +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop.a +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop.cma +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop.cmi +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop.cmt +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop.cmx +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop.cmxa +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop.ml +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__Alarm.cmi +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__Alarm.cmt +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__Alarm.cmti +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__Alarm.cmx +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__Code.cmi +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__Code.cmt +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__Code.cmti +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__Code.cmx +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__Expr_intf.cmi +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__Expr_intf.cmt +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__Expr_intf.cmx +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__Flow.cmi +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__Flow.cmt +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__Flow.cmti +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__Flow.cmx +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__Flow_intf.cmi +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__Flow_intf.cmt +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__Flow_intf.cmx +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__Headers.cmi +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__Headers.cmt +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__Headers.cmti +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__Headers.cmx +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__Headers_intf.cmi +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__Headers_intf.cmt +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__Headers_intf.cmx +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__Logic.cmi +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__Logic.cmt +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__Logic.cmti +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__Logic.cmx +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__Parser.cmi +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__Parser.cmt +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__Parser.cmti +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__Parser.cmx +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__Parser_intf.cmi +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__Parser_intf.cmt +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__Parser_intf.cmx +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__Pipeline.cmi +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__Pipeline.cmt +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__Pipeline.cmti +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__Pipeline.cmx +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__Report.cmi +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__Report.cmt +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__Report.cmti +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__Report.cmx +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__Response.cmi +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__Response.cmt +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__Response.cmx +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__State.cmi +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__State.cmt +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__State.cmx +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__Typer.cmi +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__Typer.cmt +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__Typer.cmti +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__Typer.cmx +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__Typer_intf.cmi +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__Typer_intf.cmt +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop__Typer_intf.cmx +%%OCAML_SITELIBDIR%%/dolmen_loop/dune-package +%%OCAML_SITELIBDIR%%/dolmen_loop/expr_intf.ml +%%OCAML_SITELIBDIR%%/dolmen_loop/flow.ml +%%OCAML_SITELIBDIR%%/dolmen_loop/flow.mli +%%OCAML_SITELIBDIR%%/dolmen_loop/flow_intf.ml +%%OCAML_SITELIBDIR%%/dolmen_loop/headers.ml +%%OCAML_SITELIBDIR%%/dolmen_loop/headers.mli +%%OCAML_SITELIBDIR%%/dolmen_loop/headers_intf.ml +%%OCAML_SITELIBDIR%%/dolmen_loop/logic.ml +%%OCAML_SITELIBDIR%%/dolmen_loop/logic.mli +%%OCAML_SITELIBDIR%%/dolmen_loop/opam +%%OCAML_SITELIBDIR%%/dolmen_loop/parser.ml +%%OCAML_SITELIBDIR%%/dolmen_loop/parser.mli +%%OCAML_SITELIBDIR%%/dolmen_loop/parser_intf.ml +%%OCAML_SITELIBDIR%%/dolmen_loop/pipeline.ml +%%OCAML_SITELIBDIR%%/dolmen_loop/pipeline.mli +%%OCAML_SITELIBDIR%%/dolmen_loop/report.ml +%%OCAML_SITELIBDIR%%/dolmen_loop/report.mli +%%OCAML_SITELIBDIR%%/dolmen_loop/response.ml +%%OCAML_SITELIBDIR%%/dolmen_loop/state.ml +%%OCAML_SITELIBDIR%%/dolmen_loop/typer.ml +%%OCAML_SITELIBDIR%%/dolmen_loop/typer.mli +%%OCAML_SITELIBDIR%%/dolmen_loop/typer_intf.ml +%%OCAML_SITELIBDIR%%/dolmen_loop/dolmen_loop.cmxs +%%OCAML_SITELIBDIR%%/dolmen_lsp/META +%%OCAML_SITELIBDIR%%/dolmen_lsp/dune-package +%%OCAML_SITELIBDIR%%/dolmen_lsp/opam +%%OCAML_SITELIBDIR%%/dolmen_model/META +%%OCAML_SITELIBDIR%%/dolmen_model/adt.ml +%%OCAML_SITELIBDIR%%/dolmen_model/array.ml +%%OCAML_SITELIBDIR%%/dolmen_model/bitv.ml +%%OCAML_SITELIBDIR%%/dolmen_model/bitv.mli +%%OCAML_SITELIBDIR%%/dolmen_model/bool.ml +%%OCAML_SITELIBDIR%%/dolmen_model/bool.mli +%%OCAML_SITELIBDIR%%/dolmen_model/coercion.ml +%%OCAML_SITELIBDIR%%/dolmen_model/core.ml +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model.a +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model.cma +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model.cmi +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model.cmt +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model.cmx +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model.cmxa +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model.ml +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Adt.cmi +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Adt.cmt +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Adt.cmx +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Array.cmi +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Array.cmt +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Array.cmx +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Bitv.cmi +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Bitv.cmt +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Bitv.cmti +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Bitv.cmx +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Bool.cmi +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Bool.cmt +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Bool.cmti +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Bool.cmx +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Coercion.cmi +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Coercion.cmt +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Coercion.cmx +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Core.cmi +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Core.cmt +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Core.cmx +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Env.cmi +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Env.cmt +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Env.cmti +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Env.cmx +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Eval.cmi +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Eval.cmt +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Eval.cmx +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Fp.cmi +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Fp.cmt +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Fp.cmti +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Fp.cmx +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Fun.cmi +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Fun.cmt +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Fun.cmx +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Int.cmi +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Int.cmt +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Int.cmti +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Int.cmx +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Loop.cmi +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Loop.cmt +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Loop.cmx +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Model.cmi +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Model.cmt +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Model.cmti +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Model.cmx +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Rat.cmi +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Rat.cmt +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Rat.cmti +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Rat.cmx +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Real.cmi +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Real.cmt +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Real.cmti +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Real.cmx +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Value.cmi +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Value.cmt +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Value.cmti +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model__Value.cmx +%%OCAML_SITELIBDIR%%/dolmen_model/dune-package +%%OCAML_SITELIBDIR%%/dolmen_model/env.ml +%%OCAML_SITELIBDIR%%/dolmen_model/env.mli +%%OCAML_SITELIBDIR%%/dolmen_model/eval.ml +%%OCAML_SITELIBDIR%%/dolmen_model/fp.ml +%%OCAML_SITELIBDIR%%/dolmen_model/fp.mli +%%OCAML_SITELIBDIR%%/dolmen_model/fun.ml +%%OCAML_SITELIBDIR%%/dolmen_model/int.ml +%%OCAML_SITELIBDIR%%/dolmen_model/int.mli +%%OCAML_SITELIBDIR%%/dolmen_model/loop.ml +%%OCAML_SITELIBDIR%%/dolmen_model/model.ml +%%OCAML_SITELIBDIR%%/dolmen_model/model.mli +%%OCAML_SITELIBDIR%%/dolmen_model/opam +%%OCAML_SITELIBDIR%%/dolmen_model/rat.ml +%%OCAML_SITELIBDIR%%/dolmen_model/rat.mli +%%OCAML_SITELIBDIR%%/dolmen_model/real.ml +%%OCAML_SITELIBDIR%%/dolmen_model/real.mli +%%OCAML_SITELIBDIR%%/dolmen_model/value.ml +%%OCAML_SITELIBDIR%%/dolmen_model/value.mli +%%OCAML_SITELIBDIR%%/dolmen_model/dolmen_model.cmxs +%%OCAML_SITELIBDIR%%/dolmen_type/META +%%OCAML_SITELIBDIR%%/dolmen_type/arith.ml +%%OCAML_SITELIBDIR%%/dolmen_type/arith.mli +%%OCAML_SITELIBDIR%%/dolmen_type/arrays.ml +%%OCAML_SITELIBDIR%%/dolmen_type/arrays.mli +%%OCAML_SITELIBDIR%%/dolmen_type/base.ml +%%OCAML_SITELIBDIR%%/dolmen_type/base.mli +%%OCAML_SITELIBDIR%%/dolmen_type/bitv.ml +%%OCAML_SITELIBDIR%%/dolmen_type/bitv.mli +%%OCAML_SITELIBDIR%%/dolmen_type/core.ml +%%OCAML_SITELIBDIR%%/dolmen_type/core.mli +%%OCAML_SITELIBDIR%%/dolmen_type/def.ml +%%OCAML_SITELIBDIR%%/dolmen_type/def.mli +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type.a +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type.cma +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type.cmi +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type.cmt +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type.cmx +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type.cmxa +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type.ml +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Arith.cmi +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Arith.cmt +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Arith.cmti +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Arith.cmx +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Arrays.cmi +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Arrays.cmt +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Arrays.cmti +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Arrays.cmx +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Base.cmi +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Base.cmt +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Base.cmti +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Base.cmx +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Bitv.cmi +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Bitv.cmt +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Bitv.cmti +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Bitv.cmx +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Core.cmi +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Core.cmt +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Core.cmti +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Core.cmx +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Def.cmi +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Def.cmt +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Def.cmti +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Def.cmx +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Float.cmi +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Float.cmt +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Float.cmti +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Float.cmx +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Intf.cmi +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Intf.cmt +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Intf.cmx +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Logic.cmi +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Logic.cmt +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Logic.cmti +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Logic.cmx +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Misc.cmi +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Misc.cmt +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Misc.cmti +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Misc.cmx +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Strings.cmi +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Strings.cmt +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Strings.cmti +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Strings.cmx +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Tff.cmi +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Tff.cmt +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Tff.cmti +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Tff.cmx +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Tff_intf.cmi +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Tff_intf.cmt +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Tff_intf.cmx +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Thf.cmi +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Thf.cmt +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Thf.cmti +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Thf.cmx +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Thf_intf.cmi +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Thf_intf.cmt +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type__Thf_intf.cmx +%%OCAML_SITELIBDIR%%/dolmen_type/dune-package +%%OCAML_SITELIBDIR%%/dolmen_type/float.ml +%%OCAML_SITELIBDIR%%/dolmen_type/float.mli +%%OCAML_SITELIBDIR%%/dolmen_type/intf.ml +%%OCAML_SITELIBDIR%%/dolmen_type/logic.ml +%%OCAML_SITELIBDIR%%/dolmen_type/logic.mli +%%OCAML_SITELIBDIR%%/dolmen_type/misc.ml +%%OCAML_SITELIBDIR%%/dolmen_type/misc.mli +%%OCAML_SITELIBDIR%%/dolmen_type/opam +%%OCAML_SITELIBDIR%%/dolmen_type/strings.ml +%%OCAML_SITELIBDIR%%/dolmen_type/strings.mli +%%OCAML_SITELIBDIR%%/dolmen_type/tff.ml +%%OCAML_SITELIBDIR%%/dolmen_type/tff.mli +%%OCAML_SITELIBDIR%%/dolmen_type/tff_intf.ml +%%OCAML_SITELIBDIR%%/dolmen_type/thf.ml +%%OCAML_SITELIBDIR%%/dolmen_type/thf.mli +%%OCAML_SITELIBDIR%%/dolmen_type/thf_intf.ml +%%OCAML_SITELIBDIR%%/dolmen_type/dolmen_type.cmxs +%%MANPAGES%%share/man/man1/dolmen.1.gz diff --git a/devel/ocaml-gen/Makefile b/devel/ocaml-gen/Makefile new file mode 100644 index 000000000000..c2630345f116 --- /dev/null +++ b/devel/ocaml-gen/Makefile @@ -0,0 +1,34 @@ +PORTNAME= gen +DISTVERSIONPREFIX= v +DISTVERSION= 1.1 +CATEGORIES= devel +PKGNAMEPREFIX= ocaml- + +MAINTAINER= freebsd@dev.thsi.be +COMMENT= Iterators library for OCaml +WWW= https://github.com/c-cube/gen + +LICENSE= BSD2CLAUSE + +USES= ocaml:dune +USE_GITHUB= yes +GH_ACCOUNT= c-cube +USE_OCAML= yes + +DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME} +PORTDOCS= CHANGELOG.md LICENSE README.md + +OPTIONS_DEFINE= DOCS + +SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR} + +post-patch: + @${REINPLACE_CMD} \ + -e "s/(libraries seq)//" \ + ${WRKSRC}/src/dune + +post-install: + @${STRIP_CMD} \ + ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/gen/gen.cmxs + +.include <bsd.port.mk> diff --git a/devel/ocaml-gen/distinfo b/devel/ocaml-gen/distinfo new file mode 100644 index 000000000000..90acd59ead57 --- /dev/null +++ b/devel/ocaml-gen/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1710613356 +SHA256 (c-cube-gen-v1.1_GH0.tar.gz) = 6893bf156bbaa4254ec5ec2ea5fe539030f2395bc5cd83ccb8fe3930cff89cb0 +SIZE (c-cube-gen-v1.1_GH0.tar.gz) = 32152 diff --git a/devel/ocaml-gen/pkg-descr b/devel/ocaml-gen/pkg-descr new file mode 100644 index 000000000000..d08e370305ac --- /dev/null +++ b/devel/ocaml-gen/pkg-descr @@ -0,0 +1,2 @@ +The Gen library for OCaml includes functions to work with transient +and restartable iterators. diff --git a/devel/ocaml-gen/pkg-plist b/devel/ocaml-gen/pkg-plist new file mode 100644 index 000000000000..f0f96c192463 --- /dev/null +++ b/devel/ocaml-gen/pkg-plist @@ -0,0 +1,53 @@ +%%OCAML_SITELIBDIR%%/gen/GenShims_.ml +%%OCAML_SITELIBDIR%%/gen/META +%%OCAML_SITELIBDIR%%/gen/dune-package +%%OCAML_SITELIBDIR%%/gen/gen.a +%%OCAML_SITELIBDIR%%/gen/gen.cma +%%OCAML_SITELIBDIR%%/gen/gen.cmi +%%OCAML_SITELIBDIR%%/gen/gen.cmt +%%OCAML_SITELIBDIR%%/gen/gen.cmti +%%OCAML_SITELIBDIR%%/gen/gen.cmx +%%OCAML_SITELIBDIR%%/gen/gen.cmxa +%%OCAML_SITELIBDIR%%/gen/gen.cmxs +%%OCAML_SITELIBDIR%%/gen/gen.ml +%%OCAML_SITELIBDIR%%/gen/gen.mli +%%OCAML_SITELIBDIR%%/gen/genClone.cmi +%%OCAML_SITELIBDIR%%/gen/genClone.cmt +%%OCAML_SITELIBDIR%%/gen/genClone.cmti +%%OCAML_SITELIBDIR%%/gen/genClone.cmx +%%OCAML_SITELIBDIR%%/gen/genClone.ml +%%OCAML_SITELIBDIR%%/gen/genClone.mli +%%OCAML_SITELIBDIR%%/gen/genLabels.cmi +%%OCAML_SITELIBDIR%%/gen/genLabels.cmt +%%OCAML_SITELIBDIR%%/gen/genLabels.cmti +%%OCAML_SITELIBDIR%%/gen/genLabels.cmx +%%OCAML_SITELIBDIR%%/gen/genLabels.ml +%%OCAML_SITELIBDIR%%/gen/genLabels.mli +%%OCAML_SITELIBDIR%%/gen/genLabels_intf.cmi +%%OCAML_SITELIBDIR%%/gen/genLabels_intf.cmt +%%OCAML_SITELIBDIR%%/gen/genLabels_intf.cmx +%%OCAML_SITELIBDIR%%/gen/genLabels_intf.ml +%%OCAML_SITELIBDIR%%/gen/genM.cmi +%%OCAML_SITELIBDIR%%/gen/genM.cmt +%%OCAML_SITELIBDIR%%/gen/genM.cmti +%%OCAML_SITELIBDIR%%/gen/genM.cmx +%%OCAML_SITELIBDIR%%/gen/genM.ml +%%OCAML_SITELIBDIR%%/gen/genM.mli +%%OCAML_SITELIBDIR%%/gen/genMList.cmi +%%OCAML_SITELIBDIR%%/gen/genMList.cmt +%%OCAML_SITELIBDIR%%/gen/genMList.cmti +%%OCAML_SITELIBDIR%%/gen/genMList.cmx +%%OCAML_SITELIBDIR%%/gen/genMList.ml +%%OCAML_SITELIBDIR%%/gen/genMList.mli +%%OCAML_SITELIBDIR%%/gen/genM_intf.cmi +%%OCAML_SITELIBDIR%%/gen/genM_intf.cmt +%%OCAML_SITELIBDIR%%/gen/genM_intf.cmx +%%OCAML_SITELIBDIR%%/gen/genM_intf.ml +%%OCAML_SITELIBDIR%%/gen/genShims_.cmi +%%OCAML_SITELIBDIR%%/gen/genShims_.cmt +%%OCAML_SITELIBDIR%%/gen/genShims_.cmx +%%OCAML_SITELIBDIR%%/gen/gen_intf.cmi +%%OCAML_SITELIBDIR%%/gen/gen_intf.cmt +%%OCAML_SITELIBDIR%%/gen/gen_intf.cmx +%%OCAML_SITELIBDIR%%/gen/gen_intf.ml +%%OCAML_SITELIBDIR%%/gen/opam diff --git a/devel/ocaml-hmap/Makefile b/devel/ocaml-hmap/Makefile new file mode 100644 index 000000000000..e0c58d40be6f --- /dev/null +++ b/devel/ocaml-hmap/Makefile @@ -0,0 +1,43 @@ +PORTNAME= hmap +DISTVERSION= 0.8.1 +CATEGORIES= devel +MASTER_SITES= https://erratique.ch/software/hmap/releases/ +PKGNAMEPREFIX= ocaml- + +MAINTAINER= freebsd@dev.thsi.be +COMMENT= Hashmap with heterogeneous values for Objective Caml +WWW= https://erratique.ch/software/hmap + +LICENSE= ISCL +LICENSE_FILE= ${WRKSRC}/LICENSE.md + +BUILD_DEPENDS= ${SA_DIR}/topkg/META:devel/ocaml-topkg \ + ocamlbuild:devel/ocaml-ocamlbuild \ + opam-installer:devel/ocaml-opam + +USES= tar:tbz +USE_OCAML= yes + +DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME} +PORTDOCS= CHANGES.md LICENSE.md README.md + +OPTIONS_DEFINE= DOCS + +SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR} + +do-build: + @(cd ${BUILD_WRKSRC} && ${SETENVI} ${WRK_ENV} ${MAKE_ENV} \ + ocaml pkg/pkg.ml build \ + --jobs ${MAKE_JOBS_NUMBER}) + +do-install: + @(cd ${INSTALL_WRKSRC} && ${SETENVI} ${WRK_ENV} ${MAKE_ENV} \ + opam-installer -i \ + --prefix=${STAGEDIR}${PREFIX} \ + --docdir=${OCAML_DOCSDIR:S,^${PREFIX}/,,} \ + --libdir=${OCAML_SITELIBDIR} ${PORTNAME}.install) + +post-install: + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/${PORTNAME}.cmxs + +.include <bsd.port.mk> diff --git a/devel/ocaml-hmap/distinfo b/devel/ocaml-hmap/distinfo new file mode 100644 index 000000000000..462dcb241efc --- /dev/null +++ b/devel/ocaml-hmap/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1710454773 +SHA256 (hmap-0.8.1.tbz) = 6a00db1b12b6f55e1b2419f206fdfbaa669e14b51c78f8ac3cffa0a58897be83 +SIZE (hmap-0.8.1.tbz) = 4801 diff --git a/devel/ocaml-hmap/pkg-descr b/devel/ocaml-hmap/pkg-descr new file mode 100644 index 000000000000..fd1577a64afe --- /dev/null +++ b/devel/ocaml-hmap/pkg-descr @@ -0,0 +1,2 @@ +Hmap provides an hashing table datastructure whose values are typed by +the type parameter of the associated (polymorphic) key. diff --git a/devel/ocaml-hmap/pkg-plist b/devel/ocaml-hmap/pkg-plist new file mode 100644 index 000000000000..1cd21c52fff2 --- /dev/null +++ b/devel/ocaml-hmap/pkg-plist @@ -0,0 +1,10 @@ +%%OCAML_SITELIBDIR%%/hmap/META +%%OCAML_SITELIBDIR%%/hmap/hmap.a +%%OCAML_SITELIBDIR%%/hmap/hmap.cma +%%OCAML_SITELIBDIR%%/hmap/hmap.cmi +%%OCAML_SITELIBDIR%%/hmap/hmap.cmti +%%OCAML_SITELIBDIR%%/hmap/hmap.cmx +%%OCAML_SITELIBDIR%%/hmap/hmap.cmxa +%%OCAML_SITELIBDIR%%/hmap/hmap.cmxs +%%OCAML_SITELIBDIR%%/hmap/hmap.mli +%%OCAML_SITELIBDIR%%/hmap/opam diff --git a/devel/ocaml-linol/Makefile b/devel/ocaml-linol/Makefile new file mode 100644 index 000000000000..e9397a3a6930 --- /dev/null +++ b/devel/ocaml-linol/Makefile @@ -0,0 +1,43 @@ +PORTNAME= linol +PORTVERSION= 0.6 +DISTVERSIONPREFIX= v +CATEGORIES= devel +PKGNAMEPREFIX= ocaml- + +MAINTAINER= freebsd@dev.thsi.be +COMMENT= Wrapper for ocaml-lsp and JSON-RPC implementation for Objective Caml +WWW= https://github.com/c-cube/linol + +LICENSE= MIT + +BUILD_DEPENDS= ${SA_DIR}/logs/META:devel/ocaml-logs \ + ${SA_DIR}/lsp/META:devel/ocaml-lsp \ + ${SA_DIR}/lwt/META:devel/ocaml-lwt \ + ${SA_DIR}/ppx_yojson_conv/META:devel/ocaml-ppx_yojson_conv \ + ${SA_DIR}/trace/META:devel/ocaml-trace \ + ${SA_DIR}/yojson/META:textproc/ocaml-yojson +RUN_DEPENDS= ${SA_DIR}/logs/META:devel/ocaml-logs \ + ${SA_DIR}/lsp/META:devel/ocaml-lsp \ + ${SA_DIR}/lwt/META:devel/ocaml-lwt \ + ${SA_DIR}/ppx_yojson_conv_lib/META:devel/ocaml-ppx_yojson_conv_lib \ + ${SA_DIR}/trace/META:devel/ocaml-trace \ + ${SA_DIR}/yojson/META:textproc/ocaml-yojson + +USES= ocaml:dune +USE_GITHUB= yes +GH_ACCOUNT= c-cube +USE_OCAML= yes +OCAML_PACKAGES= ${PORTNAME} ${PORTNAME}-lwt +DUNE_INSTALL_TARGETS= ${OCAML_PACKAGES} + +DOCSDIR= ${OCAML_DOCSDIR} +PORTDOCS= ${OCAML_PACKAGES:@p@$p/CHANGES.md $p/README.md@} + +OPTIONS_DEFINE= DOCS + +SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR} + +post-install: + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/${PORTNAME}.cmxs + +.include <bsd.port.mk> diff --git a/devel/ocaml-linol/distinfo b/devel/ocaml-linol/distinfo new file mode 100644 index 000000000000..29e825fe1951 --- /dev/null +++ b/devel/ocaml-linol/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1723667760 +SHA256 (c-cube-linol-v0.6_GH0.tar.gz) = 99901e56cca5818078a21700911c9e9a4c3b0b5648a64f597d87b5d031596542 +SIZE (c-cube-linol-v0.6_GH0.tar.gz) = 15557 diff --git a/devel/ocaml-linol/files/patch-src_server.ml b/devel/ocaml-linol/files/patch-src_server.ml new file mode 100644 index 000000000000..b3003714c893 --- /dev/null +++ b/devel/ocaml-linol/files/patch-src_server.ml @@ -0,0 +1,35 @@ +--- src/server.ml.orig 2024-05-29 17:37:32 UTC ++++ src/server.ml +@@ -496,7 +496,18 @@ module Make (IO : IO) = struct + | Lsp.Client_request.CallHierarchyOutgoingCalls _ + | Lsp.Client_request.WillCreateFiles _ + | Lsp.Client_request.WillDeleteFiles _ +- | Lsp.Client_request.WillRenameFiles _ -> ++ | Lsp.Client_request.WillRenameFiles _ ++ | Lsp.Client_request.InlayHintResolve _ ++ | Lsp.Client_request.TextDocumentDiagnostic _ ++ | Lsp.Client_request.TextDocumentInlineCompletion _ ++ | Lsp.Client_request.TextDocumentInlineValue _ ++ | Lsp.Client_request.TextDocumentPrepareTypeHierarchy _ ++ | Lsp.Client_request.TextDocumentRangesFormatting _ ++ | Lsp.Client_request.WorkspaceSymbolResolve _ ++ | Lsp.Client_request.WorkspaceDiagnostic _ ++ | Lsp.Client_request.TypeHierarchySubtypes _ ++ | Lsp.Client_request.TypeHierarchySupertypes _ ++ -> + let notify_back = + new notify_back + ~workDoneToken:None ~partialResultToken:None ~notify_back +@@ -666,7 +677,11 @@ module Make (IO : IO) = struct + | Lsp.Client_notification.DidCreateFiles _ + | Lsp.Client_notification.DidDeleteFiles _ + | Lsp.Client_notification.WorkDoneProgress _ +- | Lsp.Client_notification.DidRenameFiles _ -> ++ | Lsp.Client_notification.DidRenameFiles _ ++ | Lsp.Client_notification.NotebookDocumentDidOpen _ ++ | Lsp.Client_notification.NotebookDocumentDidChange _ ++ | Lsp.Client_notification.NotebookDocumentDidSave _ ++ | Lsp.Client_notification.NotebookDocumentDidClose _ -> + let notify_back = + new notify_back + ~workDoneToken:None ~partialResultToken:None ~notify_back diff --git a/devel/ocaml-linol/pkg-descr b/devel/ocaml-linol/pkg-descr new file mode 100644 index 000000000000..0d637ce85f9f --- /dev/null +++ b/devel/ocaml-linol/pkg-descr @@ -0,0 +1,3 @@ +Linol is an OCaml library that provides an object-oriented abstraction +for writing servers, build as a wrapper on top of the OCaml-LSP +library, and lwt/eio-aware JSONRPC implementation. diff --git a/devel/ocaml-linol/pkg-plist b/devel/ocaml-linol/pkg-plist new file mode 100644 index 000000000000..cc20622154df --- /dev/null +++ b/devel/ocaml-linol/pkg-plist @@ -0,0 +1,54 @@ +%%OCAML_SITELIBDIR%%/linol/.private/linol__Log.cmi +%%OCAML_SITELIBDIR%%/linol/.private/linol__Log.cmt +%%OCAML_SITELIBDIR%%/linol/META +%%OCAML_SITELIBDIR%%/linol/blocking_IO.ml +%%OCAML_SITELIBDIR%%/linol/blocking_IO.mli +%%OCAML_SITELIBDIR%%/linol/common_.ml +%%OCAML_SITELIBDIR%%/linol/dune-package +%%OCAML_SITELIBDIR%%/linol/jsonrpc2.ml +%%OCAML_SITELIBDIR%%/linol/jsonrpc2.mli +%%OCAML_SITELIBDIR%%/linol/linol.a +%%OCAML_SITELIBDIR%%/linol/linol.cma +%%OCAML_SITELIBDIR%%/linol/linol.cmi +%%OCAML_SITELIBDIR%%/linol/linol.cmt +%%OCAML_SITELIBDIR%%/linol/linol.cmx +%%OCAML_SITELIBDIR%%/linol/linol.cmxa +%%OCAML_SITELIBDIR%%/linol/linol.ml +%%OCAML_SITELIBDIR%%/linol/linol__.cmi +%%OCAML_SITELIBDIR%%/linol/linol__.cmt +%%OCAML_SITELIBDIR%%/linol/linol__.cmx +%%OCAML_SITELIBDIR%%/linol/linol__.ml +%%OCAML_SITELIBDIR%%/linol/linol__Blocking_IO.cmi +%%OCAML_SITELIBDIR%%/linol/linol__Blocking_IO.cmt +%%OCAML_SITELIBDIR%%/linol/linol__Blocking_IO.cmti +%%OCAML_SITELIBDIR%%/linol/linol__Blocking_IO.cmx +%%OCAML_SITELIBDIR%%/linol/linol__Common_.cmi +%%OCAML_SITELIBDIR%%/linol/linol__Common_.cmt +%%OCAML_SITELIBDIR%%/linol/linol__Common_.cmx +%%OCAML_SITELIBDIR%%/linol/linol__Jsonrpc2.cmi +%%OCAML_SITELIBDIR%%/linol/linol__Jsonrpc2.cmt +%%OCAML_SITELIBDIR%%/linol/linol__Jsonrpc2.cmti +%%OCAML_SITELIBDIR%%/linol/linol__Jsonrpc2.cmx +%%OCAML_SITELIBDIR%%/linol/linol__Log.cmx +%%OCAML_SITELIBDIR%%/linol/linol__Server.cmi +%%OCAML_SITELIBDIR%%/linol/linol__Server.cmt +%%OCAML_SITELIBDIR%%/linol/linol__Server.cmx +%%OCAML_SITELIBDIR%%/linol/linol__Sigs.cmi +%%OCAML_SITELIBDIR%%/linol/linol__Sigs.cmt +%%OCAML_SITELIBDIR%%/linol/linol__Sigs.cmx +%%OCAML_SITELIBDIR%%/linol/log.ml +%%OCAML_SITELIBDIR%%/linol/opam +%%OCAML_SITELIBDIR%%/linol/server.ml +%%OCAML_SITELIBDIR%%/linol/sigs.ml +%%OCAML_SITELIBDIR%%/linol/linol.cmxs +%%OCAML_SITELIBDIR%%/linol-lwt/META +%%OCAML_SITELIBDIR%%/linol-lwt/dune-package +%%OCAML_SITELIBDIR%%/linol-lwt/linol_lwt.a +%%OCAML_SITELIBDIR%%/linol-lwt/linol_lwt.cma +%%OCAML_SITELIBDIR%%/linol-lwt/linol_lwt.cmi +%%OCAML_SITELIBDIR%%/linol-lwt/linol_lwt.cmt +%%OCAML_SITELIBDIR%%/linol-lwt/linol_lwt.cmx +%%OCAML_SITELIBDIR%%/linol-lwt/linol_lwt.cmxa +%%OCAML_SITELIBDIR%%/linol-lwt/linol_lwt.ml +%%OCAML_SITELIBDIR%%/linol-lwt/opam +%%OCAML_SITELIBDIR%%/linol-lwt/linol_lwt.cmxs diff --git a/devel/ocaml-lsp/Makefile b/devel/ocaml-lsp/Makefile new file mode 100644 index 000000000000..ba3ac3606bcc --- /dev/null +++ b/devel/ocaml-lsp/Makefile @@ -0,0 +1,47 @@ +PORTNAME= ocaml-lsp +DISTVERSION= 1.19.0 +CATEGORIES= devel + +MAINTAINER= freebsd@dev.thsi.be +COMMENT= Library implementing the LSP and JSONRPC protocols in Objective Caml +WWW= https://github.com/Gbury/dolmen + +LICENSE= ISCL +LICENSE_FILE= ${WRKSRC}/LICENSE.md + +BUILD_DEPENDS= ${SA_DIR}/ppx_yojson_conv/META:devel/ocaml-ppx_yojson_conv \ + ${SA_DIR}/uutf/META:devel/ocaml-uutf \ + ${SA_DIR}/yojson/META:textproc/ocaml-yojson +RUN_DEPENDS= ${SA_DIR}/ppx_yojson_conv_lib/META:devel/ocaml-ppx_yojson_conv_lib \ + ${SA_DIR}/uutf/META:devel/ocaml-uutf \ + ${SA_DIR}/yojson/META:textproc/ocaml-yojson + +USES= ocaml:dune +USE_GITHUB= yes +GH_ACCOUNT= ocaml + +USE_OCAML= yes +OCAML_PACKAGES= lsp jsonrpc +DUNE_INSTALL_TARGETS= ${OCAML_PACKAGES} + +DOCSDIR= ${OCAML_DOCSDIR} +PORTDOCS= ${OCAML_PACKAGES:@p@$p/CHANGES.md $p/LICENSE.md $p/README.md@} + +OPTIONS_DEFINE= DOCS LSPSERVER +LSPSERVER_DESC= Include ocaml-lsp-server +LSPSERVER_BROKEN= needs ocamc-loc +LSPSERVER_VARS= ocaml_packages+=ocaml-lsp-server + +SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR} + +post-patch: + @${REINPLACE_CMD} \ + -e "s/(name lsp)/&\n(version ${DISTVERSION})/" \ + ${WRKSRC}/dune-project + +post-install: + @${STRIP_CMD} \ + ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/jsonrpc/jsonrpc.cmxs \ + ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/lsp/lsp.cmxs + +.include <bsd.port.mk> diff --git a/devel/ocaml-lsp/distinfo b/devel/ocaml-lsp/distinfo new file mode 100644 index 000000000000..2e833175796d --- /dev/null +++ b/devel/ocaml-lsp/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1723594986 +SHA256 (ocaml-ocaml-lsp-1.19.0_GH0.tar.gz) = cf6cf37e1f2b79236ee87f47605e9b2141c9ea9e0fa490fe203a8afaf19e7b80 +SIZE (ocaml-ocaml-lsp-1.19.0_GH0.tar.gz) = 916311 diff --git a/devel/ocaml-lsp/pkg-descr b/devel/ocaml-lsp/pkg-descr new file mode 100644 index 000000000000..f0447e382bf6 --- /dev/null +++ b/devel/ocaml-lsp/pkg-descr @@ -0,0 +1,5 @@ +Ocaml-LSP provides a modern implementation of the Language Server +Protocol for the OCaml language. + +This project includes the jsonrpc library for Objective Caml, an +implementation of JSONRPC. diff --git a/devel/ocaml-lsp/pkg-plist b/devel/ocaml-lsp/pkg-plist new file mode 100644 index 000000000000..e437a8e5b5e1 --- /dev/null +++ b/devel/ocaml-lsp/pkg-plist @@ -0,0 +1,158 @@ +%%OCAML_SITELIBDIR%%/jsonrpc/META +%%OCAML_SITELIBDIR%%/jsonrpc/dune-package +%%OCAML_SITELIBDIR%%/jsonrpc/import.ml +%%OCAML_SITELIBDIR%%/jsonrpc/jsonrpc.a +%%OCAML_SITELIBDIR%%/jsonrpc/jsonrpc.cma +%%OCAML_SITELIBDIR%%/jsonrpc/jsonrpc.cmi +%%OCAML_SITELIBDIR%%/jsonrpc/jsonrpc.cmt +%%OCAML_SITELIBDIR%%/jsonrpc/jsonrpc.cmti +%%OCAML_SITELIBDIR%%/jsonrpc/jsonrpc.cmx +%%OCAML_SITELIBDIR%%/jsonrpc/jsonrpc.cmxa +%%OCAML_SITELIBDIR%%/jsonrpc/jsonrpc.cmxs +%%OCAML_SITELIBDIR%%/jsonrpc/jsonrpc.ml +%%OCAML_SITELIBDIR%%/jsonrpc/jsonrpc.mli +%%OCAML_SITELIBDIR%%/jsonrpc/jsonrpc__.cmi +%%OCAML_SITELIBDIR%%/jsonrpc/jsonrpc__.cmt +%%OCAML_SITELIBDIR%%/jsonrpc/jsonrpc__.cmx +%%OCAML_SITELIBDIR%%/jsonrpc/jsonrpc__.ml +%%OCAML_SITELIBDIR%%/jsonrpc/jsonrpc__Import.cmi +%%OCAML_SITELIBDIR%%/jsonrpc/jsonrpc__Import.cmt +%%OCAML_SITELIBDIR%%/jsonrpc/jsonrpc__Import.cmx +%%OCAML_SITELIBDIR%%/jsonrpc/opam +%%OCAML_SITELIBDIR%%/lsp/META +%%OCAML_SITELIBDIR%%/lsp/array_view.ml +%%OCAML_SITELIBDIR%%/lsp/array_view.mli +%%OCAML_SITELIBDIR%%/lsp/cancel_request.ml +%%OCAML_SITELIBDIR%%/lsp/cancel_request.mli +%%OCAML_SITELIBDIR%%/lsp/cli.ml +%%OCAML_SITELIBDIR%%/lsp/cli.mli +%%OCAML_SITELIBDIR%%/lsp/client_notification.ml +%%OCAML_SITELIBDIR%%/lsp/client_notification.mli +%%OCAML_SITELIBDIR%%/lsp/client_request.ml +%%OCAML_SITELIBDIR%%/lsp/client_request.mli +%%OCAML_SITELIBDIR%%/lsp/diff.ml +%%OCAML_SITELIBDIR%%/lsp/diff.mli +%%OCAML_SITELIBDIR%%/lsp/dune-package +%%OCAML_SITELIBDIR%%/lsp/extension.ml +%%OCAML_SITELIBDIR%%/lsp/extension.mli +%%OCAML_SITELIBDIR%%/lsp/header.ml +%%OCAML_SITELIBDIR%%/lsp/header.mli +%%OCAML_SITELIBDIR%%/lsp/import.ml +%%OCAML_SITELIBDIR%%/lsp/io.ml +%%OCAML_SITELIBDIR%%/lsp/io.mli +%%OCAML_SITELIBDIR%%/lsp/lsp.a +%%OCAML_SITELIBDIR%%/lsp/lsp.cma +%%OCAML_SITELIBDIR%%/lsp/lsp.cmi +%%OCAML_SITELIBDIR%%/lsp/lsp.cmt +%%OCAML_SITELIBDIR%%/lsp/lsp.cmx +%%OCAML_SITELIBDIR%%/lsp/lsp.cmxa +%%OCAML_SITELIBDIR%%/lsp/lsp.cmxs +%%OCAML_SITELIBDIR%%/lsp/lsp.ml +%%OCAML_SITELIBDIR%%/lsp/lsp__.cmi +%%OCAML_SITELIBDIR%%/lsp/lsp__.cmt +%%OCAML_SITELIBDIR%%/lsp/lsp__.cmx +%%OCAML_SITELIBDIR%%/lsp/lsp__.ml +%%OCAML_SITELIBDIR%%/lsp/lsp__Array_view.cmi +%%OCAML_SITELIBDIR%%/lsp/lsp__Array_view.cmt +%%OCAML_SITELIBDIR%%/lsp/lsp__Array_view.cmti +%%OCAML_SITELIBDIR%%/lsp/lsp__Array_view.cmx +%%OCAML_SITELIBDIR%%/lsp/lsp__Cancel_request.cmi +%%OCAML_SITELIBDIR%%/lsp/lsp__Cancel_request.cmt +%%OCAML_SITELIBDIR%%/lsp/lsp__Cancel_request.cmti +%%OCAML_SITELIBDIR%%/lsp/lsp__Cancel_request.cmx +%%OCAML_SITELIBDIR%%/lsp/lsp__Cli.cmi +%%OCAML_SITELIBDIR%%/lsp/lsp__Cli.cmt +%%OCAML_SITELIBDIR%%/lsp/lsp__Cli.cmti +%%OCAML_SITELIBDIR%%/lsp/lsp__Cli.cmx +%%OCAML_SITELIBDIR%%/lsp/lsp__Client_notification.cmi +%%OCAML_SITELIBDIR%%/lsp/lsp__Client_notification.cmt +%%OCAML_SITELIBDIR%%/lsp/lsp__Client_notification.cmti +%%OCAML_SITELIBDIR%%/lsp/lsp__Client_notification.cmx +%%OCAML_SITELIBDIR%%/lsp/lsp__Client_request.cmi +%%OCAML_SITELIBDIR%%/lsp/lsp__Client_request.cmt +%%OCAML_SITELIBDIR%%/lsp/lsp__Client_request.cmti +%%OCAML_SITELIBDIR%%/lsp/lsp__Client_request.cmx +%%OCAML_SITELIBDIR%%/lsp/lsp__Diff.cmi +%%OCAML_SITELIBDIR%%/lsp/lsp__Diff.cmt +%%OCAML_SITELIBDIR%%/lsp/lsp__Diff.cmti +%%OCAML_SITELIBDIR%%/lsp/lsp__Diff.cmx +%%OCAML_SITELIBDIR%%/lsp/lsp__Extension.cmi +%%OCAML_SITELIBDIR%%/lsp/lsp__Extension.cmt +%%OCAML_SITELIBDIR%%/lsp/lsp__Extension.cmti +%%OCAML_SITELIBDIR%%/lsp/lsp__Extension.cmx +%%OCAML_SITELIBDIR%%/lsp/lsp__Header.cmi +%%OCAML_SITELIBDIR%%/lsp/lsp__Header.cmt +%%OCAML_SITELIBDIR%%/lsp/lsp__Header.cmti +%%OCAML_SITELIBDIR%%/lsp/lsp__Header.cmx +%%OCAML_SITELIBDIR%%/lsp/lsp__Import.cmi +%%OCAML_SITELIBDIR%%/lsp/lsp__Import.cmt +%%OCAML_SITELIBDIR%%/lsp/lsp__Import.cmx +%%OCAML_SITELIBDIR%%/lsp/lsp__Io.cmi +%%OCAML_SITELIBDIR%%/lsp/lsp__Io.cmt +%%OCAML_SITELIBDIR%%/lsp/lsp__Io.cmti +%%OCAML_SITELIBDIR%%/lsp/lsp__Io.cmx +%%OCAML_SITELIBDIR%%/lsp/lsp__Position.cmi +%%OCAML_SITELIBDIR%%/lsp/lsp__Position.cmt +%%OCAML_SITELIBDIR%%/lsp/lsp__Position.cmx +%%OCAML_SITELIBDIR%%/lsp/lsp__Progress.cmi +%%OCAML_SITELIBDIR%%/lsp/lsp__Progress.cmt +%%OCAML_SITELIBDIR%%/lsp/lsp__Progress.cmti +%%OCAML_SITELIBDIR%%/lsp/lsp__Progress.cmx +%%OCAML_SITELIBDIR%%/lsp/lsp__Server_notification.cmi +%%OCAML_SITELIBDIR%%/lsp/lsp__Server_notification.cmt +%%OCAML_SITELIBDIR%%/lsp/lsp__Server_notification.cmti +%%OCAML_SITELIBDIR%%/lsp/lsp__Server_notification.cmx +%%OCAML_SITELIBDIR%%/lsp/lsp__Server_request.cmi +%%OCAML_SITELIBDIR%%/lsp/lsp__Server_request.cmt +%%OCAML_SITELIBDIR%%/lsp/lsp__Server_request.cmti +%%OCAML_SITELIBDIR%%/lsp/lsp__Server_request.cmx +%%OCAML_SITELIBDIR%%/lsp/lsp__Snippet.cmi +%%OCAML_SITELIBDIR%%/lsp/lsp__Snippet.cmt +%%OCAML_SITELIBDIR%%/lsp/lsp__Snippet.cmti +%%OCAML_SITELIBDIR%%/lsp/lsp__Snippet.cmx +%%OCAML_SITELIBDIR%%/lsp/lsp__String_zipper.cmi +%%OCAML_SITELIBDIR%%/lsp/lsp__String_zipper.cmt +%%OCAML_SITELIBDIR%%/lsp/lsp__String_zipper.cmti +%%OCAML_SITELIBDIR%%/lsp/lsp__String_zipper.cmx +%%OCAML_SITELIBDIR%%/lsp/lsp__Substring.cmi +%%OCAML_SITELIBDIR%%/lsp/lsp__Substring.cmt +%%OCAML_SITELIBDIR%%/lsp/lsp__Substring.cmti +%%OCAML_SITELIBDIR%%/lsp/lsp__Substring.cmx +%%OCAML_SITELIBDIR%%/lsp/lsp__Text_document.cmi +%%OCAML_SITELIBDIR%%/lsp/lsp__Text_document.cmt +%%OCAML_SITELIBDIR%%/lsp/lsp__Text_document.cmti +%%OCAML_SITELIBDIR%%/lsp/lsp__Text_document.cmx +%%OCAML_SITELIBDIR%%/lsp/lsp__Types.cmi +%%OCAML_SITELIBDIR%%/lsp/lsp__Types.cmt +%%OCAML_SITELIBDIR%%/lsp/lsp__Types.cmti +%%OCAML_SITELIBDIR%%/lsp/lsp__Types.cmx +%%OCAML_SITELIBDIR%%/lsp/lsp__Uri0.cmi +%%OCAML_SITELIBDIR%%/lsp/lsp__Uri0.cmt +%%OCAML_SITELIBDIR%%/lsp/lsp__Uri0.cmti +%%OCAML_SITELIBDIR%%/lsp/lsp__Uri0.cmx +%%OCAML_SITELIBDIR%%/lsp/lsp__Uri_lexer.cmi +%%OCAML_SITELIBDIR%%/lsp/lsp__Uri_lexer.cmt +%%OCAML_SITELIBDIR%%/lsp/lsp__Uri_lexer.cmti +%%OCAML_SITELIBDIR%%/lsp/lsp__Uri_lexer.cmx +%%OCAML_SITELIBDIR%%/lsp/opam +%%OCAML_SITELIBDIR%%/lsp/position.ml +%%OCAML_SITELIBDIR%%/lsp/progress.ml +%%OCAML_SITELIBDIR%%/lsp/progress.mli +%%OCAML_SITELIBDIR%%/lsp/server_notification.ml +%%OCAML_SITELIBDIR%%/lsp/server_notification.mli +%%OCAML_SITELIBDIR%%/lsp/server_request.ml +%%OCAML_SITELIBDIR%%/lsp/server_request.mli +%%OCAML_SITELIBDIR%%/lsp/snippet.ml +%%OCAML_SITELIBDIR%%/lsp/snippet.mli +%%OCAML_SITELIBDIR%%/lsp/string_zipper.ml +%%OCAML_SITELIBDIR%%/lsp/string_zipper.mli +%%OCAML_SITELIBDIR%%/lsp/substring.ml +%%OCAML_SITELIBDIR%%/lsp/substring.mli +%%OCAML_SITELIBDIR%%/lsp/text_document.ml +%%OCAML_SITELIBDIR%%/lsp/text_document.mli +%%OCAML_SITELIBDIR%%/lsp/types.ml +%%OCAML_SITELIBDIR%%/lsp/types.mli +%%OCAML_SITELIBDIR%%/lsp/uri0.ml +%%OCAML_SITELIBDIR%%/lsp/uri0.mli +%%OCAML_SITELIBDIR%%/lsp/uri_lexer.ml +%%OCAML_SITELIBDIR%%/lsp/uri_lexer.mli diff --git a/devel/ocaml-ocplib-endian/Makefile b/devel/ocaml-ocplib-endian/Makefile index eeac1f34965a..52c37408f3a9 100644 --- a/devel/ocaml-ocplib-endian/Makefile +++ b/devel/ocaml-ocplib-endian/Makefile @@ -5,7 +5,7 @@ PKGNAMEPREFIX= ocaml- MAINTAINER= freebsd@dev.thsi.be COMMENT= Optimized manipulation of integers over the standard byte-array types of OCaml -WWW= https://github.com/janestreet/base +WWW= https://github.com/OCamlPro/ocplib-endian LICENSE= LGPL21+ # with a special exception to clause 6 diff --git a/devel/ocaml-octavius/Makefile b/devel/ocaml-octavius/Makefile new file mode 100644 index 000000000000..1d190242eda3 --- /dev/null +++ b/devel/ocaml-octavius/Makefile @@ -0,0 +1,37 @@ +PORTNAME= octavius +DISTVERSIONPREFIX= v +DISTVERSION= 1.2.2 +CATEGORIES= devel +PKGNAMEPREFIX= ocaml- + +MAINTAINER= freebsd@dev.thsi.be +COMMENT= Library to parse ocamldoc comment for OCaml +WWW= https://ocaml-doc.github.io/octavius/ + +LICENSE= ISCL +LICENSE_FILE= ${WRKSRC}/LICENSE.md + +USES= ocaml:dune +USE_GITHUB= yes +GH_ACCOUNT= ocaml-doc +USE_OCAML= yes + +DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME} +PORTDOCS= CHANGES.md LICENSE.md README.md + +OPTIONS_DEFINE= DOCS + +SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR} + +post-patch: + @${REINPLACE_CMD} \ + -e "s/(lang dune 1.11)/(lang dune 2.5)/" \ + -e "/(lang dune/,/(package/s/(name ${PORTNAME})/&\n(version ${DISTVERSION})/" \ + ${WRKSRC}/dune-project + +post-install: + @${STRIP_CMD} \ + ${STAGEDIR}${PREFIX}/bin/octavius \ + ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/${PORTNAME}.cmxs + +.include <bsd.port.mk> diff --git a/devel/ocaml-octavius/distinfo b/devel/ocaml-octavius/distinfo new file mode 100644 index 000000000000..4bdea8ee8450 --- /dev/null +++ b/devel/ocaml-octavius/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1723639904 +SHA256 (ocaml-doc-octavius-v1.2.2_GH0.tar.gz) = eac9104ce0316b69da9c44b9c477700fe0b52a888c89ce4bdf1d2b782a73e0ad +SIZE (ocaml-doc-octavius-v1.2.2_GH0.tar.gz) = 14910 diff --git a/devel/ocaml-octavius/pkg-descr b/devel/ocaml-octavius/pkg-descr new file mode 100644 index 000000000000..57ae7b3f8cdc --- /dev/null +++ b/devel/ocaml-octavius/pkg-descr @@ -0,0 +1,3 @@ +Octavius provides a library and a binary to parse OCaml code comments +following the syntax used by the OCaml documentation generator, +also known as ocamldoc. diff --git a/devel/ocaml-octavius/pkg-plist b/devel/ocaml-octavius/pkg-plist new file mode 100644 index 000000000000..695c82695d8a --- /dev/null +++ b/devel/ocaml-octavius/pkg-plist @@ -0,0 +1,52 @@ +bin/octavius +%%OCAML_SITELIBDIR%%/octavius/META +%%OCAML_SITELIBDIR%%/octavius/common.ml +%%OCAML_SITELIBDIR%%/octavius/common.mli +%%OCAML_SITELIBDIR%%/octavius/dune-package +%%OCAML_SITELIBDIR%%/octavius/errors.ml +%%OCAML_SITELIBDIR%%/octavius/errors.mli +%%OCAML_SITELIBDIR%%/octavius/octLexer.ml +%%OCAML_SITELIBDIR%%/octavius/octLexer.mli +%%OCAML_SITELIBDIR%%/octavius/octParser.ml +%%OCAML_SITELIBDIR%%/octavius/octParser.mli +%%OCAML_SITELIBDIR%%/octavius/octavius.a +%%OCAML_SITELIBDIR%%/octavius/octavius.cma +%%OCAML_SITELIBDIR%%/octavius/octavius.cmi +%%OCAML_SITELIBDIR%%/octavius/octavius.cmt +%%OCAML_SITELIBDIR%%/octavius/octavius.cmti +%%OCAML_SITELIBDIR%%/octavius/octavius.cmx +%%OCAML_SITELIBDIR%%/octavius/octavius.cmxa +%%OCAML_SITELIBDIR%%/octavius/octavius.ml +%%OCAML_SITELIBDIR%%/octavius/octavius.mli +%%OCAML_SITELIBDIR%%/octavius/octavius__.cmi +%%OCAML_SITELIBDIR%%/octavius/octavius__.cmt +%%OCAML_SITELIBDIR%%/octavius/octavius__.cmx +%%OCAML_SITELIBDIR%%/octavius/octavius__.ml +%%OCAML_SITELIBDIR%%/octavius/octavius__Common.cmi +%%OCAML_SITELIBDIR%%/octavius/octavius__Common.cmt +%%OCAML_SITELIBDIR%%/octavius/octavius__Common.cmti +%%OCAML_SITELIBDIR%%/octavius/octavius__Common.cmx +%%OCAML_SITELIBDIR%%/octavius/octavius__Errors.cmi +%%OCAML_SITELIBDIR%%/octavius/octavius__Errors.cmt +%%OCAML_SITELIBDIR%%/octavius/octavius__Errors.cmti +%%OCAML_SITELIBDIR%%/octavius/octavius__Errors.cmx +%%OCAML_SITELIBDIR%%/octavius/octavius__OctLexer.cmi +%%OCAML_SITELIBDIR%%/octavius/octavius__OctLexer.cmt +%%OCAML_SITELIBDIR%%/octavius/octavius__OctLexer.cmti +%%OCAML_SITELIBDIR%%/octavius/octavius__OctLexer.cmx +%%OCAML_SITELIBDIR%%/octavius/octavius__OctParser.cmi +%%OCAML_SITELIBDIR%%/octavius/octavius__OctParser.cmt +%%OCAML_SITELIBDIR%%/octavius/octavius__OctParser.cmti +%%OCAML_SITELIBDIR%%/octavius/octavius__OctParser.cmx +%%OCAML_SITELIBDIR%%/octavius/octavius__Print.cmi +%%OCAML_SITELIBDIR%%/octavius/octavius__Print.cmt +%%OCAML_SITELIBDIR%%/octavius/octavius__Print.cmti +%%OCAML_SITELIBDIR%%/octavius/octavius__Print.cmx +%%OCAML_SITELIBDIR%%/octavius/octavius__Types.cmi +%%OCAML_SITELIBDIR%%/octavius/octavius__Types.cmt +%%OCAML_SITELIBDIR%%/octavius/octavius__Types.cmx +%%OCAML_SITELIBDIR%%/octavius/opam +%%OCAML_SITELIBDIR%%/octavius/print.ml +%%OCAML_SITELIBDIR%%/octavius/print.mli +%%OCAML_SITELIBDIR%%/octavius/types.ml +%%OCAML_SITELIBDIR%%/octavius/octavius.cmxs diff --git a/devel/ocaml-pp_loc/Makefile b/devel/ocaml-pp_loc/Makefile new file mode 100644 index 000000000000..9b2c9a47704e --- /dev/null +++ b/devel/ocaml-pp_loc/Makefile @@ -0,0 +1,28 @@ +PORTNAME= pp_loc +DISTVERSIONPREFIX= v +DISTVERSION= 2.1.0 +CATEGORIES= devel +PKGNAMEPREFIX= ocaml- + +MAINTAINER= freebsd@dev.thsi.be +COMMENT= Library for pretty-printing an error in Objective Caml +WWW= https://armael.github.io/pp_loc/pp_loc/ + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= ocaml:dune +USE_GITHUB= yes +GH_ACCOUNT= Armael +USE_OCAML= yes + +DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME} +PORTDOCS= CHANGES LICENSE README.md + +OPTIONS_DEFINE= DOCS + +post-install: + @${STRIP_CMD} \ + ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/${PORTNAME}.cmxs + +.include <bsd.port.mk> diff --git a/devel/ocaml-pp_loc/distinfo b/devel/ocaml-pp_loc/distinfo new file mode 100644 index 000000000000..e01df47c08a7 --- /dev/null +++ b/devel/ocaml-pp_loc/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1723665410 +SHA256 (Armael-pp_loc-v2.1.0_GH0.tar.gz) = b6c3d9f3009b4d2566899a14acef24811ee9d81341c67cccf83d354dc5879350 +SIZE (Armael-pp_loc-v2.1.0_GH0.tar.gz) = 11000 diff --git a/devel/ocaml-pp_loc/pkg-descr b/devel/ocaml-pp_loc/pkg-descr new file mode 100644 index 000000000000..848c35a6d856 --- /dev/null +++ b/devel/ocaml-pp_loc/pkg-descr @@ -0,0 +1,5 @@ +This OCaml library allows to format the location, of an error e.g., in +a source file. The source of the error will be highlighted, +differently if the location, or set there-of, spans multiple +lines. This library was originally extracted from the sources of the +OCaml compiler version 4.08. diff --git a/devel/ocaml-pp_loc/pkg-plist b/devel/ocaml-pp_loc/pkg-plist new file mode 100644 index 000000000000..8e1fb8a4c846 --- /dev/null +++ b/devel/ocaml-pp_loc/pkg-plist @@ -0,0 +1,23 @@ +%%OCAML_SITELIBDIR%%/pp_loc/.private/pp_loc__Line_offsets.cmi +%%OCAML_SITELIBDIR%%/pp_loc/.private/pp_loc__Line_offsets.cmt +%%OCAML_SITELIBDIR%%/pp_loc/.private/pp_loc__Line_offsets.cmti +%%OCAML_SITELIBDIR%%/pp_loc/META +%%OCAML_SITELIBDIR%%/pp_loc/dune-package +%%OCAML_SITELIBDIR%%/pp_loc/line_offsets.ml +%%OCAML_SITELIBDIR%%/pp_loc/line_offsets.mli +%%OCAML_SITELIBDIR%%/pp_loc/opam +%%OCAML_SITELIBDIR%%/pp_loc/pp_loc.a +%%OCAML_SITELIBDIR%%/pp_loc/pp_loc.cma +%%OCAML_SITELIBDIR%%/pp_loc/pp_loc.cmi +%%OCAML_SITELIBDIR%%/pp_loc/pp_loc.cmt +%%OCAML_SITELIBDIR%%/pp_loc/pp_loc.cmti +%%OCAML_SITELIBDIR%%/pp_loc/pp_loc.cmx +%%OCAML_SITELIBDIR%%/pp_loc/pp_loc.cmxa +%%OCAML_SITELIBDIR%%/pp_loc/pp_loc.cmxs +%%OCAML_SITELIBDIR%%/pp_loc/pp_loc.ml +%%OCAML_SITELIBDIR%%/pp_loc/pp_loc.mli +%%OCAML_SITELIBDIR%%/pp_loc/pp_loc__.cmi +%%OCAML_SITELIBDIR%%/pp_loc/pp_loc__.cmt +%%OCAML_SITELIBDIR%%/pp_loc/pp_loc__.cmx +%%OCAML_SITELIBDIR%%/pp_loc/pp_loc__.ml +%%OCAML_SITELIBDIR%%/pp_loc/pp_loc__Line_offsets.cmx diff --git a/devel/ocaml-ppx_blob/Makefile b/devel/ocaml-ppx_blob/Makefile new file mode 100644 index 000000000000..2c7731a0c48f --- /dev/null +++ b/devel/ocaml-ppx_blob/Makefile @@ -0,0 +1,40 @@ +PORTNAME= ppx_blob +DISTVERSION= 0.9.0 +CATEGORIES= devel +PKGNAMEPREFIX= ocaml- + +MAINTAINER= freebsd@dev.thsi.be +COMMENT= PPX plugin to embed binary files in Objective Caml +WWW= https://github.com/johnwhitington/ppx_blob + +LICENSE= PUBLIC_DOMAIN +LICENSE_NAME= ${LICENSE:S/_/ /} +LICENSE_FILE= ${WRKSRC}/LICENSE.txt +LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept + +BUILD_DEPENDS= ${SA_DIR}/ppxlib/META:devel/ocaml-ppxlib +RUN_DEPENDS= ${SA_DIR}/ppxlib/META:devel/ocaml-ppxlib + +USES= ocaml:dune +USE_GITHUB= yes +GH_ACCOUNT= johnwhitington +USE_OCAML= yes + +DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME} +PORTDOCS= CHANGES.md LICENSE.txt README.md + +OPTIONS_DEFINE= DOCS + +SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR} + +post-patch: + @${REINPLACE_CMD} \ + -e "s/(lang dune 1.11)/(lang dune 2.5)\n(version ${DISTVERSION})/" \ + ${WRKSRC}/dune-project + +post-install: + @${STRIP_CMD} \ + ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/ppx.exe \ + ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/${PORTNAME}.cmxs + +.include <bsd.port.mk> diff --git a/devel/ocaml-ppx_blob/distinfo b/devel/ocaml-ppx_blob/distinfo new file mode 100644 index 000000000000..ad12af7b48ef --- /dev/null +++ b/devel/ocaml-ppx_blob/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1723734846 +SHA256 (johnwhitington-ppx_blob-0.9.0_GH0.tar.gz) = 17a26f1cad8e2497e5fe646e96345ae89f8de732e6ecd1e2e96b2a3f9a426b2d +SIZE (johnwhitington-ppx_blob-0.9.0_GH0.tar.gz) = 6899 diff --git a/devel/ocaml-ppx_blob/pkg-descr b/devel/ocaml-ppx_blob/pkg-descr new file mode 100644 index 000000000000..d7ce9649bfe5 --- /dev/null +++ b/devel/ocaml-ppx_blob/pkg-descr @@ -0,0 +1,2 @@ +This PPX rewriter plugin permits to include a file +in an OCaml source, as a string. diff --git a/devel/ocaml-ppx_blob/pkg-plist b/devel/ocaml-ppx_blob/pkg-plist new file mode 100644 index 000000000000..8831d80c3908 --- /dev/null +++ b/devel/ocaml-ppx_blob/pkg-plist @@ -0,0 +1,12 @@ +%%OCAML_SITELIBDIR%%/ppx_blob/META +%%OCAML_SITELIBDIR%%/ppx_blob/dune-package +%%OCAML_SITELIBDIR%%/ppx_blob/opam +%%OCAML_SITELIBDIR%%/ppx_blob/ppx.exe +%%OCAML_SITELIBDIR%%/ppx_blob/ppx_blob.a +%%OCAML_SITELIBDIR%%/ppx_blob/ppx_blob.cma +%%OCAML_SITELIBDIR%%/ppx_blob/ppx_blob.cmi +%%OCAML_SITELIBDIR%%/ppx_blob/ppx_blob.cmt +%%OCAML_SITELIBDIR%%/ppx_blob/ppx_blob.cmx +%%OCAML_SITELIBDIR%%/ppx_blob/ppx_blob.cmxa +%%OCAML_SITELIBDIR%%/ppx_blob/ppx_blob.cmxs +%%OCAML_SITELIBDIR%%/ppx_blob/ppx_blob.ml diff --git a/devel/ocaml-ppx_compare/Makefile b/devel/ocaml-ppx_compare/Makefile new file mode 100644 index 000000000000..ad71b8053736 --- /dev/null +++ b/devel/ocaml-ppx_compare/Makefile @@ -0,0 +1,38 @@ +PORTNAME= ppx_compare +DISTVERSIONPREFIX= v +DISTVERSION= 0.16.0 +CATEGORIES= devel +PKGNAMEPREFIX= ocaml- + +MAINTAINER= freebsd@dev.thsi.be +COMMENT= Deriving PPX plugin to generate comparision functions +WWW= https://github.com/janestreet/ppx_compare + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.md + +BUILD_DEPENDS= ${SA_DIR}/base/META:devel/ocaml-base \ + ${SA_DIR}/ppxlib/META:devel/ocaml-ppxlib +RUN_DEPENDS= ${SA_DIR}/base/META:devel/ocaml-base \ + ${SA_DIR}/ppx_deriving/META:devel/ocaml-ppx_deriving \ + ${SA_DIR}/ppxlib/META:devel/ocaml-ppxlib + +USES= ocaml:dune +USE_GITHUB= yes +GH_ACCOUNT= janestreet +USE_OCAML= yes + +DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME} +PORTDOCS= CHANGES.md LICENSE.md README.md + +OPTIONS_DEFINE= DOCS + +SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR} + +post-install: + @${STRIP_CMD} \ + ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/ppx_compare/runtime-lib/ppx_compare_lib.cmxs \ + ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/ppx_compare/expander/ppx_compare_expander.cmxs \ + ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/ppx_compare/ppx_compare.cmxs + +.include <bsd.port.mk> diff --git a/devel/ocaml-ppx_compare/distinfo b/devel/ocaml-ppx_compare/distinfo new file mode 100644 index 000000000000..fe187705053e --- /dev/null +++ b/devel/ocaml-ppx_compare/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1723584539 +SHA256 (janestreet-ppx_compare-v0.16.0_GH0.tar.gz) = 248f4d9dbf22b2f529341c6533c9d41ad34a1d0dadbfd1cbf406e68d81208abd +SIZE (janestreet-ppx_compare-v0.16.0_GH0.tar.gz) = 14041 diff --git a/devel/ocaml-ppx_compare/pkg-descr b/devel/ocaml-ppx_compare/pkg-descr new file mode 100644 index 000000000000..8dcc333c83b6 --- /dev/null +++ b/devel/ocaml-ppx_compare/pkg-descr @@ -0,0 +1,5 @@ +This PPX rewriter plugin derives comparison and equality functions +from OCaml type definitions and (anonymous) type annotations. The +generated functions are usualy faster than their polymorphic +equivalent from the OCaml standard library. It is also possible to +ignore one or more member of a tuple or structure. diff --git a/devel/ocaml-ppx_compare/pkg-plist b/devel/ocaml-ppx_compare/pkg-plist new file mode 100644 index 000000000000..2484194ccf50 --- /dev/null +++ b/devel/ocaml-ppx_compare/pkg-plist @@ -0,0 +1,39 @@ +%%OCAML_SITELIBDIR%%/ppx_compare/META +%%OCAML_SITELIBDIR%%/ppx_compare/dune-package +%%OCAML_SITELIBDIR%%/ppx_compare/expander/ppx_compare_expander.a +%%OCAML_SITELIBDIR%%/ppx_compare/expander/ppx_compare_expander.cma +%%OCAML_SITELIBDIR%%/ppx_compare/expander/ppx_compare_expander.cmi +%%OCAML_SITELIBDIR%%/ppx_compare/expander/ppx_compare_expander.cmt +%%OCAML_SITELIBDIR%%/ppx_compare/expander/ppx_compare_expander.cmti +%%OCAML_SITELIBDIR%%/ppx_compare/expander/ppx_compare_expander.cmx +%%OCAML_SITELIBDIR%%/ppx_compare/expander/ppx_compare_expander.cmxa +%%OCAML_SITELIBDIR%%/ppx_compare/expander/ppx_compare_expander.cmxs +%%OCAML_SITELIBDIR%%/ppx_compare/expander/ppx_compare_expander.ml +%%OCAML_SITELIBDIR%%/ppx_compare/expander/ppx_compare_expander.mli +%%OCAML_SITELIBDIR%%/ppx_compare/expander/ppx_compare_expander__.cmi +%%OCAML_SITELIBDIR%%/ppx_compare/expander/ppx_compare_expander__.cmt +%%OCAML_SITELIBDIR%%/ppx_compare/expander/ppx_compare_expander__.cmx +%%OCAML_SITELIBDIR%%/ppx_compare/expander/ppx_compare_expander__.ml +%%OCAML_SITELIBDIR%%/ppx_compare/expander/ppx_compare_expander__Ppx_compare_expander_intf.cmi +%%OCAML_SITELIBDIR%%/ppx_compare/expander/ppx_compare_expander__Ppx_compare_expander_intf.cmt +%%OCAML_SITELIBDIR%%/ppx_compare/expander/ppx_compare_expander__Ppx_compare_expander_intf.cmx +%%OCAML_SITELIBDIR%%/ppx_compare/expander/ppx_compare_expander_intf.ml +%%OCAML_SITELIBDIR%%/ppx_compare/opam +%%OCAML_SITELIBDIR%%/ppx_compare/ppx_compare.a +%%OCAML_SITELIBDIR%%/ppx_compare/ppx_compare.cma +%%OCAML_SITELIBDIR%%/ppx_compare/ppx_compare.cmi +%%OCAML_SITELIBDIR%%/ppx_compare/ppx_compare.cmt +%%OCAML_SITELIBDIR%%/ppx_compare/ppx_compare.cmti +%%OCAML_SITELIBDIR%%/ppx_compare/ppx_compare.cmx +%%OCAML_SITELIBDIR%%/ppx_compare/ppx_compare.cmxa +%%OCAML_SITELIBDIR%%/ppx_compare/ppx_compare.ml +%%OCAML_SITELIBDIR%%/ppx_compare/ppx_compare.mli +%%OCAML_SITELIBDIR%%/ppx_compare/runtime-lib/ppx_compare_lib.a +%%OCAML_SITELIBDIR%%/ppx_compare/runtime-lib/ppx_compare_lib.cma +%%OCAML_SITELIBDIR%%/ppx_compare/runtime-lib/ppx_compare_lib.cmi +%%OCAML_SITELIBDIR%%/ppx_compare/runtime-lib/ppx_compare_lib.cmt +%%OCAML_SITELIBDIR%%/ppx_compare/runtime-lib/ppx_compare_lib.cmx +%%OCAML_SITELIBDIR%%/ppx_compare/runtime-lib/ppx_compare_lib.cmxa +%%OCAML_SITELIBDIR%%/ppx_compare/runtime-lib/ppx_compare_lib.cmxs +%%OCAML_SITELIBDIR%%/ppx_compare/runtime-lib/ppx_compare_lib.ml +%%OCAML_SITELIBDIR%%/ppx_compare/ppx_compare.cmxs diff --git a/devel/ocaml-ppx_deriving/Makefile b/devel/ocaml-ppx_deriving/Makefile new file mode 100644 index 000000000000..82b06b3a8b4b --- /dev/null +++ b/devel/ocaml-ppx_deriving/Makefile @@ -0,0 +1,45 @@ +PORTNAME= ppx_deriving +PORTVERSION= 6.0.2 +DISTVERSIONPREFIX= v +CATEGORIES= devel +PKGNAMEPREFIX= ocaml- + +MAINTAINER= freebsd@dev.thsi.be +COMMENT= Helpers to generate code deriving from types, for OCaml +WWW= https://github.com/ocaml-ppx/ppx_deriving + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +BUILD_DEPENDS= ${LOCALBASE}/bin/cppo:devel/ocaml-cppo \ + ${SA_DIR}/findlib/META:devel/ocaml-findlib \ + ${SA_DIR}/ppx_derivers/META:devel/ocaml-ppx_derivers \ + ${SA_DIR}/ppxlib/META:devel/ocaml-ppxlib +RUN_DEPENDS= ${SA_DIR}/findlib/META:devel/ocaml-findlib \ + ${SA_DIR}/ppx_derivers/META:devel/ocaml-ppx_derivers \ + ${SA_DIR}/ppxlib/META:devel/ocaml-ppxlib + +USES= ocaml:dune +USE_GITHUB= yes +GH_ACCOUNT= ocaml-ppx +USE_OCAML= yes + +DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME} +PORTDOCS= CHANGELOG.md LICENSE.txt README.md + +OPTIONS_DEFINE= DOCS + +SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR} + +post-install: + @(cd ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}; \ + ${STRIP_CMD} \ + ppx_deriving \ + api/ppx_deriving_api.cmxs create/ppx_deriving_create.cmxs \ + enum/ppx_deriving_enum.cmxs eq/ppx_deriving_eq.cmxs \ + fold/ppx_deriving_fold.cmxs iter/ppx_deriving_iter.cmxs \ + make/ppx_deriving_make.cmxs map/ppx_deriving_map.cmxs \ + ord/ppx_deriving_ord.cmxs runtime/ppx_deriving_runtime.cmxs \ + show/ppx_deriving_show.cmxs std/ppx_deriving_std.cmxs) + +.include <bsd.port.mk> diff --git a/devel/ocaml-ppx_deriving/distinfo b/devel/ocaml-ppx_deriving/distinfo new file mode 100644 index 000000000000..747440ec4f5e --- /dev/null +++ b/devel/ocaml-ppx_deriving/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1718650834 +SHA256 (ocaml-ppx-ppx_deriving-v6.0.2_GH0.tar.gz) = a76c39e2ec47a1dec804eeeb3d6300ec8d41166b8f7c29dbebf02ad21073ce40 +SIZE (ocaml-ppx-ppx_deriving-v6.0.2_GH0.tar.gz) = 48443 diff --git a/devel/ocaml-ppx_deriving/pkg-descr b/devel/ocaml-ppx_deriving/pkg-descr new file mode 100644 index 000000000000..4062e1aaca67 --- /dev/null +++ b/devel/ocaml-ppx_deriving/pkg-descr @@ -0,0 +1,3 @@ +Ppx_deriving is an OCaml library to simplify the generation of code +for user defined types. It includes several plugins such as show, eq, +ord, enum, iter, map, fold, make, yojson and protobuf. diff --git a/devel/ocaml-ppx_deriving/pkg-plist b/devel/ocaml-ppx_deriving/pkg-plist new file mode 100644 index 000000000000..e1067042fe88 --- /dev/null +++ b/devel/ocaml-ppx_deriving/pkg-plist @@ -0,0 +1,104 @@ +%%OCAML_SITELIBDIR%%/ppx_deriving/META +%%OCAML_SITELIBDIR%%/ppx_deriving/api/ppx_deriving.cmi +%%OCAML_SITELIBDIR%%/ppx_deriving/api/ppx_deriving.cmt +%%OCAML_SITELIBDIR%%/ppx_deriving/api/ppx_deriving.cmti +%%OCAML_SITELIBDIR%%/ppx_deriving/api/ppx_deriving.cmx +%%OCAML_SITELIBDIR%%/ppx_deriving/api/ppx_deriving.ml +%%OCAML_SITELIBDIR%%/ppx_deriving/api/ppx_deriving.mli +%%OCAML_SITELIBDIR%%/ppx_deriving/api/ppx_deriving_api.a +%%OCAML_SITELIBDIR%%/ppx_deriving/api/ppx_deriving_api.cma +%%OCAML_SITELIBDIR%%/ppx_deriving/api/ppx_deriving_api.cmxa +%%OCAML_SITELIBDIR%%/ppx_deriving/api/ppx_deriving_api.cmxs +%%OCAML_SITELIBDIR%%/ppx_deriving/create/ppx_deriving_create.a +%%OCAML_SITELIBDIR%%/ppx_deriving/create/ppx_deriving_create.cma +%%OCAML_SITELIBDIR%%/ppx_deriving/create/ppx_deriving_create.cmi +%%OCAML_SITELIBDIR%%/ppx_deriving/create/ppx_deriving_create.cmt +%%OCAML_SITELIBDIR%%/ppx_deriving/create/ppx_deriving_create.cmx +%%OCAML_SITELIBDIR%%/ppx_deriving/create/ppx_deriving_create.cmxa +%%OCAML_SITELIBDIR%%/ppx_deriving/create/ppx_deriving_create.cmxs +%%OCAML_SITELIBDIR%%/ppx_deriving/create/ppx_deriving_create.ml +%%OCAML_SITELIBDIR%%/ppx_deriving/dune-package +%%OCAML_SITELIBDIR%%/ppx_deriving/enum/ppx_deriving_enum.a +%%OCAML_SITELIBDIR%%/ppx_deriving/enum/ppx_deriving_enum.cma +%%OCAML_SITELIBDIR%%/ppx_deriving/enum/ppx_deriving_enum.cmi +%%OCAML_SITELIBDIR%%/ppx_deriving/enum/ppx_deriving_enum.cmt +%%OCAML_SITELIBDIR%%/ppx_deriving/enum/ppx_deriving_enum.cmx +%%OCAML_SITELIBDIR%%/ppx_deriving/enum/ppx_deriving_enum.cmxa +%%OCAML_SITELIBDIR%%/ppx_deriving/enum/ppx_deriving_enum.cmxs +%%OCAML_SITELIBDIR%%/ppx_deriving/enum/ppx_deriving_enum.ml +%%OCAML_SITELIBDIR%%/ppx_deriving/eq/ppx_deriving_eq.a +%%OCAML_SITELIBDIR%%/ppx_deriving/eq/ppx_deriving_eq.cma +%%OCAML_SITELIBDIR%%/ppx_deriving/eq/ppx_deriving_eq.cmi +%%OCAML_SITELIBDIR%%/ppx_deriving/eq/ppx_deriving_eq.cmt +%%OCAML_SITELIBDIR%%/ppx_deriving/eq/ppx_deriving_eq.cmx +%%OCAML_SITELIBDIR%%/ppx_deriving/eq/ppx_deriving_eq.cmxa +%%OCAML_SITELIBDIR%%/ppx_deriving/eq/ppx_deriving_eq.cmxs +%%OCAML_SITELIBDIR%%/ppx_deriving/eq/ppx_deriving_eq.ml +%%OCAML_SITELIBDIR%%/ppx_deriving/fold/ppx_deriving_fold.a +%%OCAML_SITELIBDIR%%/ppx_deriving/fold/ppx_deriving_fold.cma +%%OCAML_SITELIBDIR%%/ppx_deriving/fold/ppx_deriving_fold.cmi +%%OCAML_SITELIBDIR%%/ppx_deriving/fold/ppx_deriving_fold.cmt +%%OCAML_SITELIBDIR%%/ppx_deriving/fold/ppx_deriving_fold.cmx +%%OCAML_SITELIBDIR%%/ppx_deriving/fold/ppx_deriving_fold.cmxa +%%OCAML_SITELIBDIR%%/ppx_deriving/fold/ppx_deriving_fold.cmxs +%%OCAML_SITELIBDIR%%/ppx_deriving/fold/ppx_deriving_fold.ml +%%OCAML_SITELIBDIR%%/ppx_deriving/iter/ppx_deriving_iter.a +%%OCAML_SITELIBDIR%%/ppx_deriving/iter/ppx_deriving_iter.cma +%%OCAML_SITELIBDIR%%/ppx_deriving/iter/ppx_deriving_iter.cmi +%%OCAML_SITELIBDIR%%/ppx_deriving/iter/ppx_deriving_iter.cmt +%%OCAML_SITELIBDIR%%/ppx_deriving/iter/ppx_deriving_iter.cmx +%%OCAML_SITELIBDIR%%/ppx_deriving/iter/ppx_deriving_iter.cmxa +%%OCAML_SITELIBDIR%%/ppx_deriving/iter/ppx_deriving_iter.cmxs +%%OCAML_SITELIBDIR%%/ppx_deriving/iter/ppx_deriving_iter.ml +%%OCAML_SITELIBDIR%%/ppx_deriving/make/ppx_deriving_make.a +%%OCAML_SITELIBDIR%%/ppx_deriving/make/ppx_deriving_make.cma +%%OCAML_SITELIBDIR%%/ppx_deriving/make/ppx_deriving_make.cmi +%%OCAML_SITELIBDIR%%/ppx_deriving/make/ppx_deriving_make.cmt +%%OCAML_SITELIBDIR%%/ppx_deriving/make/ppx_deriving_make.cmx +%%OCAML_SITELIBDIR%%/ppx_deriving/make/ppx_deriving_make.cmxa +%%OCAML_SITELIBDIR%%/ppx_deriving/make/ppx_deriving_make.cmxs +%%OCAML_SITELIBDIR%%/ppx_deriving/make/ppx_deriving_make.ml +%%OCAML_SITELIBDIR%%/ppx_deriving/map/ppx_deriving_map.a +%%OCAML_SITELIBDIR%%/ppx_deriving/map/ppx_deriving_map.cma +%%OCAML_SITELIBDIR%%/ppx_deriving/map/ppx_deriving_map.cmi +%%OCAML_SITELIBDIR%%/ppx_deriving/map/ppx_deriving_map.cmt +%%OCAML_SITELIBDIR%%/ppx_deriving/map/ppx_deriving_map.cmx +%%OCAML_SITELIBDIR%%/ppx_deriving/map/ppx_deriving_map.cmxa +%%OCAML_SITELIBDIR%%/ppx_deriving/map/ppx_deriving_map.cmxs +%%OCAML_SITELIBDIR%%/ppx_deriving/map/ppx_deriving_map.ml +%%OCAML_SITELIBDIR%%/ppx_deriving/opam +%%OCAML_SITELIBDIR%%/ppx_deriving/ord/ppx_deriving_ord.a +%%OCAML_SITELIBDIR%%/ppx_deriving/ord/ppx_deriving_ord.cma +%%OCAML_SITELIBDIR%%/ppx_deriving/ord/ppx_deriving_ord.cmi +%%OCAML_SITELIBDIR%%/ppx_deriving/ord/ppx_deriving_ord.cmt +%%OCAML_SITELIBDIR%%/ppx_deriving/ord/ppx_deriving_ord.cmx +%%OCAML_SITELIBDIR%%/ppx_deriving/ord/ppx_deriving_ord.cmxa +%%OCAML_SITELIBDIR%%/ppx_deriving/ord/ppx_deriving_ord.cmxs +%%OCAML_SITELIBDIR%%/ppx_deriving/ord/ppx_deriving_ord.ml +%%OCAML_SITELIBDIR%%/ppx_deriving/ppx_deriving +%%OCAML_SITELIBDIR%%/ppx_deriving/runtime/ppx_deriving_runtime.a +%%OCAML_SITELIBDIR%%/ppx_deriving/runtime/ppx_deriving_runtime.cma +%%OCAML_SITELIBDIR%%/ppx_deriving/runtime/ppx_deriving_runtime.cmi +%%OCAML_SITELIBDIR%%/ppx_deriving/runtime/ppx_deriving_runtime.cmt +%%OCAML_SITELIBDIR%%/ppx_deriving/runtime/ppx_deriving_runtime.cmti +%%OCAML_SITELIBDIR%%/ppx_deriving/runtime/ppx_deriving_runtime.cmx +%%OCAML_SITELIBDIR%%/ppx_deriving/runtime/ppx_deriving_runtime.cmxa +%%OCAML_SITELIBDIR%%/ppx_deriving/runtime/ppx_deriving_runtime.cmxs +%%OCAML_SITELIBDIR%%/ppx_deriving/runtime/ppx_deriving_runtime.ml +%%OCAML_SITELIBDIR%%/ppx_deriving/runtime/ppx_deriving_runtime.mli +%%OCAML_SITELIBDIR%%/ppx_deriving/show/ppx_deriving_show.a +%%OCAML_SITELIBDIR%%/ppx_deriving/show/ppx_deriving_show.cma +%%OCAML_SITELIBDIR%%/ppx_deriving/show/ppx_deriving_show.cmi +%%OCAML_SITELIBDIR%%/ppx_deriving/show/ppx_deriving_show.cmt +%%OCAML_SITELIBDIR%%/ppx_deriving/show/ppx_deriving_show.cmx +%%OCAML_SITELIBDIR%%/ppx_deriving/show/ppx_deriving_show.cmxa +%%OCAML_SITELIBDIR%%/ppx_deriving/show/ppx_deriving_show.cmxs +%%OCAML_SITELIBDIR%%/ppx_deriving/show/ppx_deriving_show.ml +%%OCAML_SITELIBDIR%%/ppx_deriving/std/ppx_deriving_std.a +%%OCAML_SITELIBDIR%%/ppx_deriving/std/ppx_deriving_std.cma +%%OCAML_SITELIBDIR%%/ppx_deriving/std/ppx_deriving_std.cmi +%%OCAML_SITELIBDIR%%/ppx_deriving/std/ppx_deriving_std.cmt +%%OCAML_SITELIBDIR%%/ppx_deriving/std/ppx_deriving_std.cmx +%%OCAML_SITELIBDIR%%/ppx_deriving/std/ppx_deriving_std.cmxa +%%OCAML_SITELIBDIR%%/ppx_deriving/std/ppx_deriving_std.cmxs +%%OCAML_SITELIBDIR%%/ppx_deriving/std/ppx_deriving_std.ml diff --git a/devel/ocaml-ppx_hash/Makefile b/devel/ocaml-ppx_hash/Makefile new file mode 100644 index 000000000000..ecbb99140c20 --- /dev/null +++ b/devel/ocaml-ppx_hash/Makefile @@ -0,0 +1,42 @@ +PORTNAME= ppx_hash +DISTVERSIONPREFIX= v +DISTVERSION= 0.16.0 +CATEGORIES= devel +PKGNAMEPREFIX= ocaml- + +MAINTAINER= freebsd@dev.thsi.be +COMMENT= Deriving PPX plugin to generate hash functions +WWW= https://github.com/janestreet/ppx_hash + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.md + +BUILD_DEPENDS= ${SA_DIR}/base/META:devel/ocaml-base \ + ${SA_DIR}/ppx_compare/META:devel/ocaml-ppx_compare \ + ${SA_DIR}/ppx_sexp_conv/META:devel/ocaml-ppx_sexp_conv \ + ${SA_DIR}/ppxlib/META:devel/ocaml-ppxlib +RUN_DEPENDS= ${SA_DIR}/base/META:devel/ocaml-base \ + ${SA_DIR}/ppx_compare/META:devel/ocaml-ppx_compare \ + ${SA_DIR}/ppx_sexp_conv/META:devel/ocaml-ppx_sexp_conv \ + ${SA_DIR}/ppxlib/META:devel/ocaml-ppxlib \ + ${SA_DIR}/sexplib0/META:devel/ocaml-sexplib0 + +USES= ocaml:dune +USE_GITHUB= yes +GH_ACCOUNT= janestreet +USE_OCAML= yes + +DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME} +PORTDOCS= CHANGES.md LICENSE.md README.md + +OPTIONS_DEFINE= DOCS + +SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR} + +post-install: + @${STRIP_CMD} \ + ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/ppx_hash/expander/ppx_hash_expander.cmxs \ + ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/ppx_hash/ppx_hash.cmxs \ + ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/ppx_hash/runtime-lib/ppx_hash_lib.cmxs + +.include <bsd.port.mk> diff --git a/devel/ocaml-ppx_hash/distinfo b/devel/ocaml-ppx_hash/distinfo new file mode 100644 index 000000000000..b2f0de3ca081 --- /dev/null +++ b/devel/ocaml-ppx_hash/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1723584115 +SHA256 (janestreet-ppx_hash-v0.16.0_GH0.tar.gz) = eefad2003ae76216bf086d5c313012aac1df0be708aaf0b4e24c81f6c51a03cf +SIZE (janestreet-ppx_hash-v0.16.0_GH0.tar.gz) = 28660 diff --git a/devel/ocaml-ppx_hash/pkg-descr b/devel/ocaml-ppx_hash/pkg-descr new file mode 100644 index 000000000000..bf8d42913e8b --- /dev/null +++ b/devel/ocaml-ppx_hash/pkg-descr @@ -0,0 +1,5 @@ +This PPX rewriter plugin derives hash functions from OCaml type +definitions and (anonymous) type annotations. The generated functions +are usualy faster than their polymorphic equivalent from the OCaml +standard library. It is also possible to ignore one or more member of +a tuple or structure. diff --git a/devel/ocaml-ppx_hash/pkg-plist b/devel/ocaml-ppx_hash/pkg-plist new file mode 100644 index 000000000000..00cc5641188c --- /dev/null +++ b/devel/ocaml-ppx_hash/pkg-plist @@ -0,0 +1,31 @@ +%%OCAML_SITELIBDIR%%/ppx_hash/META +%%OCAML_SITELIBDIR%%/ppx_hash/dune-package +%%OCAML_SITELIBDIR%%/ppx_hash/expander/ppx_hash_expander.a +%%OCAML_SITELIBDIR%%/ppx_hash/expander/ppx_hash_expander.cma +%%OCAML_SITELIBDIR%%/ppx_hash/expander/ppx_hash_expander.cmi +%%OCAML_SITELIBDIR%%/ppx_hash/expander/ppx_hash_expander.cmt +%%OCAML_SITELIBDIR%%/ppx_hash/expander/ppx_hash_expander.cmti +%%OCAML_SITELIBDIR%%/ppx_hash/expander/ppx_hash_expander.cmx +%%OCAML_SITELIBDIR%%/ppx_hash/expander/ppx_hash_expander.cmxa +%%OCAML_SITELIBDIR%%/ppx_hash/expander/ppx_hash_expander.cmxs +%%OCAML_SITELIBDIR%%/ppx_hash/expander/ppx_hash_expander.ml +%%OCAML_SITELIBDIR%%/ppx_hash/expander/ppx_hash_expander.mli +%%OCAML_SITELIBDIR%%/ppx_hash/opam +%%OCAML_SITELIBDIR%%/ppx_hash/ppx_hash.a +%%OCAML_SITELIBDIR%%/ppx_hash/ppx_hash.cma +%%OCAML_SITELIBDIR%%/ppx_hash/ppx_hash.cmi +%%OCAML_SITELIBDIR%%/ppx_hash/ppx_hash.cmt +%%OCAML_SITELIBDIR%%/ppx_hash/ppx_hash.cmti +%%OCAML_SITELIBDIR%%/ppx_hash/ppx_hash.cmx +%%OCAML_SITELIBDIR%%/ppx_hash/ppx_hash.cmxa +%%OCAML_SITELIBDIR%%/ppx_hash/ppx_hash.cmxs +%%OCAML_SITELIBDIR%%/ppx_hash/ppx_hash.ml +%%OCAML_SITELIBDIR%%/ppx_hash/ppx_hash.mli +%%OCAML_SITELIBDIR%%/ppx_hash/runtime-lib/ppx_hash_lib.a +%%OCAML_SITELIBDIR%%/ppx_hash/runtime-lib/ppx_hash_lib.cma +%%OCAML_SITELIBDIR%%/ppx_hash/runtime-lib/ppx_hash_lib.cmi +%%OCAML_SITELIBDIR%%/ppx_hash/runtime-lib/ppx_hash_lib.cmt +%%OCAML_SITELIBDIR%%/ppx_hash/runtime-lib/ppx_hash_lib.cmx +%%OCAML_SITELIBDIR%%/ppx_hash/runtime-lib/ppx_hash_lib.cmxa +%%OCAML_SITELIBDIR%%/ppx_hash/runtime-lib/ppx_hash_lib.cmxs +%%OCAML_SITELIBDIR%%/ppx_hash/runtime-lib/ppx_hash_lib.ml diff --git a/devel/ocaml-ppx_js_style/Makefile b/devel/ocaml-ppx_js_style/Makefile new file mode 100644 index 000000000000..4ad46ce62b73 --- /dev/null +++ b/devel/ocaml-ppx_js_style/Makefile @@ -0,0 +1,38 @@ +PORTNAME= ppx_js_style +DISTVERSIONPREFIX= v +DISTVERSION= 0.16.0 +CATEGORIES= devel +PKGNAMEPREFIX= ocaml- + +MAINTAINER= freebsd@dev.thsi.be +COMMENT= PPX plugin to enforce Jane Street Capital coding style +WWW= https://github.com/janestreet/ppx_js_style + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.md + +BUILD_DEPENDS= ${SA_DIR}/base/META:devel/ocaml-base \ + ${SA_DIR}/octavius/META:devel/ocaml-octavius \ + ${SA_DIR}/ppxlib/META:devel/ocaml-ppxlib +RUN_DEPENDS= ${SA_DIR}/base/META:devel/ocaml-base \ + ${SA_DIR}/octavius/META:devel/ocaml-octavius \ + ${SA_DIR}/ppxlib/META:devel/ocaml-ppxlib + +USES= ocaml:dune +USE_GITHUB= yes +GH_ACCOUNT= janestreet +USE_OCAML= yes + +DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME} +PORTDOCS= CHANGES.md LICENSE.md README.md + +OPTIONS_DEFINE= DOCS + +SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR} + +post-install: + @${STRIP_CMD} \ + ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/${PORTNAME}.cmxs \ + ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/ppx.exe + +.include <bsd.port.mk> diff --git a/devel/ocaml-ppx_js_style/distinfo b/devel/ocaml-ppx_js_style/distinfo new file mode 100644 index 000000000000..1840e1a39824 --- /dev/null +++ b/devel/ocaml-ppx_js_style/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1723637941 +SHA256 (janestreet-ppx_js_style-v0.16.0_GH0.tar.gz) = 33b085dc0b89613d4782354fca5275c54bcfaf77e59357b587dd83da90fb3f62 +SIZE (janestreet-ppx_js_style-v0.16.0_GH0.tar.gz) = 10782 diff --git a/devel/ocaml-ppx_js_style/pkg-descr b/devel/ocaml-ppx_js_style/pkg-descr new file mode 100644 index 000000000000..7ce1722b807b --- /dev/null +++ b/devel/ocaml-ppx_js_style/pkg-descr @@ -0,0 +1,3 @@ +This PPX plugin for the OCaml compiler enforces that the source code +complies with the coding conventions adopted by the Jane Street +Capital trading company. diff --git a/devel/ocaml-ppx_js_style/pkg-plist b/devel/ocaml-ppx_js_style/pkg-plist new file mode 100644 index 000000000000..b48f72c5eb51 --- /dev/null +++ b/devel/ocaml-ppx_js_style/pkg-plist @@ -0,0 +1,14 @@ +%%OCAML_SITELIBDIR%%/ppx_js_style/META +%%OCAML_SITELIBDIR%%/ppx_js_style/dune-package +%%OCAML_SITELIBDIR%%/ppx_js_style/opam +%%OCAML_SITELIBDIR%%/ppx_js_style/ppx.exe +%%OCAML_SITELIBDIR%%/ppx_js_style/ppx_js_style.a +%%OCAML_SITELIBDIR%%/ppx_js_style/ppx_js_style.cma +%%OCAML_SITELIBDIR%%/ppx_js_style/ppx_js_style.cmi +%%OCAML_SITELIBDIR%%/ppx_js_style/ppx_js_style.cmt +%%OCAML_SITELIBDIR%%/ppx_js_style/ppx_js_style.cmti +%%OCAML_SITELIBDIR%%/ppx_js_style/ppx_js_style.cmx +%%OCAML_SITELIBDIR%%/ppx_js_style/ppx_js_style.cmxa +%%OCAML_SITELIBDIR%%/ppx_js_style/ppx_js_style.cmxs +%%OCAML_SITELIBDIR%%/ppx_js_style/ppx_js_style.ml +%%OCAML_SITELIBDIR%%/ppx_js_style/ppx_js_style.mli diff --git a/devel/ocaml-ppx_yojson_conv/Makefile b/devel/ocaml-ppx_yojson_conv/Makefile new file mode 100644 index 000000000000..174b0c29ac40 --- /dev/null +++ b/devel/ocaml-ppx_yojson_conv/Makefile @@ -0,0 +1,48 @@ +PORTNAME= ppx_yojson_conv +DISTVERSIONPREFIX= v +DISTVERSION= 0.17.0 +CATEGORIES= devel +PKGNAMEPREFIX= ocaml- + +MAINTAINER= freebsd@dev.thsi.be +COMMENT= PPX plugin to derive (de)serialization functions using Yojson +WWW= https://github.com/janestreet/ppx_yojson_conv + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.md + +BUILD_DEPENDS= ${SA_DIR}/base/META:devel/ocaml-base \ + ${SA_DIR}/ppx_js_style/META:devel/ocaml-ppx_js_style \ + ${SA_DIR}/ppx_yojson_conv_lib/META:devel/ocaml-ppx_yojson_conv_lib \ + ${SA_DIR}/ppxlib/META:devel/ocaml-ppxlib \ + ${SA_DIR}/sexplib0/META:devel/ocaml-sexplib0 \ + ${SA_DIR}/yojson/META:textproc/ocaml-yojson +RUN_DEPENDS= ${SA_DIR}/base/META:devel/ocaml-base \ + ${SA_DIR}/ppx_yojson_conv_lib/META:devel/ocaml-ppx_yojson_conv_lib \ + ${SA_DIR}/ppxlib/META:devel/ocaml-ppxlib \ + ${SA_DIR}/sexplib0/META:devel/ocaml-sexplib0 \ + ${SA_DIR}/yojson/META:textproc/ocaml-yojson + +USES= ocaml:dune +USE_GITHUB= yes +GH_ACCOUNT= janestreet +USE_OCAML= yes + +DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME} +PORTDOCS= LICENSE.md README.org + +OPTIONS_DEFINE= DOCS + +SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR} + +post-patch: + @${REINPLACE_CMD} \ + -e "s/(lang dune 3.11)/(lang dune 3.7)/" \ + ${WRKSRC}/dune-project + +post-install: + @${STRIP_CMD} \ + ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/ppx_yojson_conv/expander/ppx_yojson_conv_expander.cmxs \ + ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/ppx_yojson_conv/ppx_yojson_conv.cmxs + +.include <bsd.port.mk> diff --git a/devel/ocaml-ppx_yojson_conv/distinfo b/devel/ocaml-ppx_yojson_conv/distinfo new file mode 100644 index 000000000000..d1bb1c6df500 --- /dev/null +++ b/devel/ocaml-ppx_yojson_conv/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1723726147 +SHA256 (janestreet-ppx_yojson_conv-v0.17.0_GH0.tar.gz) = e9131ecb9db6963187121ccee2ba45a95acd11e3dfde5dd908f619f98d33ffbb +SIZE (janestreet-ppx_yojson_conv-v0.17.0_GH0.tar.gz) = 31006 diff --git a/devel/ocaml-ppx_yojson_conv/pkg-descr b/devel/ocaml-ppx_yojson_conv/pkg-descr new file mode 100644 index 000000000000..f4f6e556fdaf --- /dev/null +++ b/devel/ocaml-ppx_yojson_conv/pkg-descr @@ -0,0 +1,4 @@ +This PPX deriver plugin allow the automatic generation of functions to +serialize and deserialize values of a type definition, or of a type +expression, to and from values of the `Yojson.t` type, of the Yojson +JSON library for OCaml. diff --git a/devel/ocaml-ppx_yojson_conv/pkg-plist b/devel/ocaml-ppx_yojson_conv/pkg-plist new file mode 100644 index 000000000000..51a0e4475d0b --- /dev/null +++ b/devel/ocaml-ppx_yojson_conv/pkg-plist @@ -0,0 +1,39 @@ +%%OCAML_SITELIBDIR%%/ppx_yojson_conv/META +%%OCAML_SITELIBDIR%%/ppx_yojson_conv/dune-package +%%OCAML_SITELIBDIR%%/ppx_yojson_conv/expander/attrs.ml +%%OCAML_SITELIBDIR%%/ppx_yojson_conv/expander/attrs.mli +%%OCAML_SITELIBDIR%%/ppx_yojson_conv/expander/label_with_name.ml +%%OCAML_SITELIBDIR%%/ppx_yojson_conv/expander/label_with_name.mli +%%OCAML_SITELIBDIR%%/ppx_yojson_conv/expander/ppx_yojson_conv_expander.a +%%OCAML_SITELIBDIR%%/ppx_yojson_conv/expander/ppx_yojson_conv_expander.cma +%%OCAML_SITELIBDIR%%/ppx_yojson_conv/expander/ppx_yojson_conv_expander.cmi +%%OCAML_SITELIBDIR%%/ppx_yojson_conv/expander/ppx_yojson_conv_expander.cmt +%%OCAML_SITELIBDIR%%/ppx_yojson_conv/expander/ppx_yojson_conv_expander.cmti +%%OCAML_SITELIBDIR%%/ppx_yojson_conv/expander/ppx_yojson_conv_expander.cmx +%%OCAML_SITELIBDIR%%/ppx_yojson_conv/expander/ppx_yojson_conv_expander.cmxa +%%OCAML_SITELIBDIR%%/ppx_yojson_conv/expander/ppx_yojson_conv_expander.cmxs +%%OCAML_SITELIBDIR%%/ppx_yojson_conv/expander/ppx_yojson_conv_expander.ml +%%OCAML_SITELIBDIR%%/ppx_yojson_conv/expander/ppx_yojson_conv_expander.mli +%%OCAML_SITELIBDIR%%/ppx_yojson_conv/expander/ppx_yojson_conv_expander__.cmi +%%OCAML_SITELIBDIR%%/ppx_yojson_conv/expander/ppx_yojson_conv_expander__.cmt +%%OCAML_SITELIBDIR%%/ppx_yojson_conv/expander/ppx_yojson_conv_expander__.cmx +%%OCAML_SITELIBDIR%%/ppx_yojson_conv/expander/ppx_yojson_conv_expander__.ml +%%OCAML_SITELIBDIR%%/ppx_yojson_conv/expander/ppx_yojson_conv_expander__Attrs.cmi +%%OCAML_SITELIBDIR%%/ppx_yojson_conv/expander/ppx_yojson_conv_expander__Attrs.cmt +%%OCAML_SITELIBDIR%%/ppx_yojson_conv/expander/ppx_yojson_conv_expander__Attrs.cmti +%%OCAML_SITELIBDIR%%/ppx_yojson_conv/expander/ppx_yojson_conv_expander__Attrs.cmx +%%OCAML_SITELIBDIR%%/ppx_yojson_conv/expander/ppx_yojson_conv_expander__Label_with_name.cmi +%%OCAML_SITELIBDIR%%/ppx_yojson_conv/expander/ppx_yojson_conv_expander__Label_with_name.cmt +%%OCAML_SITELIBDIR%%/ppx_yojson_conv/expander/ppx_yojson_conv_expander__Label_with_name.cmti +%%OCAML_SITELIBDIR%%/ppx_yojson_conv/expander/ppx_yojson_conv_expander__Label_with_name.cmx +%%OCAML_SITELIBDIR%%/ppx_yojson_conv/opam +%%OCAML_SITELIBDIR%%/ppx_yojson_conv/ppx_yojson_conv.a +%%OCAML_SITELIBDIR%%/ppx_yojson_conv/ppx_yojson_conv.cma +%%OCAML_SITELIBDIR%%/ppx_yojson_conv/ppx_yojson_conv.cmi +%%OCAML_SITELIBDIR%%/ppx_yojson_conv/ppx_yojson_conv.cmt +%%OCAML_SITELIBDIR%%/ppx_yojson_conv/ppx_yojson_conv.cmti +%%OCAML_SITELIBDIR%%/ppx_yojson_conv/ppx_yojson_conv.cmx +%%OCAML_SITELIBDIR%%/ppx_yojson_conv/ppx_yojson_conv.cmxa +%%OCAML_SITELIBDIR%%/ppx_yojson_conv/ppx_yojson_conv.cmxs +%%OCAML_SITELIBDIR%%/ppx_yojson_conv/ppx_yojson_conv.ml +%%OCAML_SITELIBDIR%%/ppx_yojson_conv/ppx_yojson_conv.mli diff --git a/devel/ocaml-ppx_yojson_conv_lib/Makefile b/devel/ocaml-ppx_yojson_conv_lib/Makefile new file mode 100644 index 000000000000..48af0f7bbb32 --- /dev/null +++ b/devel/ocaml-ppx_yojson_conv_lib/Makefile @@ -0,0 +1,38 @@ +PORTNAME= ppx_yojson_conv_lib +DISTVERSIONPREFIX= v +DISTVERSION= 0.17.0 +CATEGORIES= devel +PKGNAMEPREFIX= ocaml- + +MAINTAINER= freebsd@dev.thsi.be +COMMENT= Runtime library for ppx_yojson_conv +WWW= https://github.com/janestreet/ppx_yojson_conv_lib + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.md + +BUILD_DEPENDS= ${SA_DIR}/yojson/META:textproc/ocaml-yojson +RUN_DEPENDS= ${SA_DIR}/yojson/META:textproc/ocaml-yojson + +USES= ocaml:dune +USE_GITHUB= yes +GH_ACCOUNT= janestreet +USE_OCAML= yes + +DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME} +PORTDOCS= LICENSE.md + +OPTIONS_DEFINE= DOCS + +SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR} + +post-patch: + @${REINPLACE_CMD} \ + -e "s/(lang dune 3.11)/(lang dune 3.7)/" \ + ${WRKSRC}/dune-project + +post-install: + @${STRIP_CMD} \ + ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/${PORTNAME}.cmxs + +.include <bsd.port.mk> diff --git a/devel/ocaml-ppx_yojson_conv_lib/distinfo b/devel/ocaml-ppx_yojson_conv_lib/distinfo new file mode 100644 index 000000000000..3b46abcd9c24 --- /dev/null +++ b/devel/ocaml-ppx_yojson_conv_lib/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1723761141 +SHA256 (janestreet-ppx_yojson_conv_lib-v0.17.0_GH0.tar.gz) = f6e6ee92408c53c5ecd8bb5ae93811aa4cf71f8dc144d5943be8fc2c7697b199 +SIZE (janestreet-ppx_yojson_conv_lib-v0.17.0_GH0.tar.gz) = 7370 diff --git a/devel/ocaml-ppx_yojson_conv_lib/pkg-descr b/devel/ocaml-ppx_yojson_conv_lib/pkg-descr new file mode 100644 index 000000000000..ffb64b5a3e56 --- /dev/null +++ b/devel/ocaml-ppx_yojson_conv_lib/pkg-descr @@ -0,0 +1,2 @@ +This is the runtime OCaml library used by the ppx_yojson_conv PPX +plugin. diff --git a/devel/ocaml-ppx_yojson_conv_lib/pkg-plist b/devel/ocaml-ppx_yojson_conv_lib/pkg-plist new file mode 100644 index 000000000000..07ceba83a503 --- /dev/null +++ b/devel/ocaml-ppx_yojson_conv_lib/pkg-plist @@ -0,0 +1,29 @@ +%%OCAML_SITELIBDIR%%/ppx_yojson_conv_lib/META +%%OCAML_SITELIBDIR%%/ppx_yojson_conv_lib/dune-package +%%OCAML_SITELIBDIR%%/ppx_yojson_conv_lib/opam +%%OCAML_SITELIBDIR%%/ppx_yojson_conv_lib/ppx_yojson_conv_lib.a +%%OCAML_SITELIBDIR%%/ppx_yojson_conv_lib/ppx_yojson_conv_lib.cma +%%OCAML_SITELIBDIR%%/ppx_yojson_conv_lib/ppx_yojson_conv_lib.cmi +%%OCAML_SITELIBDIR%%/ppx_yojson_conv_lib/ppx_yojson_conv_lib.cmt +%%OCAML_SITELIBDIR%%/ppx_yojson_conv_lib/ppx_yojson_conv_lib.cmx +%%OCAML_SITELIBDIR%%/ppx_yojson_conv_lib/ppx_yojson_conv_lib.cmxa +%%OCAML_SITELIBDIR%%/ppx_yojson_conv_lib/ppx_yojson_conv_lib.cmxs +%%OCAML_SITELIBDIR%%/ppx_yojson_conv_lib/ppx_yojson_conv_lib.ml +%%OCAML_SITELIBDIR%%/ppx_yojson_conv_lib/ppx_yojson_conv_lib__.cmi +%%OCAML_SITELIBDIR%%/ppx_yojson_conv_lib/ppx_yojson_conv_lib__.cmt +%%OCAML_SITELIBDIR%%/ppx_yojson_conv_lib/ppx_yojson_conv_lib__.cmx +%%OCAML_SITELIBDIR%%/ppx_yojson_conv_lib/ppx_yojson_conv_lib__.ml +%%OCAML_SITELIBDIR%%/ppx_yojson_conv_lib/ppx_yojson_conv_lib__Yojson_conv.cmi +%%OCAML_SITELIBDIR%%/ppx_yojson_conv_lib/ppx_yojson_conv_lib__Yojson_conv.cmt +%%OCAML_SITELIBDIR%%/ppx_yojson_conv_lib/ppx_yojson_conv_lib__Yojson_conv.cmti +%%OCAML_SITELIBDIR%%/ppx_yojson_conv_lib/ppx_yojson_conv_lib__Yojson_conv.cmx +%%OCAML_SITELIBDIR%%/ppx_yojson_conv_lib/ppx_yojson_conv_lib__Yojson_conv_error.cmi +%%OCAML_SITELIBDIR%%/ppx_yojson_conv_lib/ppx_yojson_conv_lib__Yojson_conv_error.cmt +%%OCAML_SITELIBDIR%%/ppx_yojson_conv_lib/ppx_yojson_conv_lib__Yojson_conv_error.cmx +%%OCAML_SITELIBDIR%%/ppx_yojson_conv_lib/ppx_yojson_conv_lib__Yojsonable_intf.cmi +%%OCAML_SITELIBDIR%%/ppx_yojson_conv_lib/ppx_yojson_conv_lib__Yojsonable_intf.cmt +%%OCAML_SITELIBDIR%%/ppx_yojson_conv_lib/ppx_yojson_conv_lib__Yojsonable_intf.cmx +%%OCAML_SITELIBDIR%%/ppx_yojson_conv_lib/yojson_conv.ml +%%OCAML_SITELIBDIR%%/ppx_yojson_conv_lib/yojson_conv.mli +%%OCAML_SITELIBDIR%%/ppx_yojson_conv_lib/yojson_conv_error.ml +%%OCAML_SITELIBDIR%%/ppx_yojson_conv_lib/yojsonable_intf.ml diff --git a/devel/ocaml-psmt2-frontend/Makefile b/devel/ocaml-psmt2-frontend/Makefile new file mode 100644 index 000000000000..4b874698631c --- /dev/null +++ b/devel/ocaml-psmt2-frontend/Makefile @@ -0,0 +1,31 @@ +PORTNAME= psmt2-frontend +DISTVERSION= 0.4.0 +CATEGORIES= devel +PKGNAMEPREFIX= ocaml- + +MAINTAINER= freebsd@dev.thsi.be +COMMENT= SMT-LIB 2 parsing library for Objective Caml +WWW= https://github.com/ACoquereau/psmt2-frontend + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE.md + +BUILD_DEPENDS= ${LOCALBASE}/bin/menhir:devel/menhir + +USES= ocaml:dune +USE_GITHUB= yes +GH_ACCOUNT= ACoquereau + +USE_OCAML= yes +OCAML_PACKAGES= ${PORTNAME} ${PORTNAME}_bin +DUNE_INSTALL_TARGETS= ${OCAML_PACKAGES} + +DOCSDIR= ${OCAML_DOCSDIR} +PORTDOCS= ${OCAML_PACKAGES:@p@$p/CHANGES.md $p/LICENSE $p/LICENSE.md $p/README.md $p/odoc-pages/index.mld@} + +OPTIONS_DEFINE= DOCS + +post-install: + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/psmt2-frontend/psmt2Frontend.cmxs + +.include <bsd.port.mk> diff --git a/devel/ocaml-psmt2-frontend/distinfo b/devel/ocaml-psmt2-frontend/distinfo new file mode 100644 index 000000000000..1409073eac66 --- /dev/null +++ b/devel/ocaml-psmt2-frontend/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1723744618 +SHA256 (ACoquereau-psmt2-frontend-0.4.0_GH0.tar.gz) = 06eff884b629ce30704d08fb4559e54812e8c234e6086da770ea693613fe9780 +SIZE (ACoquereau-psmt2-frontend-0.4.0_GH0.tar.gz) = 70801 diff --git a/devel/ocaml-psmt2-frontend/pkg-descr b/devel/ocaml-psmt2-frontend/pkg-descr new file mode 100644 index 000000000000..c8796b02b614 --- /dev/null +++ b/devel/ocaml-psmt2-frontend/pkg-descr @@ -0,0 +1,3 @@ +Psmt2-frontend provides the parser for the SMT-LIB 2 syntax extended +with prenex polymoprhisme which is used by the Alt-Ergo Theorem +Prover. diff --git a/devel/ocaml-psmt2-frontend/pkg-plist b/devel/ocaml-psmt2-frontend/pkg-plist new file mode 100644 index 000000000000..1147ee6686c5 --- /dev/null +++ b/devel/ocaml-psmt2-frontend/pkg-plist @@ -0,0 +1,69 @@ +bin/psmt2-frontend_bin +%%OCAML_SITELIBDIR%%/psmt2-frontend/META +%%OCAML_SITELIBDIR%%/psmt2-frontend/dune-package +%%OCAML_SITELIBDIR%%/psmt2-frontend/main.ml +%%OCAML_SITELIBDIR%%/psmt2-frontend/opam +%%OCAML_SITELIBDIR%%/psmt2-frontend/options.ml +%%OCAML_SITELIBDIR%%/psmt2-frontend/options.mli +%%OCAML_SITELIBDIR%%/psmt2-frontend/psmt2Frontend.a +%%OCAML_SITELIBDIR%%/psmt2-frontend/psmt2Frontend.cma +%%OCAML_SITELIBDIR%%/psmt2-frontend/psmt2Frontend.cmi +%%OCAML_SITELIBDIR%%/psmt2-frontend/psmt2Frontend.cmt +%%OCAML_SITELIBDIR%%/psmt2-frontend/psmt2Frontend.cmx +%%OCAML_SITELIBDIR%%/psmt2-frontend/psmt2Frontend.cmxa +%%OCAML_SITELIBDIR%%/psmt2-frontend/psmt2Frontend.cmxs +%%OCAML_SITELIBDIR%%/psmt2-frontend/psmt2Frontend.ml +%%OCAML_SITELIBDIR%%/psmt2-frontend/psmt2Frontend__Main.cmi +%%OCAML_SITELIBDIR%%/psmt2-frontend/psmt2Frontend__Main.cmt +%%OCAML_SITELIBDIR%%/psmt2-frontend/psmt2Frontend__Main.cmx +%%OCAML_SITELIBDIR%%/psmt2-frontend/psmt2Frontend__Options.cmi +%%OCAML_SITELIBDIR%%/psmt2-frontend/psmt2Frontend__Options.cmt +%%OCAML_SITELIBDIR%%/psmt2-frontend/psmt2Frontend__Options.cmti +%%OCAML_SITELIBDIR%%/psmt2-frontend/psmt2Frontend__Options.cmx +%%OCAML_SITELIBDIR%%/psmt2-frontend/psmt2Frontend__Smtlib_error.cmi +%%OCAML_SITELIBDIR%%/psmt2-frontend/psmt2Frontend__Smtlib_error.cmt +%%OCAML_SITELIBDIR%%/psmt2-frontend/psmt2Frontend__Smtlib_error.cmx +%%OCAML_SITELIBDIR%%/psmt2-frontend/psmt2Frontend__Smtlib_lexer.cmi +%%OCAML_SITELIBDIR%%/psmt2-frontend/psmt2Frontend__Smtlib_lexer.cmt +%%OCAML_SITELIBDIR%%/psmt2-frontend/psmt2Frontend__Smtlib_lexer.cmx +%%OCAML_SITELIBDIR%%/psmt2-frontend/psmt2Frontend__Smtlib_parser.cmi +%%OCAML_SITELIBDIR%%/psmt2-frontend/psmt2Frontend__Smtlib_parser.cmt +%%OCAML_SITELIBDIR%%/psmt2-frontend/psmt2Frontend__Smtlib_parser.cmti +%%OCAML_SITELIBDIR%%/psmt2-frontend/psmt2Frontend__Smtlib_parser.cmx +%%OCAML_SITELIBDIR%%/psmt2-frontend/psmt2Frontend__Smtlib_printer.cmi +%%OCAML_SITELIBDIR%%/psmt2-frontend/psmt2Frontend__Smtlib_printer.cmt +%%OCAML_SITELIBDIR%%/psmt2-frontend/psmt2Frontend__Smtlib_printer.cmx +%%OCAML_SITELIBDIR%%/psmt2-frontend/psmt2Frontend__Smtlib_syntax.cmi +%%OCAML_SITELIBDIR%%/psmt2-frontend/psmt2Frontend__Smtlib_syntax.cmt +%%OCAML_SITELIBDIR%%/psmt2-frontend/psmt2Frontend__Smtlib_syntax.cmx +%%OCAML_SITELIBDIR%%/psmt2-frontend/psmt2Frontend__Smtlib_ty.cmi +%%OCAML_SITELIBDIR%%/psmt2-frontend/psmt2Frontend__Smtlib_ty.cmt +%%OCAML_SITELIBDIR%%/psmt2-frontend/psmt2Frontend__Smtlib_ty.cmx +%%OCAML_SITELIBDIR%%/psmt2-frontend/psmt2Frontend__Smtlib_typed_env.cmi +%%OCAML_SITELIBDIR%%/psmt2-frontend/psmt2Frontend__Smtlib_typed_env.cmt +%%OCAML_SITELIBDIR%%/psmt2-frontend/psmt2Frontend__Smtlib_typed_env.cmx +%%OCAML_SITELIBDIR%%/psmt2-frontend/psmt2Frontend__Smtlib_typed_logic.cmi +%%OCAML_SITELIBDIR%%/psmt2-frontend/psmt2Frontend__Smtlib_typed_logic.cmt +%%OCAML_SITELIBDIR%%/psmt2-frontend/psmt2Frontend__Smtlib_typed_logic.cmx +%%OCAML_SITELIBDIR%%/psmt2-frontend/psmt2Frontend__Smtlib_typing.cmi +%%OCAML_SITELIBDIR%%/psmt2-frontend/psmt2Frontend__Smtlib_typing.cmt +%%OCAML_SITELIBDIR%%/psmt2-frontend/psmt2Frontend__Smtlib_typing.cmx +%%OCAML_SITELIBDIR%%/psmt2-frontend/psmt2Frontend__Version.cmi +%%OCAML_SITELIBDIR%%/psmt2-frontend/psmt2Frontend__Version.cmt +%%OCAML_SITELIBDIR%%/psmt2-frontend/psmt2Frontend__Version.cmti +%%OCAML_SITELIBDIR%%/psmt2-frontend/psmt2Frontend__Version.cmx +%%OCAML_SITELIBDIR%%/psmt2-frontend/smtlib_error.ml +%%OCAML_SITELIBDIR%%/psmt2-frontend/smtlib_lexer.ml +%%OCAML_SITELIBDIR%%/psmt2-frontend/smtlib_parser.ml +%%OCAML_SITELIBDIR%%/psmt2-frontend/smtlib_parser.mli +%%OCAML_SITELIBDIR%%/psmt2-frontend/smtlib_printer.ml +%%OCAML_SITELIBDIR%%/psmt2-frontend/smtlib_syntax.ml +%%OCAML_SITELIBDIR%%/psmt2-frontend/smtlib_ty.ml +%%OCAML_SITELIBDIR%%/psmt2-frontend/smtlib_typed_env.ml +%%OCAML_SITELIBDIR%%/psmt2-frontend/smtlib_typed_logic.ml +%%OCAML_SITELIBDIR%%/psmt2-frontend/smtlib_typing.ml +%%OCAML_SITELIBDIR%%/psmt2-frontend/version.ml +%%OCAML_SITELIBDIR%%/psmt2-frontend/version.mli +%%OCAML_SITELIBDIR%%/psmt2-frontend_bin/META +%%OCAML_SITELIBDIR%%/psmt2-frontend_bin/dune-package +%%OCAML_SITELIBDIR%%/psmt2-frontend_bin/opam diff --git a/devel/ocaml-trace/Makefile b/devel/ocaml-trace/Makefile new file mode 100644 index 000000000000..dd10c49aa9ec --- /dev/null +++ b/devel/ocaml-trace/Makefile @@ -0,0 +1,47 @@ +PORTNAME= trace +DISTVERSIONPREFIX= v +DISTVERSION= 0.7 +CATEGORIES= devel +PKGNAMEPREFIX= ocaml- + +MAINTAINER= freebsd@dev.thsi.be +COMMENT= Library and PPX rewriter for code instrumentation in Objective Caml +WWW= https://github.com/c-cube/trace + +LICENSE= MIT + +BUILD_DEPENDS= ${SA_DIR}/base/META:devel/ocaml-base \ + ${SA_DIR}/hmap/META:devel/ocaml-hmap \ + ${SA_DIR}/mtime/META:devel/ocaml-mtime \ + ${SA_DIR}/ppxlib/META:devel/ocaml-ppxlib +RUN_DEPENDS= ${SA_DIR}/base/META:devel/ocaml-base \ + ${SA_DIR}/hmap/META:devel/ocaml-hmap \ + ${SA_DIR}/mtime/META:devel/ocaml-mtime \ + ${SA_DIR}/ppxlib/META:devel/ocaml-ppxlib + +USES= ocaml:dune +USE_GITHUB= yes +GH_ACCOUNT= c-cube +GH_PROJECT= ocaml-trace + +USE_OCAML= yes +OCAML_PACKAGES= trace ppx_trace trace-tef +DUNE_INSTALL_TARGETS= ${OCAML_PACKAGES} + +DOCSDIR= ${OCAML_DOCSDIR} +PORTDOCS= ${OCAML_PACKAGES:@p@$p/CHANGES.md $p/README.md@} + +OPTIONS_DEFINE= DOCS + +SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR} + +post-install: + @${STRIP_CMD} \ + ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/ppx_trace/ppx.exe \ + ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/ppx_trace/ppx_trace.cmxs \ + ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/trace/trace.cmxs \ + ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/trace/core/trace_core.cmxs \ + ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/trace/private/util/trace_private_util.cmxs \ + ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/trace-tef/trace_tef.cmxs + +.include <bsd.port.mk> diff --git a/devel/ocaml-trace/distinfo b/devel/ocaml-trace/distinfo new file mode 100644 index 000000000000..931e5f1905ee --- /dev/null +++ b/devel/ocaml-trace/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1723669559 +SHA256 (c-cube-ocaml-trace-v0.7_GH0.tar.gz) = 60200b40aebd5099de82d9fbad1b600a683b6852fa13b0acab77f7344970e3fe +SIZE (c-cube-ocaml-trace-v0.7_GH0.tar.gz) = 151745 diff --git a/devel/ocaml-trace/pkg-descr b/devel/ocaml-trace/pkg-descr new file mode 100644 index 000000000000..ac0185f98335 --- /dev/null +++ b/devel/ocaml-trace/pkg-descr @@ -0,0 +1,13 @@ +The trace and the trace_ppx packages for OCaml allow to instrument a +program by invoking span, message (event) or counter operations, +explicitly by using the functions provided by the former package, or +automatically by using the syntax extension provided by the later. + +There exist multiple OCaml libraries that provide a backend compatible +with this package, under others: + +- trace-fushia (included): implementing the Fushia project's trace + format, +- trace-tef (included): simple file output using the TEF/Catapult format, +- tracy-client.trace, +- ocaml-opentelemetry: OpenTelemetry support. diff --git a/devel/ocaml-trace/pkg-plist b/devel/ocaml-trace/pkg-plist new file mode 100644 index 000000000000..2f0d78fc6505 --- /dev/null +++ b/devel/ocaml-trace/pkg-plist @@ -0,0 +1,96 @@ +%%OCAML_SITELIBDIR%%/ppx_trace/META +%%OCAML_SITELIBDIR%%/ppx_trace/dune-package +%%OCAML_SITELIBDIR%%/ppx_trace/opam +%%OCAML_SITELIBDIR%%/ppx_trace/ppx.exe +%%OCAML_SITELIBDIR%%/ppx_trace/ppx_trace.a +%%OCAML_SITELIBDIR%%/ppx_trace/ppx_trace.cma +%%OCAML_SITELIBDIR%%/ppx_trace/ppx_trace.cmi +%%OCAML_SITELIBDIR%%/ppx_trace/ppx_trace.cmt +%%OCAML_SITELIBDIR%%/ppx_trace/ppx_trace.cmx +%%OCAML_SITELIBDIR%%/ppx_trace/ppx_trace.cmxa +%%OCAML_SITELIBDIR%%/ppx_trace/ppx_trace.cmxs +%%OCAML_SITELIBDIR%%/ppx_trace/ppx_trace.ml +%%OCAML_SITELIBDIR%%/trace-tef/META +%%OCAML_SITELIBDIR%%/trace-tef/dune-package +%%OCAML_SITELIBDIR%%/trace-tef/opam +%%OCAML_SITELIBDIR%%/trace-tef/trace_tef.a +%%OCAML_SITELIBDIR%%/trace-tef/trace_tef.cma +%%OCAML_SITELIBDIR%%/trace-tef/trace_tef.cmi +%%OCAML_SITELIBDIR%%/trace-tef/trace_tef.cmt +%%OCAML_SITELIBDIR%%/trace-tef/trace_tef.cmti +%%OCAML_SITELIBDIR%%/trace-tef/trace_tef.cmx +%%OCAML_SITELIBDIR%%/trace-tef/trace_tef.cmxa +%%OCAML_SITELIBDIR%%/trace-tef/trace_tef.cmxs +%%OCAML_SITELIBDIR%%/trace-tef/trace_tef.ml +%%OCAML_SITELIBDIR%%/trace-tef/trace_tef.mli +%%OCAML_SITELIBDIR%%/trace/META +%%OCAML_SITELIBDIR%%/trace/core/atomic_.ml +%%OCAML_SITELIBDIR%%/trace/core/collector.ml +%%OCAML_SITELIBDIR%%/trace/core/level.ml +%%OCAML_SITELIBDIR%%/trace/core/meta_map.ml +%%OCAML_SITELIBDIR%%/trace/core/trace_core.a +%%OCAML_SITELIBDIR%%/trace/core/trace_core.cma +%%OCAML_SITELIBDIR%%/trace/core/trace_core.cmi +%%OCAML_SITELIBDIR%%/trace/core/trace_core.cmt +%%OCAML_SITELIBDIR%%/trace/core/trace_core.cmti +%%OCAML_SITELIBDIR%%/trace/core/trace_core.cmx +%%OCAML_SITELIBDIR%%/trace/core/trace_core.cmxa +%%OCAML_SITELIBDIR%%/trace/core/trace_core.cmxs +%%OCAML_SITELIBDIR%%/trace/core/trace_core.ml +%%OCAML_SITELIBDIR%%/trace/core/trace_core.mli +%%OCAML_SITELIBDIR%%/trace/core/trace_core__.cmi +%%OCAML_SITELIBDIR%%/trace/core/trace_core__.cmt +%%OCAML_SITELIBDIR%%/trace/core/trace_core__.cmx +%%OCAML_SITELIBDIR%%/trace/core/trace_core__.ml +%%OCAML_SITELIBDIR%%/trace/core/trace_core__Atomic_.cmi +%%OCAML_SITELIBDIR%%/trace/core/trace_core__Atomic_.cmt +%%OCAML_SITELIBDIR%%/trace/core/trace_core__Atomic_.cmx +%%OCAML_SITELIBDIR%%/trace/core/trace_core__Collector.cmi +%%OCAML_SITELIBDIR%%/trace/core/trace_core__Collector.cmt +%%OCAML_SITELIBDIR%%/trace/core/trace_core__Collector.cmx +%%OCAML_SITELIBDIR%%/trace/core/trace_core__Level.cmi +%%OCAML_SITELIBDIR%%/trace/core/trace_core__Level.cmt +%%OCAML_SITELIBDIR%%/trace/core/trace_core__Level.cmx +%%OCAML_SITELIBDIR%%/trace/core/trace_core__Meta_map.cmi +%%OCAML_SITELIBDIR%%/trace/core/trace_core__Meta_map.cmt +%%OCAML_SITELIBDIR%%/trace/core/trace_core__Meta_map.cmx +%%OCAML_SITELIBDIR%%/trace/core/trace_core__Types.cmi +%%OCAML_SITELIBDIR%%/trace/core/trace_core__Types.cmt +%%OCAML_SITELIBDIR%%/trace/core/trace_core__Types.cmx +%%OCAML_SITELIBDIR%%/trace/core/types.ml +%%OCAML_SITELIBDIR%%/trace/dune-package +%%OCAML_SITELIBDIR%%/trace/opam +%%OCAML_SITELIBDIR%%/trace/private/util/b_queue.ml +%%OCAML_SITELIBDIR%%/trace/private/util/b_queue.mli +%%OCAML_SITELIBDIR%%/trace/private/util/domain_util.ml +%%OCAML_SITELIBDIR%%/trace/private/util/domain_util.mli +%%OCAML_SITELIBDIR%%/trace/private/util/mpsc_bag.ml +%%OCAML_SITELIBDIR%%/trace/private/util/mpsc_bag.mli +%%OCAML_SITELIBDIR%%/trace/private/util/trace_private_util.a +%%OCAML_SITELIBDIR%%/trace/private/util/trace_private_util.cma +%%OCAML_SITELIBDIR%%/trace/private/util/trace_private_util.cmi +%%OCAML_SITELIBDIR%%/trace/private/util/trace_private_util.cmt +%%OCAML_SITELIBDIR%%/trace/private/util/trace_private_util.cmx +%%OCAML_SITELIBDIR%%/trace/private/util/trace_private_util.cmxa +%%OCAML_SITELIBDIR%%/trace/private/util/trace_private_util.cmxs +%%OCAML_SITELIBDIR%%/trace/private/util/trace_private_util.ml +%%OCAML_SITELIBDIR%%/trace/private/util/trace_private_util__B_queue.cmi +%%OCAML_SITELIBDIR%%/trace/private/util/trace_private_util__B_queue.cmt +%%OCAML_SITELIBDIR%%/trace/private/util/trace_private_util__B_queue.cmti +%%OCAML_SITELIBDIR%%/trace/private/util/trace_private_util__B_queue.cmx +%%OCAML_SITELIBDIR%%/trace/private/util/trace_private_util__Domain_util.cmi +%%OCAML_SITELIBDIR%%/trace/private/util/trace_private_util__Domain_util.cmt +%%OCAML_SITELIBDIR%%/trace/private/util/trace_private_util__Domain_util.cmti +%%OCAML_SITELIBDIR%%/trace/private/util/trace_private_util__Domain_util.cmx +%%OCAML_SITELIBDIR%%/trace/private/util/trace_private_util__Mpsc_bag.cmi +%%OCAML_SITELIBDIR%%/trace/private/util/trace_private_util__Mpsc_bag.cmt +%%OCAML_SITELIBDIR%%/trace/private/util/trace_private_util__Mpsc_bag.cmti +%%OCAML_SITELIBDIR%%/trace/private/util/trace_private_util__Mpsc_bag.cmx +%%OCAML_SITELIBDIR%%/trace/trace.a +%%OCAML_SITELIBDIR%%/trace/trace.cma +%%OCAML_SITELIBDIR%%/trace/trace.cmi +%%OCAML_SITELIBDIR%%/trace/trace.cmt +%%OCAML_SITELIBDIR%%/trace/trace.cmx +%%OCAML_SITELIBDIR%%/trace/trace.cmxa +%%OCAML_SITELIBDIR%%/trace/trace.cmxs +%%OCAML_SITELIBDIR%%/trace/trace.ml diff --git a/math/Makefile b/math/Makefile index 9d2ae9ab927c..2629cd659c79 100644 --- a/math/Makefile +++ b/math/Makefile @@ -542,8 +542,10 @@ SUBDIR += ntpoly SUBDIR += numdiff SUBDIR += obake + SUBDIR += ocaml-farith SUBDIR += ocaml-num SUBDIR += ocaml-ocamlgraph + SUBDIR += ocaml-ocplib-simplex SUBDIR += ocaml-zarith SUBDIR += ocamlgsl SUBDIR += octave diff --git a/math/alt-ergo/Makefile b/math/alt-ergo/Makefile index f0666bcf4d03..5978e3fa0760 100644 --- a/math/alt-ergo/Makefile +++ b/math/alt-ergo/Makefile @@ -1,42 +1,75 @@ PORTNAME= alt-ergo -PORTVERSION= 0.95.2 -PORTREVISION= 6 +DISTVERSIONPREFIX= v +DISTVERSION= 2.5.4 CATEGORIES= math -MASTER_SITES= http://alt-ergo.ocamlpro.com/http/alt-ergo-${PORTVERSION}/ -MAINTAINER= ports@FreeBSD.org +MAINTAINER= freebsd@dev.thsi.be COMMENT= Automatic solver of mathematical formulas for program verification -WWW= https://alt-ergo.lri.fr +WWW= https://alt-ergo.ocamlpro.com LICENSE= CeCILL-C LICENSE_NAME= Ce[a] C[nrs] I[nria] L[ogiciel] L[ibre] C license, version 1 -LICENSE_FILE= ${WRKSRC}/LICENSE +LICENSE_FILE= ${WRKSRC}/LICENSE.md LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BROKEN_powerpc64= fails to compile: Assembler messages: /tmp/camlasm2822e8.s:10348: Error: operand out of range -BUILD_DEPENDS= ocaml-zarith>1.2:math/ocaml-zarith \ - ocaml-num>=0:math/ocaml-num \ - ocaml-ocamlgraph>1.8:math/ocaml-ocamlgraph \ - ocaml-lablgtk2>=0:x11-toolkits/ocaml-lablgtk2 -RUN_DEPENDS= ocaml-ocamlgraph>1.8:math/ocaml-ocamlgraph \ - ocaml-lablgtk2>=0:x11-toolkits/ocaml-lablgtk2 +BUILD_DEPENDS= ${LOCALBASE}/bin/menhir:devel/menhir \ + ${SA_DIR}/dolmen/META:devel/ocaml-dolmen \ + ${SA_DIR}/num/META:math/ocaml-num \ + ${SA_DIR}/ocplib-simplex/META:math/ocaml-ocplib-simplex \ + ${SA_DIR}/ppx_blob/META:devel/ocaml-ppx_blob \ + ${SA_DIR}/psmt2-frontend/META:devel/ocaml-psmt2-frontend \ + ${SA_DIR}/zarith/META:math/ocaml-zarith \ + ${SA_DIR}/zip/META:archivers/ocaml-zip +LIB_DEPENDS= libgmp.so:math/gmp +RUN_DEPENDS= ${SA_DIR}/dolmen/META:devel/ocaml-dolmen \ + ${SA_DIR}/num/META:math/ocaml-num \ + ${SA_DIR}/ocplib-simplex/META:math/ocaml-ocplib-simplex \ + ${SA_DIR}/ppx_blob/META:devel/ocaml-ppx_blob \ + ${SA_DIR}/psmt2-frontend/META:devel/ocaml-psmt2-frontend \ + ${SA_DIR}/zarith/META:math/ocaml-zarith \ + ${SA_DIR}/zip/META:archivers/ocaml-zip -GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share -USES= gmake -USE_OCAML= yes -ALL_TARGET= opt pack xpack META -INSTALL_TARGET= install install-pack-opt install-pack-byte +USES= ocaml:dune +USE_GITHUB= yes +GH_ACCOUNT= OCamlPro + +USE_OCAML= yes +OCAML_PACKAGES= alt-ergo alt-ergo-lib alt-ergo-parsers +DUNE_INSTALL_TARGETS= ${OCAML_PACKAGES} + +DOCSDIR= ${OCAML_DOCSDIR} +PORTDOCS= ${OCAML_PACKAGES:@p@$p/CHANGES.md $p/LICENSE.md $p/README.md $p/odoc-pages/index.mld@} \ + alt-ergo/odoc-pages/index_common.mld \ + alt-ergo/odoc-pages/index_fmsimplex.mld + +OPTIONS_DEFINE= DOCS MANPAGES +OPTIONS_SUB= yes + +SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR} post-patch: - @${REINPLACE_CMD} -e '\|^# installation|,\|^# documentation|{ \ - \|cp -f.*$$(BINDIR)|s|cp -f|${INSTALL_SCRIPT}|; \ - \|cp -f.*$$(MANDIR)|s|cp -f|${INSTALL_MAN}|; \ - \|cp -f.*$$(LIBDIR)|s|cp -f|${INSTALL_DATA}|; }' \ - -e 's|make -C|${MAKE_CMD} -C|' \ - ${WRKSRC}/Makefile.in - @${REINPLACE_CMD} -Ee 's@(\+|/)(lablgtk2)@\1site-lib/\2@' \ - ${WRKSRC}/configure + @${REINPLACE_CMD} \ + -e "s/(version dev)/(version ${PORTVERSION})/" \ + ${WRKSRC}/dune-project + @${REINPLACE_CMD} \ + -e "s/ seq//" -e "s/ stdlib-shims//" \ + ${WRKSRC}/src/bin/common/dune \ + ${WRKSRC}/src/lib/dune \ + ${WRKSRC}/src/parsers/dune + +post-install: + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/alt-ergo \ + ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/alt-ergo-lib/AltErgoLib.cmxs \ + ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/alt-ergo-lib/__private__/alt_ergo_prelude/alt_ergo_prelude.cmxs \ + ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/alt-ergo-parsers/AltErgoParsers.cmxs \ + ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/alt-ergo/__private__/alt_ergo_common/alt_ergo_common.cmxs \ + ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/alt-ergo/plugins/FmSimplexPlugin.cmxs + +do-test: + @(cd ${TEST_WRKSRC} && \ + ${SETENV} ${TEST_ENV} ${DUNE_ENV} ${DUNE_CMD} build @tests/gentest --auto-promote && \ + ${SETENV} ${TEST_ENV} ${DUNE_ENV} ${DUNE_CMD} build @runtest @runtest-quick @runtest-ci) .include <bsd.port.mk> diff --git a/math/alt-ergo/distinfo b/math/alt-ergo/distinfo index 875a34eec404..f49336d2420f 100644 --- a/math/alt-ergo/distinfo +++ b/math/alt-ergo/distinfo @@ -1,2 +1,3 @@ -SHA256 (alt-ergo-0.95.2.tar.gz) = 5a6cd4349c144653be19a1ba4c254bbf626bdfd97c54d1c13ba63e396006eeac -SIZE (alt-ergo-0.95.2.tar.gz) = 233778 +TIMESTAMP = 1723759967 +SHA256 (OCamlPro-alt-ergo-v2.5.4_GH0.tar.gz) = 397a76979e41cb7ded7fa617924a4ea18b3a6b9d3a7cb65de15314b5e0a86e4d +SIZE (OCamlPro-alt-ergo-v2.5.4_GH0.tar.gz) = 3055761 diff --git a/math/alt-ergo/files/patch-src_bin_common_parse__command.ml b/math/alt-ergo/files/patch-src_bin_common_parse__command.ml new file mode 100644 index 000000000000..25b4948018a7 --- /dev/null +++ b/math/alt-ergo/files/patch-src_bin_common_parse__command.ml @@ -0,0 +1,190 @@ +--- src/bin/common/parse_command.ml.orig 2024-05-13 13:12:16 UTC ++++ src/bin/common/parse_command.ml +@@ -37,6 +37,10 @@ exception Exit_parse_command of int + (* Exception used to exit with corresponding retcode *) + exception Exit_parse_command of int + ++let compat_FREEBSD = ++ let ok r = `Ok r and error r = `Error r in ++ fun parser s -> Result.fold ~ok ~error @@ parser s ++ + let instantiation_heuristic_parser = function + | "normal" -> Ok INormal + | "auto" -> Ok IAuto +@@ -637,7 +641,7 @@ let parse_execution_opt = + Ok () + with + Errors.Error e -> +- Error (Format.asprintf "%a" Errors.report e) ++ Error (`Msg (Format.asprintf "%a" Errors.report e)) + in + let load_parsers verbose paths = + List.fold_left +@@ -651,7 +655,7 @@ let parse_execution_opt = + info ["add-parser"] ~docs ~doc) + in + let term = Term.(const load_parsers $ get_verbose_t $ arg) in +- Term.term_result' term ++ Term.term_result term + in + + let preludes = +@@ -687,7 +691,7 @@ let parse_execution_opt = + p) + in + let prelude = +- Arg.(conv' (parse_prelude, conv_printer string)) ++ Arg.(pconv (compat_FREEBSD parse_prelude, conv_printer string)) + in + let doc = + "Add a file that will be loaded as a prelude. The command is \ +@@ -948,7 +952,7 @@ let parse_output_opt = + Error ("Args parsing error: unkown SAT solver " ^ sat_solver) + + in +- Arg.(conv' (parse, Util.pp_sat_solver)) ++ Arg.(pconv (compat_FREEBSD parse, Util.pp_sat_solver)) + in + let default, sum_up = "CDCL-Tableaux", "satML" in + let doc = Format.sprintf +@@ -969,11 +973,13 @@ let parse_output_opt = + | INone, Some sat_solver -> Ok sat_solver + | _, (None | Some Util.Tableaux) -> Ok Tableaux + | _, Some sat_solver -> ++ ++ Result.map_error (fun str -> `Msg str) @@ + Fmt.error + "solver '%a' does not suppot model generation" + Util.pp_sat_solver sat_solver + in +- Term.term_result' @@ ++ Term.term_result @@ + Term.(const mk_sat_solver $ sat_solver_arg $ interpretation) + in + +@@ -1279,7 +1285,7 @@ let parse_theory_opt = + "'inequalities' reasoner (FM module)"; + Ok () + with Errors.Error e -> +- Error (Format.asprintf "%a" Errors.report e) ++ Error (`Msg (Format.asprintf "%a" Errors.report e)) + in + let arg = + let doc = +@@ -1290,7 +1296,7 @@ let parse_theory_opt = + let term = + Term.(const load_inequalities_plugin $ Debug.light_flag_term $ arg) + in +- Term.term_result' term ++ Term.term_result term + in + + let no_contracongru = +@@ -1328,8 +1334,7 @@ let parse_theory_opt = + let use_fpa = + let doc = "Floating-point builtins are always enabled and this option has + no effect anymore. It will be removed in a future version." in +- let deprecated = "this option is always enabled" in +- Arg.(value & flag & info ["use-fpa"] ~docs ~doc ~deprecated) in ++ Arg.(value & flag & info ["use-fpa"] ~docs ~doc) in + + let theories = + let theory_enum = +@@ -1368,15 +1373,13 @@ let parse_theory_opt = + let disable_adts = + let doc = "Disable Algebraic Datatypes theory. Deprecated alias for + `--disable-theories adt`." in +- let deprecated = "use `--disable-theories ac` instead." in +- Arg.(value & flag & info ["disable-adts"] ~docs ~doc ~deprecated) ++ Arg.(value & flag & info ["disable-adts"] ~docs ~doc) + in + let no_ac = + let doc = "Disable the AC theory of Associative and \ + Commutative function symbols. Deprecated alias for + `--disable-theories ac`." in +- let deprecated = "use `--disable-theories ac` instead" in +- Arg.(value & flag & info ["no-ac"] ~docs ~doc ~deprecated) ++ Arg.(value & flag & info ["no-ac"] ~docs ~doc) + in + let mk_disable_theories disable_theories disable_adts no_ac = + let open Theories in +@@ -1450,16 +1453,13 @@ let parse_fmt_opt = + models and unsat cores. Possible values are %s." + (Arg.doc_alts ["stdout"; "stderr"; "<filename>"]) + in +- let deprecated = +- "this option is deprecated. Please use --regular-output." +- in + let regular_output = +- Arg.(value & opt (some' string) None & info ["regular-output"] ~docs ++ Arg.(value & opt (some string) None & info ["regular-output"] ~docs + ~doc ~docv) + in + let std_formatter = +- Arg.(value & opt (some' string) None & info ["std-formatter"] +- ~deprecated ~docs ~docv) ++ Arg.(value & opt (some string) None & info ["std-formatter"] ++ ~docs ~docv) + in + Term.(const (merge_formatters "stdout") $ regular_output $ std_formatter) + in +@@ -1471,16 +1471,13 @@ let parse_fmt_opt = + warning informations. Possible values are %s." + (Arg.doc_alts ["stdout"; "stderr"; "<filename>"]) + in +- let deprecated = +- "this option is deprecated. Please use --diagnostic-output." +- in + let diagnostic_output = +- Arg.(value & opt (some' string) None & info ["diagnostic-output"] ~docs ++ Arg.(value & opt (some string) None & info ["diagnostic-output"] ~docs + ~doc ~docv) + in + let err_formatter = +- Arg.(value & opt (some' string) None & info ["err-formatter"] +- ~deprecated ~docs ~docv) ++ Arg.(value & opt (some string) None & info ["err-formatter"] ++ ~docs ~docv) + in + Term.(const (merge_formatters "stderr") $ diagnostic_output $ err_formatter) + in +@@ -1498,9 +1495,9 @@ let main = + Arg.(value & pos ~rev:true 0 (some file) None & i) in + + let doc = "Execute Alt-Ergo on the given file." in +- let exits = Cmd.Exit.defaults in +- let to_exit = Cmd.Exit.info ~doc:"on timeout errors" ~max:142 142 in +- let dft_errors = Cmd.Exit.info ~doc:"on default errors" ~max:1 1 in ++ let exits = Term.default_exits in ++ let to_exit = Term.exit_info ~doc:"on timeout errors" ~max:142 142 in ++ let dft_errors = Term.exit_info ~doc:"on default errors" ~max:1 1 in + let exits = to_exit :: dft_errors :: exits in + + (* Specify the order in which the sections should appear +@@ -1560,17 +1557,17 @@ let main = + )) + in + let info = +- Cmd.info "alt-ergo" ~version:Version._version ~doc ~exits ~man ++ Term.info "alt-ergo" ~version:Version._version ~doc ~exits ~man + in +- Cmd.v info term ++ term, info + + let parse_cmdline_arguments () = + at_exit Options.Output.close_all; +- let r = Cmd.eval_value main in ++ let r = Term.eval main in + match r with +- | Ok `Ok true -> () +- | Ok `Ok false -> raise (Exit_parse_command 0) +- | Ok `Version | Ok `Help -> exit 0 +- | Error `Parse -> exit Cmd.Exit.cli_error +- | Error `Term -> exit Cmd.Exit.internal_error +- | Error `Exn -> exit Cmd.Exit.internal_error ++ | `Ok true -> () ++ | `Ok false -> raise (Exit_parse_command 0) ++ | `Version | `Help -> exit 0 ++ | `Error `Parse -> exit Term.exit_status_cli_error ++ | `Error `Term -> exit Term.exit_status_internal_error ++ | `Error `Exn -> exit Term.exit_status_internal_error diff --git a/math/alt-ergo/pkg-plist b/math/alt-ergo/pkg-plist index 72e2cd72fc17..e96f22f4e074 100644 --- a/math/alt-ergo/pkg-plist +++ b/math/alt-ergo/pkg-plist @@ -1,7 +1,558 @@ bin/alt-ergo -lib/ocaml/alt-ergo/META -lib/ocaml/alt-ergo/altErgo.cmi -lib/ocaml/alt-ergo/altErgo.cmo -lib/ocaml/alt-ergo/altErgo.cmx -lib/ocaml/alt-ergo/altErgo.o -share/man/man1/alt-ergo.1.gz +%%OCAML_SITELIBDIR%%/alt-ergo/META +%%OCAML_SITELIBDIR%%/alt-ergo/__private__/alt_ergo_common/.public_cmi/alt_ergo_common.cmi +%%OCAML_SITELIBDIR%%/alt-ergo/__private__/alt_ergo_common/.public_cmi/alt_ergo_common.cmt +%%OCAML_SITELIBDIR%%/alt-ergo/__private__/alt_ergo_common/.public_cmi/alt_ergo_common__AltErgoSites.cmi +%%OCAML_SITELIBDIR%%/alt-ergo/__private__/alt_ergo_common/.public_cmi/alt_ergo_common__AltErgoSites.cmt +%%OCAML_SITELIBDIR%%/alt-ergo/__private__/alt_ergo_common/.public_cmi/alt_ergo_common__Config.cmi +%%OCAML_SITELIBDIR%%/alt-ergo/__private__/alt_ergo_common/.public_cmi/alt_ergo_common__Config.cmt +%%OCAML_SITELIBDIR%%/alt-ergo/__private__/alt_ergo_common/.public_cmi/alt_ergo_common__Input_frontend.cmi +%%OCAML_SITELIBDIR%%/alt-ergo/__private__/alt_ergo_common/.public_cmi/alt_ergo_common__Input_frontend.cmt +%%OCAML_SITELIBDIR%%/alt-ergo/__private__/alt_ergo_common/.public_cmi/alt_ergo_common__Input_frontend.cmti +%%OCAML_SITELIBDIR%%/alt-ergo/__private__/alt_ergo_common/.public_cmi/alt_ergo_common__MyDynlink.cmi +%%OCAML_SITELIBDIR%%/alt-ergo/__private__/alt_ergo_common/.public_cmi/alt_ergo_common__MyDynlink.cmt +%%OCAML_SITELIBDIR%%/alt-ergo/__private__/alt_ergo_common/.public_cmi/alt_ergo_common__MyDynlink.cmti +%%OCAML_SITELIBDIR%%/alt-ergo/__private__/alt_ergo_common/.public_cmi/alt_ergo_common__Parse_command.cmi +%%OCAML_SITELIBDIR%%/alt-ergo/__private__/alt_ergo_common/.public_cmi/alt_ergo_common__Parse_command.cmt +%%OCAML_SITELIBDIR%%/alt-ergo/__private__/alt_ergo_common/.public_cmi/alt_ergo_common__Parse_command.cmti +%%OCAML_SITELIBDIR%%/alt-ergo/__private__/alt_ergo_common/.public_cmi/alt_ergo_common__Signals_profiling.cmi +%%OCAML_SITELIBDIR%%/alt-ergo/__private__/alt_ergo_common/.public_cmi/alt_ergo_common__Signals_profiling.cmt +%%OCAML_SITELIBDIR%%/alt-ergo/__private__/alt_ergo_common/.public_cmi/alt_ergo_common__Signals_profiling.cmti +%%OCAML_SITELIBDIR%%/alt-ergo/__private__/alt_ergo_common/.public_cmi/alt_ergo_common__Solving_loop.cmi +%%OCAML_SITELIBDIR%%/alt-ergo/__private__/alt_ergo_common/.public_cmi/alt_ergo_common__Solving_loop.cmt +%%OCAML_SITELIBDIR%%/alt-ergo/__private__/alt_ergo_common/.public_cmi/alt_ergo_common__Solving_loop.cmti +%%OCAML_SITELIBDIR%%/alt-ergo/__private__/alt_ergo_common/AltErgoSites.ml +%%OCAML_SITELIBDIR%%/alt-ergo/__private__/alt_ergo_common/alt_ergo_common.a +%%OCAML_SITELIBDIR%%/alt-ergo/__private__/alt_ergo_common/alt_ergo_common.cma +%%OCAML_SITELIBDIR%%/alt-ergo/__private__/alt_ergo_common/alt_ergo_common.cmx +%%OCAML_SITELIBDIR%%/alt-ergo/__private__/alt_ergo_common/alt_ergo_common.cmxa +%%OCAML_SITELIBDIR%%/alt-ergo/__private__/alt_ergo_common/alt_ergo_common.ml +%%OCAML_SITELIBDIR%%/alt-ergo/__private__/alt_ergo_common/alt_ergo_common__AltErgoSites.cmx +%%OCAML_SITELIBDIR%%/alt-ergo/__private__/alt_ergo_common/alt_ergo_common__Config.cmx +%%OCAML_SITELIBDIR%%/alt-ergo/__private__/alt_ergo_common/alt_ergo_common__Input_frontend.cmx +%%OCAML_SITELIBDIR%%/alt-ergo/__private__/alt_ergo_common/alt_ergo_common__MyDynlink.cmx +%%OCAML_SITELIBDIR%%/alt-ergo/__private__/alt_ergo_common/alt_ergo_common__Parse_command.cmx +%%OCAML_SITELIBDIR%%/alt-ergo/__private__/alt_ergo_common/alt_ergo_common__Signals_profiling.cmx +%%OCAML_SITELIBDIR%%/alt-ergo/__private__/alt_ergo_common/alt_ergo_common__Solving_loop.cmx +%%OCAML_SITELIBDIR%%/alt-ergo/__private__/alt_ergo_common/config.ml +%%OCAML_SITELIBDIR%%/alt-ergo/__private__/alt_ergo_common/input_frontend.ml +%%OCAML_SITELIBDIR%%/alt-ergo/__private__/alt_ergo_common/input_frontend.mli +%%OCAML_SITELIBDIR%%/alt-ergo/__private__/alt_ergo_common/myDynlink.ml +%%OCAML_SITELIBDIR%%/alt-ergo/__private__/alt_ergo_common/myDynlink.mli +%%OCAML_SITELIBDIR%%/alt-ergo/__private__/alt_ergo_common/parse_command.ml +%%OCAML_SITELIBDIR%%/alt-ergo/__private__/alt_ergo_common/parse_command.mli +%%OCAML_SITELIBDIR%%/alt-ergo/__private__/alt_ergo_common/signals_profiling.ml +%%OCAML_SITELIBDIR%%/alt-ergo/__private__/alt_ergo_common/signals_profiling.mli +%%OCAML_SITELIBDIR%%/alt-ergo/__private__/alt_ergo_common/solving_loop.ml +%%OCAML_SITELIBDIR%%/alt-ergo/__private__/alt_ergo_common/solving_loop.mli +%%OCAML_SITELIBDIR%%/alt-ergo/dune-package +%%OCAML_SITELIBDIR%%/alt-ergo/opam +%%OCAML_SITELIBDIR%%/alt-ergo/plugins/FmSimplexPlugin.cma +%%OCAML_SITELIBDIR%%/alt-ergo/plugins/FmSimplexPlugin.cmxs +%%OCAML_SITELIBDIR%%/alt-ergo/__private__/alt_ergo_common/alt_ergo_common.cmxs +%%OCAML_SITELIBDIR%%/alt-ergo-lib/AltErgoLib.a +%%OCAML_SITELIBDIR%%/alt-ergo-lib/AltErgoLib.cma +%%OCAML_SITELIBDIR%%/alt-ergo-lib/AltErgoLib.cmxa +%%OCAML_SITELIBDIR%%/alt-ergo-lib/META +%%OCAML_SITELIBDIR%%/alt-ergo-lib/__private__/alt_ergo_prelude/.public_cmi/prelude.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/__private__/alt_ergo_prelude/.public_cmi/prelude.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/__private__/alt_ergo_prelude/alt_ergo_prelude.a +%%OCAML_SITELIBDIR%%/alt-ergo-lib/__private__/alt_ergo_prelude/alt_ergo_prelude.cma +%%OCAML_SITELIBDIR%%/alt-ergo-lib/__private__/alt_ergo_prelude/alt_ergo_prelude.cmxa +%%OCAML_SITELIBDIR%%/alt-ergo-lib/__private__/alt_ergo_prelude/prelude.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/__private__/alt_ergo_prelude/prelude.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Ac.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Ac.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Ac.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Ac.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Adt.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Adt.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Adt.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Adt.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Adt_rel.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Adt_rel.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Adt_rel.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Adt_rel.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Arith.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Arith.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Arith.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Arith.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Arrays.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Arrays.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Arrays.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Arrays.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Arrays_rel.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Arrays_rel.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Arrays_rel.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Arrays_rel.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Bitv.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Bitv.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Bitv.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Bitv.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Bitv_rel.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Bitv_rel.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Bitv_rel.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Bitv_rel.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Ccx.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Ccx.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Ccx.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Ccx.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Cnf.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Cnf.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Cnf.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Cnf.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Commands.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Commands.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Commands.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Commands.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Compat.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Compat.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Compat.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Compat.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__D_cnf.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__D_cnf.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__D_cnf.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__D_cnf.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__D_loop.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__D_loop.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__D_loop.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Emap.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Emap.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Emap.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Emap.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Enum.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Enum.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Enum.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Enum.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Enum_rel.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Enum_rel.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Enum_rel.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Enum_rel.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Errors.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Errors.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Errors.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Errors.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Explanation.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Explanation.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Explanation.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Explanation.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Expr.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Expr.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Expr.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Expr.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Fpa_rounding.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Fpa_rounding.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Fpa_rounding.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Fpa_rounding.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Frontend.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Frontend.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Frontend.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Frontend.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Fun_sat.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Fun_sat.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Fun_sat.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Fun_sat.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Gc_debug.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Gc_debug.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Gc_debug.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Gc_debug.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Hconsing.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Hconsing.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Hconsing.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Hconsing.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Hstring.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Hstring.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Hstring.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Hstring.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Iheap.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Iheap.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Iheap.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Iheap.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Inequalities.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Inequalities.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Inequalities.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Inequalities.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Input.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Input.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Input.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Input.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Instances.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Instances.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Instances.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Instances.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__IntervalCalculus.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__IntervalCalculus.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__IntervalCalculus.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__IntervalCalculus.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Intervals.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Intervals.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Intervals.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Intervals.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Ite.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Ite.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Ite.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Ite.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Ite_rel.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Ite_rel.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Ite_rel.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Ite_rel.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Lists.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Lists.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Lists.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Lists.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Loc.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Loc.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Loc.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Loc.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Matching.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Matching.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Matching.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Matching.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Matching_types.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Matching_types.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__ModelMap.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__ModelMap.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__ModelMap.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__ModelMap.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Models.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Models.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Models.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Models.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__MyUnix.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__MyUnix.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__MyUnix.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__MyUnix.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__My_zip.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__My_zip.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__My_zip.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__My_zip.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Numbers.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Numbers.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Numbers.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Numbers.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Options.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Options.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Options.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Options.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Parsed.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Parsed.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Parsed.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Parsed.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Parsed_interface.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Parsed_interface.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Parsed_interface.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Parsed_interface.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Polynome.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Polynome.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Polynome.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Polynome.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Printer.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Printer.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Printer.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Printer.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Profiling.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Profiling.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Profiling.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Profiling.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Records.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Records.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Records.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Records.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Records_rel.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Records_rel.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Records_rel.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Records_rel.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Relation.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Relation.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Relation.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Relation.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Sat_solver.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Sat_solver.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Sat_solver.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Sat_solver.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Sat_solver_sig.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Sat_solver_sig.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Sat_solver_sig.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Sat_solver_sig.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Satml.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Satml.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Satml.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Satml.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Satml_frontend.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Satml_frontend.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Satml_frontend.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Satml_frontend.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Satml_frontend_hybrid.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Satml_frontend_hybrid.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Satml_frontend_hybrid.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Satml_frontend_hybrid.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Satml_types.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Satml_types.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Satml_types.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Satml_types.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Shostak.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Shostak.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Shostak.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Shostak.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Sig.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Sig.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Sig_rel.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Sig_rel.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Steps.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Steps.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Steps.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Steps.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Symbols.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Symbols.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Symbols.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Symbols.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Th_util.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Th_util.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Th_util.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Th_util.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Theories.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Theories.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Theories.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Theory.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Theory.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Theory.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Theory.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Timers.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Timers.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Timers.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Timers.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Ty.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Ty.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Ty.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Ty.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Typechecker.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Typechecker.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Typechecker.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Typechecker.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Typed.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Typed.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Typed.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Typed.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Uf.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Uf.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Uf.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Uf.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Use.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Use.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Use.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Use.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Util.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Util.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Util.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Util.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Var.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Var.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Var.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Var.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Vec.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Vec.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Vec.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Vec.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Version.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Version.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Version.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Version.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Xliteral.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Xliteral.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Xliteral.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Xliteral.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-lib/dune-package +%%OCAML_SITELIBDIR%%/alt-ergo-lib/frontend/cnf.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/frontend/cnf.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/frontend/d_cnf.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/frontend/d_cnf.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/frontend/d_loop.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/frontend/frontend.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/frontend/frontend.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/frontend/input.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/frontend/input.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/frontend/models.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/frontend/models.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/frontend/parsed_interface.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/frontend/parsed_interface.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/frontend/typechecker.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/frontend/typechecker.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/missing_primitives.js +%%OCAML_SITELIBDIR%%/alt-ergo-lib/opam +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/ac.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/ac.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/adt.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/adt.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/adt_rel.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/adt_rel.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/arith.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/arith.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/arrays.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/arrays.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/arrays_rel.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/arrays_rel.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/bitv.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/bitv.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/bitv_rel.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/bitv_rel.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/ccx.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/ccx.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/enum.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/enum.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/enum_rel.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/enum_rel.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/fun_sat.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/fun_sat.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/inequalities.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/inequalities.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/instances.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/instances.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/intervalCalculus.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/intervalCalculus.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/intervals.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/intervals.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/ite.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/ite.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/ite_rel.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/ite_rel.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/matching.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/matching.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/matching_types.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/polynome.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/polynome.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/records.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/records.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/records_rel.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/records_rel.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/relation.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/relation.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/sat_solver.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/sat_solver.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/sat_solver_sig.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/sat_solver_sig.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/satml.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/satml.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/satml_frontend.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/satml_frontend.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/satml_frontend_hybrid.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/satml_frontend_hybrid.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/shostak.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/shostak.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/sig.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/sig_rel.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/th_util.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/th_util.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/theory.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/theory.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/uf.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/uf.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/use.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/use.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/structures/commands.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/structures/commands.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/structures/errors.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/structures/errors.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/structures/explanation.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/structures/explanation.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/structures/expr.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/structures/expr.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/structures/fpa_rounding.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/structures/fpa_rounding.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/structures/modelMap.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/structures/modelMap.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/structures/parsed.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/structures/parsed.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/structures/profiling.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/structures/profiling.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/structures/satml_types.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/structures/satml_types.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/structures/symbols.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/structures/symbols.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/structures/ty.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/structures/ty.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/structures/typed.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/structures/typed.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/structures/var.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/structures/var.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/structures/xliteral.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/structures/xliteral.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/util/compat.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/util/compat.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/util/emap.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/util/emap.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/util/gc_debug.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/util/gc_debug.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/util/hconsing.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/util/hconsing.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/util/hstring.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/util/hstring.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/util/iheap.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/util/iheap.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/util/lists.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/util/lists.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/util/loc.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/util/loc.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/util/myUnix.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/util/myUnix.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/util/my_zip.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/util/my_zip.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/util/numbers.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/util/numbers.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/util/options.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/util/options.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/util/printer.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/util/printer.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/util/steps.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/util/steps.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/util/theories.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/util/timers.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/util/timers.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/util/util.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/util/util.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/util/vec.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/util/vec.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/util/version.ml +%%OCAML_SITELIBDIR%%/alt-ergo-lib/util/version.mli +%%OCAML_SITELIBDIR%%/alt-ergo-lib/AltErgoLib.cmxs +%%OCAML_SITELIBDIR%%/alt-ergo-lib/__private__/alt_ergo_prelude/alt_ergo_prelude.cmxs +%%OCAML_SITELIBDIR%%/alt-ergo-parsers/AltErgoParsers.a +%%OCAML_SITELIBDIR%%/alt-ergo-parsers/AltErgoParsers.cma +%%OCAML_SITELIBDIR%%/alt-ergo-parsers/AltErgoParsers.cmxa +%%OCAML_SITELIBDIR%%/alt-ergo-parsers/META +%%OCAML_SITELIBDIR%%/alt-ergo-parsers/altErgoParsers.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-parsers/altErgoParsers.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-parsers/altErgoParsers.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-parsers/altErgoParsers.ml +%%OCAML_SITELIBDIR%%/alt-ergo-parsers/altErgoParsers__Native_lexer.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-parsers/altErgoParsers__Native_lexer.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-parsers/altErgoParsers__Native_lexer.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-parsers/altErgoParsers__Native_parser.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-parsers/altErgoParsers__Native_parser.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-parsers/altErgoParsers__Native_parser.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-parsers/altErgoParsers__Native_parser.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-parsers/altErgoParsers__Parsers.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-parsers/altErgoParsers__Parsers.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-parsers/altErgoParsers__Parsers.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-parsers/altErgoParsers__Parsers.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-parsers/altErgoParsers__Psmt2_to_alt_ergo.cmi +%%OCAML_SITELIBDIR%%/alt-ergo-parsers/altErgoParsers__Psmt2_to_alt_ergo.cmt +%%OCAML_SITELIBDIR%%/alt-ergo-parsers/altErgoParsers__Psmt2_to_alt_ergo.cmti +%%OCAML_SITELIBDIR%%/alt-ergo-parsers/altErgoParsers__Psmt2_to_alt_ergo.cmx +%%OCAML_SITELIBDIR%%/alt-ergo-parsers/dune-package +%%OCAML_SITELIBDIR%%/alt-ergo-parsers/native_lexer.ml +%%OCAML_SITELIBDIR%%/alt-ergo-parsers/native_parser.ml +%%OCAML_SITELIBDIR%%/alt-ergo-parsers/native_parser.mli +%%OCAML_SITELIBDIR%%/alt-ergo-parsers/opam +%%OCAML_SITELIBDIR%%/alt-ergo-parsers/parsers.ml +%%OCAML_SITELIBDIR%%/alt-ergo-parsers/parsers.mli +%%OCAML_SITELIBDIR%%/alt-ergo-parsers/psmt2_to_alt_ergo.ml +%%OCAML_SITELIBDIR%%/alt-ergo-parsers/psmt2_to_alt_ergo.mli +%%OCAML_SITELIBDIR%%/alt-ergo-parsers/AltErgoParsers.cmxs +%%DATADIR%%/preludes/fpa-theory-2017-01-04-16h00.ae +%%DATADIR%%/preludes/fpa-theory-2019-06-14-11h00.ae +%%DATADIR%%/alt-ergo/preludes/fpa-theory-2019-10-08-19h00.ae +%%MANPAGES%%share/man/man1/alt-ergo.1.gz diff --git a/math/ocaml-farith/Makefile b/math/ocaml-farith/Makefile new file mode 100644 index 000000000000..9c09335f8ccf --- /dev/null +++ b/math/ocaml-farith/Makefile @@ -0,0 +1,40 @@ +PORTNAME= farith +DISTVERSION= 0.1 +CATEGORIES= math +PKGNAMEPREFIX= ocaml- + +MAINTAINER= freebsd@dev.thsi.be +COMMENT= Floating point number library for OCaml +WWW= https://git.frama-c.com/pub/farith + +LICENSE= LGPL21 +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${SA_DIR}/base/META:devel/ocaml-base \ + ${SA_DIR}/ppx_deriving/META:devel/ocaml-ppx_deriving \ + ${SA_DIR}/ppx_hash/META:devel/ocaml-ppx_hash \ + ${SA_DIR}/zarith/META:math/ocaml-zarith +RUN_DEPENDS= ${SA_DIR}/base/META:devel/ocaml-base \ + ${SA_DIR}/ppx_deriving/META:devel/ocaml-ppx_deriving \ + ${SA_DIR}/ppx_hash/META:devel/ocaml-ppx_hash \ + ${SA_DIR}/sexplib0/META:devel/ocaml-sexplib0 \ + ${SA_DIR}/zarith/META:math/ocaml-zarith + +USES= ocaml:dune +USE_GITLAB= yes +GL_SITE= https://git.frama-c.com +GL_ACCOUNT= pub +USE_OCAML= yes + +DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME} +PORTDOCS= CHANGES LICENSE + +OPTIONS_DEFINE= DOCS + +SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR} + +post-install: + @${STRIP_CMD} \ + ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/${PORTNAME}.cmxs + +.include <bsd.port.mk> diff --git a/math/ocaml-farith/distinfo b/math/ocaml-farith/distinfo new file mode 100644 index 000000000000..76249da3c8b9 --- /dev/null +++ b/math/ocaml-farith/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1723565706 +SHA256 (farith-0.1.tar.bz2) = c2d2a99777ef2c8652fa5328feb80359d233dc88ff5a895248083412a558657f +SIZE (farith-0.1.tar.bz2) = 53514 diff --git a/math/ocaml-farith/pkg-descr b/math/ocaml-farith/pkg-descr new file mode 100644 index 000000000000..b1d500f22eb3 --- /dev/null +++ b/math/ocaml-farith/pkg-descr @@ -0,0 +1,2 @@ +Floating point numbers library which originated from the "Flocq" +library for the Coq theorem prover. diff --git a/math/ocaml-farith/pkg-plist b/math/ocaml-farith/pkg-plist new file mode 100644 index 000000000000..489a5fa5d836 --- /dev/null +++ b/math/ocaml-farith/pkg-plist @@ -0,0 +1,171 @@ +%%OCAML_SITELIBDIR%%/farith/Assert.ml +%%OCAML_SITELIBDIR%%/farith/Assert.mli +%%OCAML_SITELIBDIR%%/farith/BinInt.ml +%%OCAML_SITELIBDIR%%/farith/BinInt.mli +%%OCAML_SITELIBDIR%%/farith/BinNums.ml +%%OCAML_SITELIBDIR%%/farith/BinNums.mli +%%OCAML_SITELIBDIR%%/farith/BinPos.ml +%%OCAML_SITELIBDIR%%/farith/BinPos.mli +%%OCAML_SITELIBDIR%%/farith/BinPosDef.ml +%%OCAML_SITELIBDIR%%/farith/BinPosDef.mli +%%OCAML_SITELIBDIR%%/farith/Binary.ml +%%OCAML_SITELIBDIR%%/farith/Binary.mli +%%OCAML_SITELIBDIR%%/farith/BinarySingleNaN.ml +%%OCAML_SITELIBDIR%%/farith/BinarySingleNaN.mli +%%OCAML_SITELIBDIR%%/farith/Bits.ml +%%OCAML_SITELIBDIR%%/farith/Bits.mli +%%OCAML_SITELIBDIR%%/farith/Bool.ml +%%OCAML_SITELIBDIR%%/farith/Bool.mli +%%OCAML_SITELIBDIR%%/farith/Datatypes.ml +%%OCAML_SITELIBDIR%%/farith/Datatypes.mli +%%OCAML_SITELIBDIR%%/farith/Defs.ml +%%OCAML_SITELIBDIR%%/farith/Defs.mli +%%OCAML_SITELIBDIR%%/farith/FloatClass.ml +%%OCAML_SITELIBDIR%%/farith/FloatClass.mli +%%OCAML_SITELIBDIR%%/farith/GenericFloat.ml +%%OCAML_SITELIBDIR%%/farith/GenericFloat.mli +%%OCAML_SITELIBDIR%%/farith/Interval.ml +%%OCAML_SITELIBDIR%%/farith/Interval.mli +%%OCAML_SITELIBDIR%%/farith/META +%%OCAML_SITELIBDIR%%/farith/Op.ml +%%OCAML_SITELIBDIR%%/farith/Op.mli +%%OCAML_SITELIBDIR%%/farith/Operations.ml +%%OCAML_SITELIBDIR%%/farith/Operations.mli +%%OCAML_SITELIBDIR%%/farith/Qextended.ml +%%OCAML_SITELIBDIR%%/farith/Qextended.mli +%%OCAML_SITELIBDIR%%/farith/Round.ml +%%OCAML_SITELIBDIR%%/farith/Round.mli +%%OCAML_SITELIBDIR%%/farith/SpecFloat.ml +%%OCAML_SITELIBDIR%%/farith/SpecFloat.mli +%%OCAML_SITELIBDIR%%/farith/Specif.ml +%%OCAML_SITELIBDIR%%/farith/Specif.mli +%%OCAML_SITELIBDIR%%/farith/Utils.ml +%%OCAML_SITELIBDIR%%/farith/Utils.mli +%%OCAML_SITELIBDIR%%/farith/Version.ml +%%OCAML_SITELIBDIR%%/farith/Version.mli +%%OCAML_SITELIBDIR%%/farith/Zaux.ml +%%OCAML_SITELIBDIR%%/farith/Zaux.mli +%%OCAML_SITELIBDIR%%/farith/Zbool.ml +%%OCAML_SITELIBDIR%%/farith/Zbool.mli +%%OCAML_SITELIBDIR%%/farith/Zpower.ml +%%OCAML_SITELIBDIR%%/farith/Zpower.mli +%%OCAML_SITELIBDIR%%/farith/dune-package +%%OCAML_SITELIBDIR%%/farith/farith.a +%%OCAML_SITELIBDIR%%/farith/farith.cma +%%OCAML_SITELIBDIR%%/farith/farith.cmi +%%OCAML_SITELIBDIR%%/farith/farith.cmt +%%OCAML_SITELIBDIR%%/farith/farith.cmti +%%OCAML_SITELIBDIR%%/farith/farith.cmx +%%OCAML_SITELIBDIR%%/farith/farith.cmxa +%%OCAML_SITELIBDIR%%/farith/farith.cmxs +%%OCAML_SITELIBDIR%%/farith/farith.ml +%%OCAML_SITELIBDIR%%/farith/farith.mli +%%OCAML_SITELIBDIR%%/farith/farith_Big.ml +%%OCAML_SITELIBDIR%%/farith/farith__.cmi +%%OCAML_SITELIBDIR%%/farith/farith__.cmt +%%OCAML_SITELIBDIR%%/farith/farith__.cmx +%%OCAML_SITELIBDIR%%/farith/farith__.ml +%%OCAML_SITELIBDIR%%/farith/farith__Assert.cmi +%%OCAML_SITELIBDIR%%/farith/farith__Assert.cmt +%%OCAML_SITELIBDIR%%/farith/farith__Assert.cmti +%%OCAML_SITELIBDIR%%/farith/farith__Assert.cmx +%%OCAML_SITELIBDIR%%/farith/farith__BinInt.cmi +%%OCAML_SITELIBDIR%%/farith/farith__BinInt.cmt +%%OCAML_SITELIBDIR%%/farith/farith__BinInt.cmti +%%OCAML_SITELIBDIR%%/farith/farith__BinInt.cmx +%%OCAML_SITELIBDIR%%/farith/farith__BinNums.cmi +%%OCAML_SITELIBDIR%%/farith/farith__BinNums.cmt +%%OCAML_SITELIBDIR%%/farith/farith__BinNums.cmti +%%OCAML_SITELIBDIR%%/farith/farith__BinNums.cmx +%%OCAML_SITELIBDIR%%/farith/farith__BinPos.cmi +%%OCAML_SITELIBDIR%%/farith/farith__BinPos.cmt +%%OCAML_SITELIBDIR%%/farith/farith__BinPos.cmti +%%OCAML_SITELIBDIR%%/farith/farith__BinPos.cmx +%%OCAML_SITELIBDIR%%/farith/farith__BinPosDef.cmi +%%OCAML_SITELIBDIR%%/farith/farith__BinPosDef.cmt +%%OCAML_SITELIBDIR%%/farith/farith__BinPosDef.cmti +%%OCAML_SITELIBDIR%%/farith/farith__BinPosDef.cmx +%%OCAML_SITELIBDIR%%/farith/farith__Binary.cmi +%%OCAML_SITELIBDIR%%/farith/farith__Binary.cmt +%%OCAML_SITELIBDIR%%/farith/farith__Binary.cmti +%%OCAML_SITELIBDIR%%/farith/farith__Binary.cmx +%%OCAML_SITELIBDIR%%/farith/farith__BinarySingleNaN.cmi +%%OCAML_SITELIBDIR%%/farith/farith__BinarySingleNaN.cmt +%%OCAML_SITELIBDIR%%/farith/farith__BinarySingleNaN.cmti +%%OCAML_SITELIBDIR%%/farith/farith__BinarySingleNaN.cmx +%%OCAML_SITELIBDIR%%/farith/farith__Bits.cmi +%%OCAML_SITELIBDIR%%/farith/farith__Bits.cmt +%%OCAML_SITELIBDIR%%/farith/farith__Bits.cmti +%%OCAML_SITELIBDIR%%/farith/farith__Bits.cmx +%%OCAML_SITELIBDIR%%/farith/farith__Bool.cmi +%%OCAML_SITELIBDIR%%/farith/farith__Bool.cmt +%%OCAML_SITELIBDIR%%/farith/farith__Bool.cmti +%%OCAML_SITELIBDIR%%/farith/farith__Bool.cmx +%%OCAML_SITELIBDIR%%/farith/farith__Datatypes.cmi +%%OCAML_SITELIBDIR%%/farith/farith__Datatypes.cmt +%%OCAML_SITELIBDIR%%/farith/farith__Datatypes.cmti +%%OCAML_SITELIBDIR%%/farith/farith__Datatypes.cmx +%%OCAML_SITELIBDIR%%/farith/farith__Defs.cmi +%%OCAML_SITELIBDIR%%/farith/farith__Defs.cmt +%%OCAML_SITELIBDIR%%/farith/farith__Defs.cmti +%%OCAML_SITELIBDIR%%/farith/farith__Defs.cmx +%%OCAML_SITELIBDIR%%/farith/farith__Farith_Big.cmi +%%OCAML_SITELIBDIR%%/farith/farith__Farith_Big.cmt +%%OCAML_SITELIBDIR%%/farith/farith__Farith_Big.cmx +%%OCAML_SITELIBDIR%%/farith/farith__FloatClass.cmi +%%OCAML_SITELIBDIR%%/farith/farith__FloatClass.cmt +%%OCAML_SITELIBDIR%%/farith/farith__FloatClass.cmti +%%OCAML_SITELIBDIR%%/farith/farith__FloatClass.cmx +%%OCAML_SITELIBDIR%%/farith/farith__GenericFloat.cmi +%%OCAML_SITELIBDIR%%/farith/farith__GenericFloat.cmt +%%OCAML_SITELIBDIR%%/farith/farith__GenericFloat.cmti +%%OCAML_SITELIBDIR%%/farith/farith__GenericFloat.cmx +%%OCAML_SITELIBDIR%%/farith/farith__Interval.cmi +%%OCAML_SITELIBDIR%%/farith/farith__Interval.cmt +%%OCAML_SITELIBDIR%%/farith/farith__Interval.cmti +%%OCAML_SITELIBDIR%%/farith/farith__Interval.cmx +%%OCAML_SITELIBDIR%%/farith/farith__Op.cmi +%%OCAML_SITELIBDIR%%/farith/farith__Op.cmt +%%OCAML_SITELIBDIR%%/farith/farith__Op.cmti +%%OCAML_SITELIBDIR%%/farith/farith__Op.cmx +%%OCAML_SITELIBDIR%%/farith/farith__Operations.cmi +%%OCAML_SITELIBDIR%%/farith/farith__Operations.cmt +%%OCAML_SITELIBDIR%%/farith/farith__Operations.cmti +%%OCAML_SITELIBDIR%%/farith/farith__Operations.cmx +%%OCAML_SITELIBDIR%%/farith/farith__Qextended.cmi +%%OCAML_SITELIBDIR%%/farith/farith__Qextended.cmt +%%OCAML_SITELIBDIR%%/farith/farith__Qextended.cmti +%%OCAML_SITELIBDIR%%/farith/farith__Qextended.cmx +%%OCAML_SITELIBDIR%%/farith/farith__Round.cmi +%%OCAML_SITELIBDIR%%/farith/farith__Round.cmt +%%OCAML_SITELIBDIR%%/farith/farith__Round.cmti +%%OCAML_SITELIBDIR%%/farith/farith__Round.cmx +%%OCAML_SITELIBDIR%%/farith/farith__SpecFloat.cmi +%%OCAML_SITELIBDIR%%/farith/farith__SpecFloat.cmt +%%OCAML_SITELIBDIR%%/farith/farith__SpecFloat.cmti +%%OCAML_SITELIBDIR%%/farith/farith__SpecFloat.cmx +%%OCAML_SITELIBDIR%%/farith/farith__Specif.cmi +%%OCAML_SITELIBDIR%%/farith/farith__Specif.cmt +%%OCAML_SITELIBDIR%%/farith/farith__Specif.cmti +%%OCAML_SITELIBDIR%%/farith/farith__Specif.cmx +%%OCAML_SITELIBDIR%%/farith/farith__Utils.cmi +%%OCAML_SITELIBDIR%%/farith/farith__Utils.cmt +%%OCAML_SITELIBDIR%%/farith/farith__Utils.cmti +%%OCAML_SITELIBDIR%%/farith/farith__Utils.cmx +%%OCAML_SITELIBDIR%%/farith/farith__Version.cmi +%%OCAML_SITELIBDIR%%/farith/farith__Version.cmt +%%OCAML_SITELIBDIR%%/farith/farith__Version.cmti +%%OCAML_SITELIBDIR%%/farith/farith__Version.cmx +%%OCAML_SITELIBDIR%%/farith/farith__Zaux.cmi +%%OCAML_SITELIBDIR%%/farith/farith__Zaux.cmt +%%OCAML_SITELIBDIR%%/farith/farith__Zaux.cmti +%%OCAML_SITELIBDIR%%/farith/farith__Zaux.cmx +%%OCAML_SITELIBDIR%%/farith/farith__Zbool.cmi +%%OCAML_SITELIBDIR%%/farith/farith__Zbool.cmt +%%OCAML_SITELIBDIR%%/farith/farith__Zbool.cmti +%%OCAML_SITELIBDIR%%/farith/farith__Zbool.cmx +%%OCAML_SITELIBDIR%%/farith/farith__Zpower.cmi +%%OCAML_SITELIBDIR%%/farith/farith__Zpower.cmt +%%OCAML_SITELIBDIR%%/farith/farith__Zpower.cmti +%%OCAML_SITELIBDIR%%/farith/farith__Zpower.cmx +%%OCAML_SITELIBDIR%%/farith/opam diff --git a/math/ocaml-ocplib-simplex/Makefile b/math/ocaml-ocplib-simplex/Makefile new file mode 100644 index 000000000000..e2485f46301e --- /dev/null +++ b/math/ocaml-ocplib-simplex/Makefile @@ -0,0 +1,43 @@ +PORTNAME= ocplib-simplex +DISTVERSIONPREFIX= v +DISTVERSION= 0.5.1 +CATEGORIES= math +PKGNAMEPREFIX= ocaml- + +MAINTAINER= freebsd@dev.thsi.be +COMMENT= Alt-Ergo simplex solver library for Objective Caml +WWW= https://ocamlpro.github.io/ocplib-simplex + +LICENSE= LGPL21+ # with a special exception to clause 6 +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${SA_DIR}/logs/META:devel/ocaml-logs +RUN_DEPENDS= ${SA_DIR}/logs/META:devel/ocaml-logs +TEST_DEPENDS= ${SA_DIR}/zarith/META:math/ocaml-zarith + +USES= ocaml:dune +USE_GITHUB= yes +GH_ACCOUNT= OCamlPro +USE_OCAML= yes + +DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME} +PORTDOCS= CHANGES.md LICENSE README.md + +OPTIONS_DEFINE= DOCS + +SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR} + +post-patch: + @${REINPLACE_CMD} \ + -e "s/(version dev)/(version ${DISTVERSION})/" \ + ${WRKSRC}/dune-project + +post-install: + @${STRIP_CMD} \ + ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/OcplibSimplex.cmxs + +do-test: + @(cd ${TEST_WRKSRC} && \ + ${SETENV} ${TEST_ENV} ${DUNE_ENV} ${DUNE_CMD} runtest ${DUNE_ARGS}) + +.include <bsd.port.mk> diff --git a/math/ocaml-ocplib-simplex/distinfo b/math/ocaml-ocplib-simplex/distinfo new file mode 100644 index 000000000000..4e7ea9603c77 --- /dev/null +++ b/math/ocaml-ocplib-simplex/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1723747179 +SHA256 (OCamlPro-ocplib-simplex-v0.5.1_GH0.tar.gz) = 4518a8c9eaaaee4626f73899a2b87a482f55c3a6995303f08eea8c952c7befa5 +SIZE (OCamlPro-ocplib-simplex-v0.5.1_GH0.tar.gz) = 34208 diff --git a/math/ocaml-ocplib-simplex/pkg-descr b/math/ocaml-ocplib-simplex/pkg-descr new file mode 100644 index 000000000000..9ef26e963c53 --- /dev/null +++ b/math/ocaml-ocplib-simplex/pkg-descr @@ -0,0 +1,4 @@ +The Ocplib-simplex OCaml library imlements a simplex algorithm for +solving systems of linear inequalities and optimizing linear objective +functions. Linear optimization and unsat-cores extraction are also +supported. The implementation is iterative and backtrackable. diff --git a/math/ocaml-ocplib-simplex/pkg-plist b/math/ocaml-ocplib-simplex/pkg-plist new file mode 100644 index 000000000000..0f008a499d36 --- /dev/null +++ b/math/ocaml-ocplib-simplex/pkg-plist @@ -0,0 +1,65 @@ +%%OCAML_SITELIBDIR%%/ocplib-simplex/META +%%OCAML_SITELIBDIR%%/ocplib-simplex/OcplibSimplex.a +%%OCAML_SITELIBDIR%%/ocplib-simplex/OcplibSimplex.cma +%%OCAML_SITELIBDIR%%/ocplib-simplex/OcplibSimplex.cmxa +%%OCAML_SITELIBDIR%%/ocplib-simplex/OcplibSimplex.cmxs +%%OCAML_SITELIBDIR%%/ocplib-simplex/assertBounds.ml +%%OCAML_SITELIBDIR%%/ocplib-simplex/assertBounds.mli +%%OCAML_SITELIBDIR%%/ocplib-simplex/basic.ml +%%OCAML_SITELIBDIR%%/ocplib-simplex/basic.mli +%%OCAML_SITELIBDIR%%/ocplib-simplex/core.ml +%%OCAML_SITELIBDIR%%/ocplib-simplex/core.mli +%%OCAML_SITELIBDIR%%/ocplib-simplex/coreSig.mli +%%OCAML_SITELIBDIR%%/ocplib-simplex/dune-package +%%OCAML_SITELIBDIR%%/ocplib-simplex/extSigs.mli +%%OCAML_SITELIBDIR%%/ocplib-simplex/ocplibSimplex.cmi +%%OCAML_SITELIBDIR%%/ocplib-simplex/ocplibSimplex.cmt +%%OCAML_SITELIBDIR%%/ocplib-simplex/ocplibSimplex.cmx +%%OCAML_SITELIBDIR%%/ocplib-simplex/ocplibSimplex.ml +%%OCAML_SITELIBDIR%%/ocplib-simplex/ocplibSimplex__AssertBounds.cmi +%%OCAML_SITELIBDIR%%/ocplib-simplex/ocplibSimplex__AssertBounds.cmt +%%OCAML_SITELIBDIR%%/ocplib-simplex/ocplibSimplex__AssertBounds.cmti +%%OCAML_SITELIBDIR%%/ocplib-simplex/ocplibSimplex__AssertBounds.cmx +%%OCAML_SITELIBDIR%%/ocplib-simplex/ocplibSimplex__Basic.cmi +%%OCAML_SITELIBDIR%%/ocplib-simplex/ocplibSimplex__Basic.cmt +%%OCAML_SITELIBDIR%%/ocplib-simplex/ocplibSimplex__Basic.cmti +%%OCAML_SITELIBDIR%%/ocplib-simplex/ocplibSimplex__Basic.cmx +%%OCAML_SITELIBDIR%%/ocplib-simplex/ocplibSimplex__Core.cmi +%%OCAML_SITELIBDIR%%/ocplib-simplex/ocplibSimplex__Core.cmt +%%OCAML_SITELIBDIR%%/ocplib-simplex/ocplibSimplex__Core.cmti +%%OCAML_SITELIBDIR%%/ocplib-simplex/ocplibSimplex__Core.cmx +%%OCAML_SITELIBDIR%%/ocplib-simplex/ocplibSimplex__CoreSig.cmi +%%OCAML_SITELIBDIR%%/ocplib-simplex/ocplibSimplex__CoreSig.cmti +%%OCAML_SITELIBDIR%%/ocplib-simplex/ocplibSimplex__ExtSigs.cmi +%%OCAML_SITELIBDIR%%/ocplib-simplex/ocplibSimplex__ExtSigs.cmti +%%OCAML_SITELIBDIR%%/ocplib-simplex/ocplibSimplex__Polys.cmi +%%OCAML_SITELIBDIR%%/ocplib-simplex/ocplibSimplex__Polys.cmt +%%OCAML_SITELIBDIR%%/ocplib-simplex/ocplibSimplex__Polys.cmti +%%OCAML_SITELIBDIR%%/ocplib-simplex/ocplibSimplex__Polys.cmx +%%OCAML_SITELIBDIR%%/ocplib-simplex/ocplibSimplex__Rat2.cmi +%%OCAML_SITELIBDIR%%/ocplib-simplex/ocplibSimplex__Rat2.cmt +%%OCAML_SITELIBDIR%%/ocplib-simplex/ocplibSimplex__Rat2.cmti +%%OCAML_SITELIBDIR%%/ocplib-simplex/ocplibSimplex__Rat2.cmx +%%OCAML_SITELIBDIR%%/ocplib-simplex/ocplibSimplex__Result.cmi +%%OCAML_SITELIBDIR%%/ocplib-simplex/ocplibSimplex__Result.cmt +%%OCAML_SITELIBDIR%%/ocplib-simplex/ocplibSimplex__Result.cmti +%%OCAML_SITELIBDIR%%/ocplib-simplex/ocplibSimplex__Result.cmx +%%OCAML_SITELIBDIR%%/ocplib-simplex/ocplibSimplex__SolveBounds.cmi +%%OCAML_SITELIBDIR%%/ocplib-simplex/ocplibSimplex__SolveBounds.cmt +%%OCAML_SITELIBDIR%%/ocplib-simplex/ocplibSimplex__SolveBounds.cmti +%%OCAML_SITELIBDIR%%/ocplib-simplex/ocplibSimplex__SolveBounds.cmx +%%OCAML_SITELIBDIR%%/ocplib-simplex/ocplibSimplex__Version.cmi +%%OCAML_SITELIBDIR%%/ocplib-simplex/ocplibSimplex__Version.cmt +%%OCAML_SITELIBDIR%%/ocplib-simplex/ocplibSimplex__Version.cmti +%%OCAML_SITELIBDIR%%/ocplib-simplex/ocplibSimplex__Version.cmx +%%OCAML_SITELIBDIR%%/ocplib-simplex/opam +%%OCAML_SITELIBDIR%%/ocplib-simplex/polys.ml +%%OCAML_SITELIBDIR%%/ocplib-simplex/polys.mli +%%OCAML_SITELIBDIR%%/ocplib-simplex/rat2.ml +%%OCAML_SITELIBDIR%%/ocplib-simplex/rat2.mli +%%OCAML_SITELIBDIR%%/ocplib-simplex/result.ml +%%OCAML_SITELIBDIR%%/ocplib-simplex/result.mli +%%OCAML_SITELIBDIR%%/ocplib-simplex/solveBounds.ml +%%OCAML_SITELIBDIR%%/ocplib-simplex/solveBounds.mli +%%OCAML_SITELIBDIR%%/ocplib-simplex/version.ml +%%OCAML_SITELIBDIR%%/ocplib-simplex/version.mli diff --git a/textproc/Makefile b/textproc/Makefile index 7fbe316d7fd5..96452bdb24d6 100644 --- a/textproc/Makefile +++ b/textproc/Makefile @@ -521,6 +521,7 @@ SUBDIR += obsidian SUBDIR += ocaml-csv SUBDIR += ocaml-expat + SUBDIR += ocaml-spelll SUBDIR += ocaml-text SUBDIR += ocaml-yojson SUBDIR += odt2txt diff --git a/textproc/ocaml-spelll/Makefile b/textproc/ocaml-spelll/Makefile new file mode 100644 index 000000000000..487b486122eb --- /dev/null +++ b/textproc/ocaml-spelll/Makefile @@ -0,0 +1,35 @@ +PORTNAME= spelll +DISTVERSIONPREFIX= v +DISTVERSION= 0.4 +CATEGORIES= textproc +PKGNAMEPREFIX= ocaml- + +MAINTAINER= freebsd@dev.thsi.be +COMMENT= Fuzzy search library for OCaml +WWW= https://github.com/c-cube/spell + +LICENSE= BSD2CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= ocaml:dune +USE_GITHUB= yes +GH_ACCOUNT= c-cube +USE_OCAML= yes + +DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME} +PORTDOCS= LICENSE README.md + +OPTIONS_DEFINE= DOCS + +post-patch: + @${REINPLACE_CMD} \ + -e "s/(lang dune.*/&\n(version ${DISTVERSION})/" \ + ${WRKSRC}/dune-project + @${REINPLACE_CMD} -e "s/(libraries seq stdlib-shims)//" \ + ${WRKSRC}/src/dune + +post-install: + @${STRIP_CMD} \ + ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/${PORTNAME}.cmxs + +.include <bsd.port.mk> diff --git a/textproc/ocaml-spelll/distinfo b/textproc/ocaml-spelll/distinfo new file mode 100644 index 000000000000..08308a437260 --- /dev/null +++ b/textproc/ocaml-spelll/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1723563269 +SHA256 (c-cube-spelll-v0.4_GH0.tar.gz) = b8505685172b90b2ddd013b22223c410a3c234050db002000fdad08aaa435b1b +SIZE (c-cube-spelll-v0.4_GH0.tar.gz) = 10393 diff --git a/textproc/ocaml-spelll/pkg-descr b/textproc/ocaml-spelll/pkg-descr new file mode 100644 index 000000000000..f6160844f861 --- /dev/null +++ b/textproc/ocaml-spelll/pkg-descr @@ -0,0 +1,8 @@ +Spelll is a fuzzy string library for OCaml allowing the following: + +1. to compute the edition distance bewteen two strings, + +2. to build a Levenshtein automaton that only accepts strings within an + edition distance to the string used to create the automaton, + +3. to map a string to its matches from an Index.t (a "multimap"). diff --git a/textproc/ocaml-spelll/pkg-plist b/textproc/ocaml-spelll/pkg-plist new file mode 100644 index 000000000000..779b66215254 --- /dev/null +++ b/textproc/ocaml-spelll/pkg-plist @@ -0,0 +1,13 @@ +%%OCAML_SITELIBDIR%%/spelll/META +%%OCAML_SITELIBDIR%%/spelll/Spelll.ml +%%OCAML_SITELIBDIR%%/spelll/Spelll.mli +%%OCAML_SITELIBDIR%%/spelll/dune-package +%%OCAML_SITELIBDIR%%/spelll/opam +%%OCAML_SITELIBDIR%%/spelll/spelll.a +%%OCAML_SITELIBDIR%%/spelll/spelll.cma +%%OCAML_SITELIBDIR%%/spelll/spelll.cmi +%%OCAML_SITELIBDIR%%/spelll/spelll.cmt +%%OCAML_SITELIBDIR%%/spelll/spelll.cmti +%%OCAML_SITELIBDIR%%/spelll/spelll.cmx +%%OCAML_SITELIBDIR%%/spelll/spelll.cmxa +%%OCAML_SITELIBDIR%%/spelll/spelll.cmxs |
