Received: by mail.netbsd.org (Postfix, from userid 605) id 2524684D8F; Fri, 8 Sep 2017 13:19:38 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id ABCFF84D7F for ; Fri, 8 Sep 2017 13:19:37 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id jrSlh3O5FUex for ; Fri, 8 Sep 2017 13:19:35 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id 30FCB84CE4 for ; Fri, 8 Sep 2017 13:19:35 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 2C11CFA97; Fri, 8 Sep 2017 13:19:35 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1504876775290090" MIME-Version: 1.0 Date: Fri, 8 Sep 2017 13:19:35 +0000 From: "Jaap Boender" Subject: CVS commit: pkgsrc/devel/js_of_ocaml To: pkgsrc-changes@NetBSD.org Reply-To: jaapb@netbsd.org X-Mailer: log_accum Message-Id: <20170908131935.2C11CFA97@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1504876775290090 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: jaapb Date: Fri Sep 8 13:19:35 UTC 2017 Modified Files: pkgsrc/devel/js_of_ocaml: Makefile PLIST buildlink3.mk distinfo options.mk Added Files: pkgsrc/devel/js_of_ocaml/patches: patch-lib_generate_stubs.sh patch-lib_lwt_log_jbuild Removed Files: pkgsrc/devel/js_of_ocaml/patches: patch-Makefile.conf Log Message: Updated package to latest version, 3.0.0. Changes include: Features/Changes Misc: switch to ppx instead of camlp4 Misc: always install deriving_json Misc: remove support for async_kernel, bin_prot Misc: remove support for ppx_driver Misc: split js_of_ocaml in multiple packages Misc: switch to jbuilder Misc: new pseudo filesystem support with better node support Compiler: sourcemap support is now optional Compiler: no more strong dep on yojson, b64, menhir, ocamllex Compiler: improve separate compilation workflow Runtime: add support for weakdef Syntaxes: add expect tests Syntaxes: switch to ocaml-migrate-parsetree and ppx_tools_versioned Lib: Add primitives in [Js.Unsafe] Lib: remove keycode module, replaced by Dom_html.Keyboard_code Lib: XmlHttpRequest, API change for perform functions. Bug fixes: Runtime: fix many stubs Lib: fix many signatures Compiler: fix performance of compilation passes (simpl,clean) Compiler: fix compat with OCaml 4.06 Toplevel: flush channels after execution. Toplevel: fix toplevel generation when using -export-unit To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 pkgsrc/devel/js_of_ocaml/Makefile cvs rdiff -u -r1.10 -r1.11 pkgsrc/devel/js_of_ocaml/PLIST cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/js_of_ocaml/buildlink3.mk cvs rdiff -u -r1.11 -r1.12 pkgsrc/devel/js_of_ocaml/distinfo cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/js_of_ocaml/options.mk cvs rdiff -u -r1.5 -r0 pkgsrc/devel/js_of_ocaml/patches/patch-Makefile.conf cvs rdiff -u -r0 -r1.1 \ pkgsrc/devel/js_of_ocaml/patches/patch-lib_generate_stubs.sh \ pkgsrc/devel/js_of_ocaml/patches/patch-lib_lwt_log_jbuild Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1504876775290090 Content-Disposition: inline Content-Length: 49249 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/devel/js_of_ocaml/Makefile diff -u pkgsrc/devel/js_of_ocaml/Makefile:1.18 pkgsrc/devel/js_of_ocaml/Makefile:1.19 --- pkgsrc/devel/js_of_ocaml/Makefile:1.18 Tue Jul 11 11:32:38 2017 +++ pkgsrc/devel/js_of_ocaml/Makefile Fri Sep 8 13:19:34 2017 @@ -1,8 +1,8 @@ -# $NetBSD: Makefile,v 1.18 2017/07/11 11:32:38 jaapb Exp $ +# $NetBSD: Makefile,v 1.19 2017/09/08 13:19:34 jaapb Exp $ # GITHUB_PROJECT= js_of_ocaml -DISTNAME= ${GITHUB_PROJECT}-2.8.4 +DISTNAME= ${GITHUB_PROJECT}-3.0.0 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_GITHUB:=ocsigen/} @@ -11,30 +11,21 @@ HOMEPAGE= http://ocsigen.org/js_of_ocaml COMMENT= Compiler of OCaml bytecode to Javascript LICENSE= gnu-lgpl-v2 -DEPENDS+= ocaml-deriving-ocsigen>=0.6:../../devel/ocaml-deriving-ocsigen -DEPENDS+= menhir-[0-9]*:../../devel/menhir - -USE_TOOLS= gmake - -WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} -MAKE_ENV= BINDIR=${DESTDIR}/${PREFIX}/bin DESTDIR=${DESTDIR} OCAML_SITELIBDIR=${OCAML_SITELIBDIR} -MAKE_JOBS_SAFE= no +USE_TOOLS= bash OCAML_USE_FINDLIB= yes +OCAML_USE_JBUILDER= yes + +OPAM_INSTALL_FILES= js_of_ocaml js_of_ocaml-ocamlbuild js_of_ocaml-ppx \ + js_of_ocaml-lwt js_of_ocaml-compiler +JBUILDER_BUILD_PACKAGES= js_of_ocaml-compiler js_of_ocaml js_of_ocaml-ocamlbuild js_of_ocaml-ppx js_of_ocaml-lwt .include "options.mk" -.include "../../devel/ocaml-base64/buildlink3.mk" -.include "../../devel/ocaml-cmdliner/buildlink3.mk" +.include "../../devel/ocamlbuild/buildlink3.mk" .include "../../devel/ocaml-cppo/buildlink3.mk" .include "../../devel/ocaml-lwt/buildlink3.mk" -.include "../../devel/ocaml-optcomp/buildlink3.mk" -BUILDLINK_API_DEPENDS.ocaml-optcomp+= ocaml-optcomp>=1.6 -.include "../../devel/ocaml-ppx_deriving/buildlink3.mk" -.include "../../devel/ocaml-ppx_driver/buildlink3.mk" -.include "../../devel/ocaml-ppx_tools/buildlink3.mk" -.include "../../devel/ocaml-yojson/buildlink3.mk" -.include "../../devel/ocamlbuild/buildlink3.mk" -.include "../../lang/camlp4/buildlink3.mk" +.include "../../devel/ocaml-migrate-parsetree/buildlink3.mk" +.include "../../devel/ocaml-ppx_tools_versioned/buildlink3.mk" .include "../../textproc/ocaml-uchar/buildlink3.mk" .include "../../mk/ocaml.mk" .include "../../mk/bsd.pkg.mk" Index: pkgsrc/devel/js_of_ocaml/PLIST diff -u pkgsrc/devel/js_of_ocaml/PLIST:1.10 pkgsrc/devel/js_of_ocaml/PLIST:1.11 --- pkgsrc/devel/js_of_ocaml/PLIST:1.10 Tue Jul 11 11:32:38 2017 +++ pkgsrc/devel/js_of_ocaml/PLIST Fri Sep 8 13:19:34 2017 @@ -1,171 +1,569 @@ -@comment $NetBSD: PLIST,v 1.10 2017/07/11 11:32:38 jaapb Exp $ +@comment $NetBSD: PLIST,v 1.11 2017/09/08 13:19:34 jaapb Exp $ bin/js_of_ocaml +bin/js_of_ocaml.exe bin/jsoo_link -bin/jsoo_listunits +bin/jsoo_link.exe bin/jsoo_minify -bin/jsoo_mkcmis -bin/jsoo_mktop +bin/jsoo_minify.exe +${PLIST.camlp4}${OCAML_SITELIB}/js_of_ocaml-camlp4/META +${PLIST.camlp4}${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-camlp4/deriving/pa_deriving_Json.a +${PLIST.camlp4}${OCAML_SITELIB}/js_of_ocaml-camlp4/deriving/pa_deriving_Json.cma +${PLIST.camlp4}${OCAML_SITELIB}/js_of_ocaml-camlp4/deriving/pa_deriving_Json.cmi +${PLIST.camlp4}${OCAML_SITELIB}/js_of_ocaml-camlp4/deriving/pa_deriving_Json.cmt +${PLIST.camlp4}${OCAML_SITELIB}/js_of_ocaml-camlp4/deriving/pa_deriving_Json.cmti +${PLIST.camlp4}${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-camlp4/deriving/pa_deriving_Json.cmx +${PLIST.camlp4}${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-camlp4/deriving/pa_deriving_Json.cmxa +${PLIST.camlp4}${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-camlp4/deriving/pa_deriving_Json.cmxs +${PLIST.camlp4}${OCAML_SITELIB}/js_of_ocaml-camlp4/deriving/pa_deriving_Json.mli +${PLIST.camlp4}${OCAML_SITELIB}/js_of_ocaml-camlp4/opam +${PLIST.camlp4}${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-camlp4/pa_js.a +${PLIST.camlp4}${OCAML_SITELIB}/js_of_ocaml-camlp4/pa_js.cma +${PLIST.camlp4}${OCAML_SITELIB}/js_of_ocaml-camlp4/pa_js.cmi +${PLIST.camlp4}${OCAML_SITELIB}/js_of_ocaml-camlp4/pa_js.cmt +${PLIST.camlp4}${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-camlp4/pa_js.cmx +${PLIST.camlp4}${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-camlp4/pa_js.cmxa +${PLIST.camlp4}${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-camlp4/pa_js.cmxs +${PLIST.camlp4}${OCAML_SITELIB}/js_of_ocaml-camlp4/pa_js.ml +${OCAML_SITELIB}/js_of_ocaml-compiler/META +${OCAML_SITELIB}/js_of_ocaml-compiler/annot_lexer.mli +${OCAML_SITELIB}/js_of_ocaml-compiler/annot_parser.mli +${OCAML_SITELIB}/js_of_ocaml-compiler/b64.mli +${OCAML_SITELIB}/js_of_ocaml-compiler/bigarray.js +${OCAML_SITELIB}/js_of_ocaml-compiler/bigstring.js +${OCAML_SITELIB}/js_of_ocaml-compiler/code.mli +${OCAML_SITELIB}/js_of_ocaml-compiler/compiler_version.mli +${OCAML_SITELIB}/js_of_ocaml-compiler/dgraph.mli +${OCAML_SITELIB}/js_of_ocaml-compiler/driver.mli +${OCAML_SITELIB}/js_of_ocaml-compiler/dynlink.js +${OCAML_SITELIB}/js_of_ocaml-compiler/eval.mli +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/findlib-support/jsoo_findlib_support.a +${OCAML_SITELIB}/js_of_ocaml-compiler/findlib-support/jsoo_findlib_support.cma +${OCAML_SITELIB}/js_of_ocaml-compiler/findlib-support/jsoo_findlib_support.cmi +${OCAML_SITELIB}/js_of_ocaml-compiler/findlib-support/jsoo_findlib_support.cmt +${OCAML_SITELIB}/js_of_ocaml-compiler/findlib-support/jsoo_findlib_support.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/findlib-support/jsoo_findlib_support.cmx +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/findlib-support/jsoo_findlib_support.cmxa +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/findlib-support/jsoo_findlib_support.cmxs +${OCAML_SITELIB}/js_of_ocaml-compiler/findlib-support/jsoo_findlib_support.mli +${OCAML_SITELIB}/js_of_ocaml-compiler/flow.mli +${OCAML_SITELIB}/js_of_ocaml-compiler/freevars.mli +${OCAML_SITELIB}/js_of_ocaml-compiler/fs.js +${OCAML_SITELIB}/js_of_ocaml-compiler/fs_fake.js +${OCAML_SITELIB}/js_of_ocaml-compiler/fs_node.js +${OCAML_SITELIB}/js_of_ocaml-compiler/gc.js +${OCAML_SITELIB}/js_of_ocaml-compiler/generate.mli +${OCAML_SITELIB}/js_of_ocaml-compiler/generate_closure.mli +${OCAML_SITELIB}/js_of_ocaml-compiler/graphics.js +${OCAML_SITELIB}/js_of_ocaml-compiler/ieee_754.js +${OCAML_SITELIB}/js_of_ocaml-compiler/inline.mli +${OCAML_SITELIB}/js_of_ocaml-compiler/instr.mli +${OCAML_SITELIB}/js_of_ocaml-compiler/int64.js +${OCAML_SITELIB}/js_of_ocaml-compiler/internalMod.js +${OCAML_SITELIB}/js_of_ocaml-compiler/io.js +${OCAML_SITELIB}/js_of_ocaml-compiler/javascript.mli +${OCAML_SITELIB}/js_of_ocaml-compiler/js_assign.mli +${OCAML_SITELIB}/js_of_ocaml-compiler/js_lexer.mli +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler.a +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler.cma +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler.cmi +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler.cmx +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler.cmxa +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler.cmxs +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler.ml-gen +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Annot_lexer.cmi +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Annot_lexer.cmt +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Annot_lexer.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Annot_lexer.cmx +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Annot_parser.cmi +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Annot_parser.cmt +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Annot_parser.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Annot_parser.cmx +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__B64.cmi +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__B64.cmt +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__B64.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__B64.cmx +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Code.cmi +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Code.cmt +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Code.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Code.cmx +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Compiler_version.cmi +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Compiler_version.cmt +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Compiler_version.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Compiler_version.cmx +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Dgraph.cmi +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Dgraph.cmt +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Dgraph.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Dgraph.cmx +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Driver.cmi +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Driver.cmt +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Driver.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Driver.cmx +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Eval.cmi +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Eval.cmt +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Eval.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Eval.cmx +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Flow.cmi +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Flow.cmt +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Flow.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Flow.cmx +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Freevars.cmi +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Freevars.cmt +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Freevars.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Freevars.cmx +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Generate.cmi +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Generate.cmt +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Generate.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Generate.cmx +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Generate_closure.cmi +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Generate_closure.cmt +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Generate_closure.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Generate_closure.cmx +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Inline.cmi +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Inline.cmt +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Inline.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Inline.cmx +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Instr.cmi +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Instr.cmt +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Instr.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Instr.cmx +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Javascript.cmi +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Javascript.cmt +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Javascript.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Javascript.cmx +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Js_assign.cmi +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Js_assign.cmt +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Js_assign.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Js_assign.cmx +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Js_lexer.cmi +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Js_lexer.cmt +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Js_lexer.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Js_lexer.cmx +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Js_output.cmi +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Js_output.cmt +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Js_output.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Js_output.cmx +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Js_parser.cmi +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Js_parser.cmt +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Js_parser.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Js_parser.cmx +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Js_simpl.cmi +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Js_simpl.cmt +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Js_simpl.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Js_simpl.cmx +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Js_token.cmi +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Js_token.cmt +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Js_token.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Js_token.cmx +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Js_traverse.cmi +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Js_traverse.cmt +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Js_traverse.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Js_traverse.cmx +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Jsoo_deadcode.cmi +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Jsoo_deadcode.cmt +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Jsoo_deadcode.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Jsoo_deadcode.cmx +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Jsoo_primitive.cmi +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Jsoo_primitive.cmt +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Jsoo_primitive.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Jsoo_primitive.cmx +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Jsoo_strongly_connected_components.cmi +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Jsoo_strongly_connected_components.cmt +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Jsoo_strongly_connected_components.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Jsoo_strongly_connected_components.cmx +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Jsoo_subst.cmi +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Jsoo_subst.cmt +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Jsoo_subst.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Jsoo_subst.cmx +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Link_js.cmi +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Link_js.cmt +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Link_js.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Link_js.cmx +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Linker.cmi +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Linker.cmt +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Linker.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Linker.cmx +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Option.cmi +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Option.cmt +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Option.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Option.cmx +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Parse_bytecode.cmi +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Parse_bytecode.cmt +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Parse_bytecode.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Parse_bytecode.cmx +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Parse_info.cmi +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Parse_info.cmt +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Parse_info.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Parse_info.cmx +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Parse_js.cmi +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Parse_js.cmt +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Parse_js.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Parse_js.cmx +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Phisimpl.cmi +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Phisimpl.cmt +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Phisimpl.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Phisimpl.cmx +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Pretty_print.cmi +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Pretty_print.cmt +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Pretty_print.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Pretty_print.cmx +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__PseudoFs.cmi +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__PseudoFs.cmt +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__PseudoFs.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__PseudoFs.cmx +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Pure_fun.cmi +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Pure_fun.cmt +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Pure_fun.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Pure_fun.cmx +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Reserved.cmi +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Reserved.cmt +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Reserved.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Reserved.cmx +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Source_map.cmi +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Source_map.cmt +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Source_map.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Source_map.cmx +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Source_map_io.cmi +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Source_map_io.cmt +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Source_map_io.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Source_map_io.cmx +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Specialize.cmi +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Specialize.cmt +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Specialize.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Specialize.cmx +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Specialize_js.cmi +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Specialize_js.cmt +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Specialize_js.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Specialize_js.cmx +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Tailcall.cmi +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Tailcall.cmt +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Tailcall.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Tailcall.cmx +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Util.cmi +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Util.cmt +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Util.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Util.cmx +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__VarPrinter.cmi +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__VarPrinter.cmt +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__VarPrinter.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__VarPrinter.cmx +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Vlq64.cmi +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Vlq64.cmt +${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Vlq64.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Vlq64.cmx +${OCAML_SITELIB}/js_of_ocaml-compiler/js_output.mli +${OCAML_SITELIB}/js_of_ocaml-compiler/js_parser.mli +${OCAML_SITELIB}/js_of_ocaml-compiler/js_simpl.mli +${OCAML_SITELIB}/js_of_ocaml-compiler/js_token.mli +${OCAML_SITELIB}/js_of_ocaml-compiler/js_traverse.mli +${OCAML_SITELIB}/js_of_ocaml-compiler/jslib.js +${OCAML_SITELIB}/js_of_ocaml-compiler/jslib_js_of_ocaml.js +${OCAML_SITELIB}/js_of_ocaml-compiler/json2.js +${OCAML_SITELIB}/js_of_ocaml-compiler/jsoo_deadcode.mli +${OCAML_SITELIB}/js_of_ocaml-compiler/jsoo_primitive.mli +${OCAML_SITELIB}/js_of_ocaml-compiler/jsoo_strongly_connected_components.mli +${OCAML_SITELIB}/js_of_ocaml-compiler/jsoo_subst.mli +${OCAML_SITELIB}/js_of_ocaml-compiler/lexing.js +${OCAML_SITELIB}/js_of_ocaml-compiler/link_js.mli +${OCAML_SITELIB}/js_of_ocaml-compiler/linker.mli +${OCAML_SITELIB}/js_of_ocaml-compiler/marshal.js +${OCAML_SITELIB}/js_of_ocaml-compiler/md5.js +${OCAML_SITELIB}/js_of_ocaml-compiler/mlString.js +${OCAML_SITELIB}/js_of_ocaml-compiler/nat.js +${OCAML_SITELIB}/js_of_ocaml-compiler/opam +${OCAML_SITELIB}/js_of_ocaml-compiler/option.mli +${OCAML_SITELIB}/js_of_ocaml-compiler/parse_bytecode.mli +${OCAML_SITELIB}/js_of_ocaml-compiler/parse_info.mli +${OCAML_SITELIB}/js_of_ocaml-compiler/parse_js.mli +${OCAML_SITELIB}/js_of_ocaml-compiler/parsing.js +${OCAML_SITELIB}/js_of_ocaml-compiler/phisimpl.mli +${OCAML_SITELIB}/js_of_ocaml-compiler/pretty_print.mli +${OCAML_SITELIB}/js_of_ocaml-compiler/pseudoFs.mli +${OCAML_SITELIB}/js_of_ocaml-compiler/pure_fun.mli +${OCAML_SITELIB}/js_of_ocaml-compiler/reserved.mli +${OCAML_SITELIB}/js_of_ocaml-compiler/runtime.js +${OCAML_SITELIB}/js_of_ocaml-compiler/source_map.mli +${OCAML_SITELIB}/js_of_ocaml-compiler/source_map_io.mli +${OCAML_SITELIB}/js_of_ocaml-compiler/specialize.mli +${OCAML_SITELIB}/js_of_ocaml-compiler/specialize_js.mli +${OCAML_SITELIB}/js_of_ocaml-compiler/stdlib.js +${OCAML_SITELIB}/js_of_ocaml-compiler/tailcall.mli +${OCAML_SITELIB}/js_of_ocaml-compiler/toplevel.js +${OCAML_SITELIB}/js_of_ocaml-compiler/unix.js +${OCAML_SITELIB}/js_of_ocaml-compiler/util.mli +${OCAML_SITELIB}/js_of_ocaml-compiler/varPrinter.mli +${OCAML_SITELIB}/js_of_ocaml-compiler/vlq64.mli +${OCAML_SITELIB}/js_of_ocaml-compiler/weak.js +${OCAML_SITELIB}/js_of_ocaml-lwt/META +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt.a +${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt.cma +${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt.cmi +${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt.cmx +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt.cmxa +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt.cmxs +${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt.ml +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-lwt/logger/lwt_log_js.a +${OCAML_SITELIB}/js_of_ocaml-lwt/logger/lwt_log_js.cma +${OCAML_SITELIB}/js_of_ocaml-lwt/logger/lwt_log_js.cmi +${OCAML_SITELIB}/js_of_ocaml-lwt/logger/lwt_log_js.cmt +${OCAML_SITELIB}/js_of_ocaml-lwt/logger/lwt_log_js.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-lwt/logger/lwt_log_js.cmx +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-lwt/logger/lwt_log_js.cmxa +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-lwt/logger/lwt_log_js.cmxs +${OCAML_SITELIB}/js_of_ocaml-lwt/logger/lwt_log_js.mli +${OCAML_SITELIB}/js_of_ocaml-lwt/lwt_file.cmi +${OCAML_SITELIB}/js_of_ocaml-lwt/lwt_file.cmt +${OCAML_SITELIB}/js_of_ocaml-lwt/lwt_file.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-lwt/lwt_file.cmx +${OCAML_SITELIB}/js_of_ocaml-lwt/lwt_file.mli +${OCAML_SITELIB}/js_of_ocaml-lwt/lwt_js.cmi +${OCAML_SITELIB}/js_of_ocaml-lwt/lwt_js.cmt +${OCAML_SITELIB}/js_of_ocaml-lwt/lwt_js.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-lwt/lwt_js.cmx +${OCAML_SITELIB}/js_of_ocaml-lwt/lwt_js.mli +${OCAML_SITELIB}/js_of_ocaml-lwt/lwt_js_events.cmi +${OCAML_SITELIB}/js_of_ocaml-lwt/lwt_js_events.cmt +${OCAML_SITELIB}/js_of_ocaml-lwt/lwt_js_events.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-lwt/lwt_js_events.cmx +${OCAML_SITELIB}/js_of_ocaml-lwt/lwt_js_events.mli +${OCAML_SITELIB}/js_of_ocaml-lwt/lwt_jsonp.cmi +${OCAML_SITELIB}/js_of_ocaml-lwt/lwt_jsonp.cmt +${OCAML_SITELIB}/js_of_ocaml-lwt/lwt_jsonp.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-lwt/lwt_jsonp.cmx +${OCAML_SITELIB}/js_of_ocaml-lwt/lwt_jsonp.mli +${OCAML_SITELIB}/js_of_ocaml-lwt/lwt_xmlHttpRequest.cmi +${OCAML_SITELIB}/js_of_ocaml-lwt/lwt_xmlHttpRequest.cmt +${OCAML_SITELIB}/js_of_ocaml-lwt/lwt_xmlHttpRequest.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-lwt/lwt_xmlHttpRequest.cmx +${OCAML_SITELIB}/js_of_ocaml-lwt/lwt_xmlHttpRequest.mli +${OCAML_SITELIB}/js_of_ocaml-lwt/opam +${OCAML_SITELIB}/js_of_ocaml-ocamlbuild/META +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-ocamlbuild/ocamlbuild_js_of_ocaml.a +${OCAML_SITELIB}/js_of_ocaml-ocamlbuild/ocamlbuild_js_of_ocaml.cma +${OCAML_SITELIB}/js_of_ocaml-ocamlbuild/ocamlbuild_js_of_ocaml.cmi +${OCAML_SITELIB}/js_of_ocaml-ocamlbuild/ocamlbuild_js_of_ocaml.cmt +${OCAML_SITELIB}/js_of_ocaml-ocamlbuild/ocamlbuild_js_of_ocaml.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-ocamlbuild/ocamlbuild_js_of_ocaml.cmx +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-ocamlbuild/ocamlbuild_js_of_ocaml.cmxa +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-ocamlbuild/ocamlbuild_js_of_ocaml.cmxs +${OCAML_SITELIB}/js_of_ocaml-ocamlbuild/ocamlbuild_js_of_ocaml.mli +${OCAML_SITELIB}/js_of_ocaml-ocamlbuild/opam +${OCAML_SITELIB}/js_of_ocaml-ppx/META +@comment ${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-ppx/deriving/ppx_deriving_json.a +@comment ${OCAML_SITELIB}/js_of_ocaml-ppx/deriving/ppx_deriving_json.cma +@comment ${OCAML_SITELIB}/js_of_ocaml-ppx/deriving/ppx_deriving_json.cmi +@comment ${OCAML_SITELIB}/js_of_ocaml-ppx/deriving/ppx_deriving_json.cmt +@comment ${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-ppx/deriving/ppx_deriving_json.cmx +@comment ${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-ppx/deriving/ppx_deriving_json.cmxa +@comment ${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-ppx/deriving/ppx_deriving_json.cmxs +@comment ${OCAML_SITELIB}/js_of_ocaml-ppx/deriving/ppx_deriving_json.ml +${OCAML_SITELIB}/js_of_ocaml-ppx/opam +${OCAML_SITELIB}/js_of_ocaml-ppx/ppx.exe +${OCAML_SITELIB}/js_of_ocaml-ppx/ppx_js +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-ppx/ppx_js.a +${OCAML_SITELIB}/js_of_ocaml-ppx/ppx_js.cma +${OCAML_SITELIB}/js_of_ocaml-ppx/ppx_js.cmi +${OCAML_SITELIB}/js_of_ocaml-ppx/ppx_js.cmt +${OCAML_SITELIB}/js_of_ocaml-ppx/ppx_js.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-ppx/ppx_js.cmx +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-ppx/ppx_js.cmxa +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-ppx/ppx_js.cmxs +${OCAML_SITELIB}/js_of_ocaml-ppx/ppx_js.mli +${OCAML_SITELIB}/js_of_ocaml-ppx/ppx_js__.cmi +${OCAML_SITELIB}/js_of_ocaml-ppx/ppx_js__.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-ppx/ppx_js__.cmx +${OCAML_SITELIB}/js_of_ocaml-ppx/ppx_js__.ml-gen +${OCAML_SITELIB}/js_of_ocaml-ppx/ppx_js__Ppx_js_internal.cmi +${OCAML_SITELIB}/js_of_ocaml-ppx/ppx_js__Ppx_js_internal.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-ppx/ppx_js__Ppx_js_internal.cmx +${OCAML_SITELIB}/js_of_ocaml-ppx/ppx_js_internal.ml +${PLIST.tyxml}${OCAML_SITELIB}/js_of_ocaml-tyxml/META +${PLIST.tyxml}${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-tyxml/js_of_ocaml_tyxml.a +${PLIST.tyxml}${OCAML_SITELIB}/js_of_ocaml-tyxml/js_of_ocaml_tyxml.cma +${PLIST.tyxml}${OCAML_SITELIB}/js_of_ocaml-tyxml/js_of_ocaml_tyxml.cmi +${PLIST.tyxml}${OCAML_SITELIB}/js_of_ocaml-tyxml/js_of_ocaml_tyxml.cmt +${PLIST.tyxml}${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-tyxml/js_of_ocaml_tyxml.cmx +${PLIST.tyxml}${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-tyxml/js_of_ocaml_tyxml.cmxa +${PLIST.tyxml}${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-tyxml/js_of_ocaml_tyxml.cmxs +${PLIST.tyxml}${OCAML_SITELIB}/js_of_ocaml-tyxml/js_of_ocaml_tyxml.ml +${PLIST.tyxml}${OCAML_SITELIB}/js_of_ocaml-tyxml/opam +${PLIST.tyxml}${OCAML_SITELIB}/js_of_ocaml-tyxml/tyxml_cast.cmi +${PLIST.tyxml}${OCAML_SITELIB}/js_of_ocaml-tyxml/tyxml_cast.cmt +${PLIST.tyxml}${OCAML_SITELIB}/js_of_ocaml-tyxml/tyxml_cast.cmti +${PLIST.tyxml}${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-tyxml/tyxml_cast.cmx +${PLIST.tyxml}${OCAML_SITELIB}/js_of_ocaml-tyxml/tyxml_cast.mli +${PLIST.tyxml}${OCAML_SITELIB}/js_of_ocaml-tyxml/tyxml_cast_sigs.cmi +${PLIST.tyxml}${OCAML_SITELIB}/js_of_ocaml-tyxml/tyxml_cast_sigs.cmt +${PLIST.tyxml}${OCAML_SITELIB}/js_of_ocaml-tyxml/tyxml_cast_sigs.cmti +${PLIST.tyxml}${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-tyxml/tyxml_cast_sigs.cmx +${PLIST.tyxml}${OCAML_SITELIB}/js_of_ocaml-tyxml/tyxml_cast_sigs.mli +${PLIST.tyxml}${OCAML_SITELIB}/js_of_ocaml-tyxml/tyxml_js.cmi +${PLIST.tyxml}${OCAML_SITELIB}/js_of_ocaml-tyxml/tyxml_js.cmt +${PLIST.tyxml}${OCAML_SITELIB}/js_of_ocaml-tyxml/tyxml_js.cmti +${PLIST.tyxml}${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-tyxml/tyxml_js.cmx +${PLIST.tyxml}${OCAML_SITELIB}/js_of_ocaml-tyxml/tyxml_js.mli ${OCAML_SITELIB}/js_of_ocaml/META -${OCAML_SITELIB}/js_of_ocaml/array.js -${OCAML_SITELIB}/js_of_ocaml/bigarray.js -${OCAML_SITELIB}/js_of_ocaml/bigstring.js -${OCAML_SITELIB}/js_of_ocaml/bin_prot.js ${OCAML_SITELIB}/js_of_ocaml/cSS.cmi +${OCAML_SITELIB}/js_of_ocaml/cSS.cmt +${OCAML_SITELIB}/js_of_ocaml/cSS.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/cSS.cmx ${OCAML_SITELIB}/js_of_ocaml/cSS.mli -${OCAML_SITELIB}/js_of_ocaml/classlist.js -${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/compiler.a -${OCAML_SITELIB}/js_of_ocaml/compiler.cma -${OCAML_SITELIB}/js_of_ocaml/compiler.cmi -${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/compiler.cmx -${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/compiler.cmxa -${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/compiler.cmxs -${OCAML_SITELIB}/js_of_ocaml/core_kernel.js -${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/deriving_Json.cmx -${OCAML_SITELIB}/js_of_ocaml/deriving_Json.mli -${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/deriving_Json_lexer.cmx -${OCAML_SITELIB}/js_of_ocaml/deriving_Json_lexer.mli -${OCAML_SITELIB}/js_of_ocaml/deriving_Json.cmi -${OCAML_SITELIB}/js_of_ocaml/deriving_Json_lexer.cmi -${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/deriving_json.a -${OCAML_SITELIB}/js_of_ocaml/deriving_json.cma -${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/deriving_json.cmxa -${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/deriving_json.cmxs -${OCAML_SITELIB}/js_of_ocaml/dlljs_of_ocaml.so +${OCAML_SITELIB}/js_of_ocaml/deriving/deriving_Json.cmi +${OCAML_SITELIB}/js_of_ocaml/deriving/deriving_Json.cmt +${OCAML_SITELIB}/js_of_ocaml/deriving/deriving_Json.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/deriving/deriving_Json.cmx +${OCAML_SITELIB}/js_of_ocaml/deriving/deriving_Json.mli +${OCAML_SITELIB}/js_of_ocaml/deriving/deriving_Json_lexer.cmi +${OCAML_SITELIB}/js_of_ocaml/deriving/deriving_Json_lexer.cmt +${OCAML_SITELIB}/js_of_ocaml/deriving/deriving_Json_lexer.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/deriving/deriving_Json_lexer.cmx +${OCAML_SITELIB}/js_of_ocaml/deriving/deriving_Json_lexer.mli +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/deriving/js_of_ocaml_deriving.a +${OCAML_SITELIB}/js_of_ocaml/deriving/js_of_ocaml_deriving.cma +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/deriving/js_of_ocaml_deriving.cmxa +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/deriving/js_of_ocaml_deriving.cmxs ${OCAML_SITELIB}/js_of_ocaml/dom.cmi +${OCAML_SITELIB}/js_of_ocaml/dom.cmt +${OCAML_SITELIB}/js_of_ocaml/dom.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/dom.cmx ${OCAML_SITELIB}/js_of_ocaml/dom.mli ${OCAML_SITELIB}/js_of_ocaml/dom_events.cmi +${OCAML_SITELIB}/js_of_ocaml/dom_events.cmt +${OCAML_SITELIB}/js_of_ocaml/dom_events.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/dom_events.cmx ${OCAML_SITELIB}/js_of_ocaml/dom_events.mli ${OCAML_SITELIB}/js_of_ocaml/dom_html.cmi +${OCAML_SITELIB}/js_of_ocaml/dom_html.cmt +${OCAML_SITELIB}/js_of_ocaml/dom_html.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/dom_html.cmx ${OCAML_SITELIB}/js_of_ocaml/dom_html.mli ${OCAML_SITELIB}/js_of_ocaml/dom_svg.cmi +${OCAML_SITELIB}/js_of_ocaml/dom_svg.cmt +${OCAML_SITELIB}/js_of_ocaml/dom_svg.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/dom_svg.cmx ${OCAML_SITELIB}/js_of_ocaml/dom_svg.mli -${OCAML_SITELIB}/js_of_ocaml/dynlink.js ${OCAML_SITELIB}/js_of_ocaml/eventSource.cmi +${OCAML_SITELIB}/js_of_ocaml/eventSource.cmt +${OCAML_SITELIB}/js_of_ocaml/eventSource.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/eventSource.cmx ${OCAML_SITELIB}/js_of_ocaml/eventSource.mli ${OCAML_SITELIB}/js_of_ocaml/file.cmi +${OCAML_SITELIB}/js_of_ocaml/file.cmt +${OCAML_SITELIB}/js_of_ocaml/file.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/file.cmx ${OCAML_SITELIB}/js_of_ocaml/file.mli ${OCAML_SITELIB}/js_of_ocaml/firebug.cmi +${OCAML_SITELIB}/js_of_ocaml/firebug.cmt +${OCAML_SITELIB}/js_of_ocaml/firebug.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/firebug.cmx ${OCAML_SITELIB}/js_of_ocaml/firebug.mli ${OCAML_SITELIB}/js_of_ocaml/form.cmi +${OCAML_SITELIB}/js_of_ocaml/form.cmt +${OCAML_SITELIB}/js_of_ocaml/form.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/form.cmx ${OCAML_SITELIB}/js_of_ocaml/form.mli -${OCAML_SITELIB}/js_of_ocaml/fs.js -${OCAML_SITELIB}/js_of_ocaml/gc.js ${OCAML_SITELIB}/js_of_ocaml/geolocation.cmi +${OCAML_SITELIB}/js_of_ocaml/geolocation.cmt +${OCAML_SITELIB}/js_of_ocaml/geolocation.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/geolocation.cmx ${OCAML_SITELIB}/js_of_ocaml/geolocation.mli -${OCAML_SITELIB}/js_of_ocaml/graphics.js -${OCAML_SITELIB}/js_of_ocaml/ieee_754.js -${OCAML_SITELIB}/js_of_ocaml/int64.js -${OCAML_SITELIB}/js_of_ocaml/internalMod.js -${OCAML_SITELIB}/js_of_ocaml/io.js ${OCAML_SITELIB}/js_of_ocaml/js.cmi +${OCAML_SITELIB}/js_of_ocaml/js.cmt +${OCAML_SITELIB}/js_of_ocaml/js.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/js.cmx ${OCAML_SITELIB}/js_of_ocaml/js.mli +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/js_of_ocaml.a ${OCAML_SITELIB}/js_of_ocaml/js_of_ocaml.cma ${OCAML_SITELIB}/js_of_ocaml/js_of_ocaml.cmi -${OCAML_SITELIB}/js_of_ocaml/jslib.js -${OCAML_SITELIB}/js_of_ocaml/jslib_js_of_ocaml.js +${OCAML_SITELIB}/js_of_ocaml/js_of_ocaml.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/js_of_ocaml.cmx +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/js_of_ocaml.cmxa +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/js_of_ocaml.cmxs +${OCAML_SITELIB}/js_of_ocaml/js_of_ocaml.ml ${OCAML_SITELIB}/js_of_ocaml/json.cmi +${OCAML_SITELIB}/js_of_ocaml/json.cmt +${OCAML_SITELIB}/js_of_ocaml/json.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/json.cmx ${OCAML_SITELIB}/js_of_ocaml/json.mli -${OCAML_SITELIB}/js_of_ocaml/json2.js -${OCAML_SITELIB}/js_of_ocaml/jsonp.cmi -${OCAML_SITELIB}/js_of_ocaml/jsonp.mli -${OCAML_SITELIB}/js_of_ocaml/jsooTop.cmi -${OCAML_SITELIB}/js_of_ocaml/jsooTop.cmo -${OCAML_SITELIB}/js_of_ocaml/jsooTop.mli -${OCAML_SITELIB}/js_of_ocaml/jsooTopCamlp4.cmo -${OCAML_SITELIB}/js_of_ocaml/jsooTopError.cmi -${OCAML_SITELIB}/js_of_ocaml/jsooTopError.cmo -${OCAML_SITELIB}/js_of_ocaml/jsooTopError.mli -${OCAML_SITELIB}/js_of_ocaml/jsooTopPpx.cmi -${OCAML_SITELIB}/js_of_ocaml/jsooTopPpx.cmo -${OCAML_SITELIB}/js_of_ocaml/jsooTopPpx.mli -${OCAML_SITELIB}/js_of_ocaml/jsoo_findlib_support.a -${OCAML_SITELIB}/js_of_ocaml/jsoo_findlib_support.cma -${OCAML_SITELIB}/js_of_ocaml/jsoo_findlib_support.cmi -${OCAML_SITELIB}/js_of_ocaml/jsoo_findlib_support.cmx -${OCAML_SITELIB}/js_of_ocaml/jsoo_findlib_support.cmxa -${OCAML_SITELIB}/js_of_ocaml/jsoo_findlib_support.cmxs ${OCAML_SITELIB}/js_of_ocaml/jstable.cmi +${OCAML_SITELIB}/js_of_ocaml/jstable.cmt +${OCAML_SITELIB}/js_of_ocaml/jstable.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/jstable.cmx ${OCAML_SITELIB}/js_of_ocaml/jstable.mli -${OCAML_SITELIB}/js_of_ocaml/keycode.cmi -${OCAML_SITELIB}/js_of_ocaml/keycode.mli -${OCAML_SITELIB}/js_of_ocaml/lexing.js ${OCAML_SITELIB}/js_of_ocaml/lib_version.cmi -${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/libjs_of_ocaml.a -${OCAML_SITELIB}/js_of_ocaml/logger.cma -${OCAML_SITELIB}/js_of_ocaml/lwt_js.cmi -${OCAML_SITELIB}/js_of_ocaml/lwt_js.mli -${OCAML_SITELIB}/js_of_ocaml/lwt_js_events.cmi -${OCAML_SITELIB}/js_of_ocaml/lwt_js_events.mli -${OCAML_SITELIB}/js_of_ocaml/lwt_log_js.cmi -${OCAML_SITELIB}/js_of_ocaml/lwt_log_js.mli -${OCAML_SITELIB}/js_of_ocaml/marshal.js -${OCAML_SITELIB}/js_of_ocaml/md5.js -${OCAML_SITELIB}/js_of_ocaml/mlString.js +${OCAML_SITELIB}/js_of_ocaml/lib_version.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/lib_version.cmx +${OCAML_SITELIB}/js_of_ocaml/lib_version.ml +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/libjs_of_ocaml_stubs.a ${OCAML_SITELIB}/js_of_ocaml/mutationObserver.cmi +${OCAML_SITELIB}/js_of_ocaml/mutationObserver.cmt +${OCAML_SITELIB}/js_of_ocaml/mutationObserver.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/mutationObserver.cmx ${OCAML_SITELIB}/js_of_ocaml/mutationObserver.mli -${OCAML_SITELIB}/js_of_ocaml/nat.js -${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/ocamlbuild_js_of_ocaml.a -${OCAML_SITELIB}/js_of_ocaml/ocamlbuild_js_of_ocaml.cma -${OCAML_SITELIB}/js_of_ocaml/ocamlbuild_js_of_ocaml.cmi -${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/ocamlbuild_js_of_ocaml.cmxa -${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/ocamlbuild_js_of_ocaml.cmxs -${OCAML_SITELIB}/js_of_ocaml/ocamlbuild_js_of_ocaml.mli -${OCAML_SITELIB}/js_of_ocaml/object.js -${OCAML_SITELIB}/js_of_ocaml/pa_deriving_Json.cmo -${OCAML_SITELIB}/js_of_ocaml/pa_deriving_Json.cmi -${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/pa_deriving_Json.cmx -${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/pa_deriving_Json.cmxs -${OCAML_SITELIB}/js_of_ocaml/pa_deriving_Json.mli -${OCAML_SITELIB}/js_of_ocaml/pa_js.cmo -${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/pa_js.cmx -${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/pa_js.cmxs -${OCAML_SITELIB}/js_of_ocaml/parsing.js -${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/ppx_deriving_json.a -${OCAML_SITELIB}/js_of_ocaml/ppx_deriving_json.cma -${OCAML_SITELIB}/js_of_ocaml/ppx_deriving_json.cmi -${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/ppx_deriving_json.cmxa -${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/ppx_deriving_json.cmxs -${OCAML_SITELIB}/js_of_ocaml/ppx_js -${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/ppx_js.a -${OCAML_SITELIB}/js_of_ocaml/ppx_js.cma -${OCAML_SITELIB}/js_of_ocaml/ppx_js.cmi -${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/ppx_js.cmx -${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/ppx_js.cmxa -${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/ppx_js.cmxs -${OCAML_SITELIB}/js_of_ocaml/ppx_js.mli -${OCAML_SITELIB}/js_of_ocaml/ppx_js_bin.cmi -${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/ppx_js_driver.a -${OCAML_SITELIB}/js_of_ocaml/ppx_js_driver.cma -${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/ppx_js_driver.cmx -${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/ppx_js_driver.cmxa -${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/ppx_js_driver.cmxs -${OCAML_SITELIB}/js_of_ocaml/predefined_exceptions.js +${OCAML_SITELIB}/js_of_ocaml/opam ${OCAML_SITELIB}/js_of_ocaml/regexp.cmi +${OCAML_SITELIB}/js_of_ocaml/regexp.cmt +${OCAML_SITELIB}/js_of_ocaml/regexp.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/regexp.cmx ${OCAML_SITELIB}/js_of_ocaml/regexp.mli -${OCAML_SITELIB}/js_of_ocaml/runtime.js -${OCAML_SITELIB}/js_of_ocaml/stdlib.js -${OCAML_SITELIB}/js_of_ocaml/string.js ${OCAML_SITELIB}/js_of_ocaml/sys_js.cmi +${OCAML_SITELIB}/js_of_ocaml/sys_js.cmt +${OCAML_SITELIB}/js_of_ocaml/sys_js.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/sys_js.cmx ${OCAML_SITELIB}/js_of_ocaml/sys_js.mli -${OCAML_SITELIB}/js_of_ocaml/toplevel.js ${OCAML_SITELIB}/js_of_ocaml/typed_array.cmi +${OCAML_SITELIB}/js_of_ocaml/typed_array.cmt +${OCAML_SITELIB}/js_of_ocaml/typed_array.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/typed_array.cmx ${OCAML_SITELIB}/js_of_ocaml/typed_array.mli -${PLIST.tyxml}${OCAML_SITELIB}/js_of_ocaml/tyxml_cast.cmi -${PLIST.tyxml}${OCAML_SITELIB}/js_of_ocaml/tyxml_cast.mli -${PLIST.tyxml}${OCAML_SITELIB}/js_of_ocaml/tyxml_cast_sigs.cmi -${PLIST.tyxml}${OCAML_SITELIB}/js_of_ocaml/tyxml_cast_sigs.mli -${PLIST.tyxml}${OCAML_SITELIB}/js_of_ocaml/tyxml_js.cma -${PLIST.tyxml}${OCAML_SITELIB}/js_of_ocaml/tyxml_js.cmi -${PLIST.tyxml}${OCAML_SITELIB}/js_of_ocaml/tyxml_js.mli -${OCAML_SITELIB}/js_of_ocaml/unix.js ${OCAML_SITELIB}/js_of_ocaml/url.cmi +${OCAML_SITELIB}/js_of_ocaml/url.cmt +${OCAML_SITELIB}/js_of_ocaml/url.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/url.cmx ${OCAML_SITELIB}/js_of_ocaml/url.mli -${OCAML_SITELIB}/js_of_ocaml/weak.js ${OCAML_SITELIB}/js_of_ocaml/webGL.cmi +${OCAML_SITELIB}/js_of_ocaml/webGL.cmt +${OCAML_SITELIB}/js_of_ocaml/webGL.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/webGL.cmx ${OCAML_SITELIB}/js_of_ocaml/webGL.mli ${OCAML_SITELIB}/js_of_ocaml/webSockets.cmi +${OCAML_SITELIB}/js_of_ocaml/webSockets.cmt +${OCAML_SITELIB}/js_of_ocaml/webSockets.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/webSockets.cmx ${OCAML_SITELIB}/js_of_ocaml/webSockets.mli ${OCAML_SITELIB}/js_of_ocaml/worker.cmi +${OCAML_SITELIB}/js_of_ocaml/worker.cmt +${OCAML_SITELIB}/js_of_ocaml/worker.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/worker.cmx ${OCAML_SITELIB}/js_of_ocaml/worker.mli ${OCAML_SITELIB}/js_of_ocaml/xmlHttpRequest.cmi +${OCAML_SITELIB}/js_of_ocaml/xmlHttpRequest.cmt +${OCAML_SITELIB}/js_of_ocaml/xmlHttpRequest.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/xmlHttpRequest.cmx ${OCAML_SITELIB}/js_of_ocaml/xmlHttpRequest.mli +${OCAML_SITELIB}/stubslibs/dlljs_of_ocaml_stubs.so +man/man1/js_of_ocaml.1 +man/man1/jsoo_link.1 +man/man1/jsoo_minify.1 +${PLIST.camlp4}share/doc/js_of_ocaml-camlp4/CHANGES +${PLIST.camlp4}share/doc/js_of_ocaml-camlp4/LICENSE +${PLIST.camlp4}share/doc/js_of_ocaml-camlp4/README.md +share/doc/js_of_ocaml-compiler/CHANGES +share/doc/js_of_ocaml-compiler/LICENSE +share/doc/js_of_ocaml-compiler/README.md +share/doc/js_of_ocaml-lwt/CHANGES +share/doc/js_of_ocaml-lwt/LICENSE +share/doc/js_of_ocaml-lwt/README.md +share/doc/js_of_ocaml-ocamlbuild/CHANGES +share/doc/js_of_ocaml-ocamlbuild/LICENSE +share/doc/js_of_ocaml-ocamlbuild/README.md +share/doc/js_of_ocaml-ppx/CHANGES +share/doc/js_of_ocaml-ppx/LICENSE +share/doc/js_of_ocaml-ppx/README.md +${PLIST.tyxml}share/doc/js_of_ocaml-tyxml/CHANGES +${PLIST.tyxml}share/doc/js_of_ocaml-tyxml/LICENSE +${PLIST.tyxml}share/doc/js_of_ocaml-tyxml/README.md +share/doc/js_of_ocaml/CHANGES +share/doc/js_of_ocaml/LICENSE +share/doc/js_of_ocaml/README.md Index: pkgsrc/devel/js_of_ocaml/buildlink3.mk diff -u pkgsrc/devel/js_of_ocaml/buildlink3.mk:1.3 pkgsrc/devel/js_of_ocaml/buildlink3.mk:1.4 --- pkgsrc/devel/js_of_ocaml/buildlink3.mk:1.3 Tue Jul 11 11:32:38 2017 +++ pkgsrc/devel/js_of_ocaml/buildlink3.mk Fri Sep 8 13:19:34 2017 @@ -1,12 +1,12 @@ -# $NetBSD: buildlink3.mk,v 1.3 2017/07/11 11:32:38 jaapb Exp $ +# $NetBSD: buildlink3.mk,v 1.4 2017/09/08 13:19:34 jaapb Exp $ BUILDLINK_TREE+= js_of_ocaml .if !defined(JS_OF_OCAML_BUILDLINK3_MK) JS_OF_OCAML_BUILDLINK3_MK:= -BUILDLINK_API_DEPENDS.js_of_ocaml+= js_of_ocaml>=2.8.3 -BUILDLINK_ABI_DEPENDS.js_of_ocaml+= js_of_ocaml>=2.8.4 +BUILDLINK_API_DEPENDS.js_of_ocaml+= js_of_ocaml>=3.0.0 +#BUILDLINK_ABI_DEPENDS.js_of_ocaml+= js_of_ocaml>=3.0.0 BUILDLINK_PKGSRCDIR.js_of_ocaml?= ../../devel/js_of_ocaml .endif # JS_OF_OCAML_BUILDLINK3_MK Index: pkgsrc/devel/js_of_ocaml/distinfo diff -u pkgsrc/devel/js_of_ocaml/distinfo:1.11 pkgsrc/devel/js_of_ocaml/distinfo:1.12 --- pkgsrc/devel/js_of_ocaml/distinfo:1.11 Tue Jul 11 11:32:38 2017 +++ pkgsrc/devel/js_of_ocaml/distinfo Fri Sep 8 13:19:34 2017 @@ -1,7 +1,8 @@ -$NetBSD: distinfo,v 1.11 2017/07/11 11:32:38 jaapb Exp $ +$NetBSD: distinfo,v 1.12 2017/09/08 13:19:34 jaapb Exp $ -SHA1 (js_of_ocaml-2.8.4.tar.gz) = e651e40c281466645524b338910ccaf5cfb7b06d -RMD160 (js_of_ocaml-2.8.4.tar.gz) = da6a16a9ce61230bfcb9de5679921b53696e97af -SHA512 (js_of_ocaml-2.8.4.tar.gz) = 8dc65bac7d60f2d3534e31e0fddb061f1b97bfd8146b1a34b4a1a516574c6a39f66d115646aa9767b7e24a51ec76949b05841088601f97d76972c8899a50c4fd -Size (js_of_ocaml-2.8.4.tar.gz) = 1344082 bytes -SHA1 (patch-Makefile.conf) = 40a365bd35106f2cb16958424926e657edc7887b +SHA1 (js_of_ocaml-3.0.0.tar.gz) = fe20efe864b2e52303ff71073b782ce203cae999 +RMD160 (js_of_ocaml-3.0.0.tar.gz) = 8863a224b6211a23d77d8c73a9461966779e65ce +SHA512 (js_of_ocaml-3.0.0.tar.gz) = dc4bbbfdacb43338aa7f97b7012b6de8a2eac5d7c5f535ceb9565c477c961a212ce5b2a75b1719fcd9f2d57938ee2162f6f04d3364397a469d7a13d1fe4e3908 +Size (js_of_ocaml-3.0.0.tar.gz) = 1433377 bytes +SHA1 (patch-lib_generate_stubs.sh) = 120c972aa6aa30bd778134ce88d275e98067f4ca +SHA1 (patch-lib_lwt_log_jbuild) = 414e17fc6ee78db2ec87e244259b939009b04336 Index: pkgsrc/devel/js_of_ocaml/options.mk diff -u pkgsrc/devel/js_of_ocaml/options.mk:1.1 pkgsrc/devel/js_of_ocaml/options.mk:1.2 --- pkgsrc/devel/js_of_ocaml/options.mk:1.1 Tue Jan 20 16:09:15 2015 +++ pkgsrc/devel/js_of_ocaml/options.mk Fri Sep 8 13:19:34 2017 @@ -1,22 +1,34 @@ -# $NetBSD: options.mk,v 1.1 2015/01/20 16:09:15 jaapb Exp $ +# $NetBSD: options.mk,v 1.2 2017/09/08 13:19:34 jaapb Exp $ PKG_OPTIONS_VAR= PKG_OPTIONS.js_of_ocaml -PKG_SUPPORTED_OPTIONS= ocaml-tyxml +PKG_SUPPORTED_OPTIONS= ocaml-tyxml camlp4 PKG_SUGGESTED_OPTIONS= ocaml-tyxml .include "../../mk/bsd.prefs.mk" .include "../../mk/bsd.options.mk" -PLIST_VARS+= tyxml +PLIST_VARS+= tyxml camlp4 + ### ### TyXML support ### .if !empty(PKG_OPTIONS:Mocaml-tyxml) .include "../../textproc/ocaml-tyxml/buildlink3.mk" .include "../../devel/ocaml-reactiveData/buildlink3.mk" -MAKE_ENV+= USE_TYXML="YES" USE_REACT="YES" PLIST.tyxml= yes +JBUILDER_BUILD_PACKAGES+= js_of_ocaml-tyxml +OPAM_INSTALL_FILES+= js_of_ocaml-tyxml +.else +.endif + +### +### Camlp4 support +### +.if !empty(PKG_OPTIONS:Mcamlp4) +.include "../../lang/camlp4/buildlink3.mk" +PLIST.camlp4= yes +JBUILDER_BUILD_PACKAGES+= js_of_ocaml-camlp4 +OPAM_INSTALL_FILES+= js_of_ocaml-camlp4 .else -MAKE_ENV+= USE_TYXML="NO" USE_REACT="NO" .endif Added files: Index: pkgsrc/devel/js_of_ocaml/patches/patch-lib_generate_stubs.sh diff -u /dev/null pkgsrc/devel/js_of_ocaml/patches/patch-lib_generate_stubs.sh:1.1 --- /dev/null Fri Sep 8 13:19:35 2017 +++ pkgsrc/devel/js_of_ocaml/patches/patch-lib_generate_stubs.sh Fri Sep 8 13:19:34 2017 @@ -0,0 +1,11 @@ +$NetBSD: patch-lib_generate_stubs.sh,v 1.1 2017/09/08 13:19:34 jaapb Exp $ + +Use correct path for bash +--- lib/generate_stubs.sh.orig 2017-06-22 04:36:10.000000000 +0000 ++++ lib/generate_stubs.sh +@@ -1,4 +1,4 @@ +-#!/bin/bash ++#!/usr/pkg/bin/bash + + set -e -u -o pipefail + shopt -s extglob Index: pkgsrc/devel/js_of_ocaml/patches/patch-lib_lwt_log_jbuild diff -u /dev/null pkgsrc/devel/js_of_ocaml/patches/patch-lib_lwt_log_jbuild:1.1 --- /dev/null Fri Sep 8 13:19:35 2017 +++ pkgsrc/devel/js_of_ocaml/patches/patch-lib_lwt_log_jbuild Fri Sep 8 13:19:34 2017 @@ -0,0 +1,12 @@ +$NetBSD: patch-lib_lwt_log_jbuild,v 1.1 2017/09/08 13:19:34 jaapb Exp $ + +Lwt_log is actually in lwt.unix now +--- lib/lwt/log/jbuild.orig 2017-06-22 04:36:10.000000000 +0000 ++++ lib/lwt/log/jbuild +@@ -4,5 +4,5 @@ + (public_name js_of_ocaml-lwt.logger) + (synopsis "Lwt logger for js_of_ocaml.") + (optional) +- (libraries (js_of_ocaml lwt lwt.log)) ++ (libraries (js_of_ocaml lwt lwt.log lwt.unix)) + (preprocess (pps (js_of_ocaml-ppx))))) --_----------=_1504876775290090--