pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/js_of_ocaml



Module Name:    pkgsrc
Committed By:   jaapb
Date:           Tue May 10 08:51:06 UTC 2022

Modified Files:
        pkgsrc/devel/js_of_ocaml: Makefile PLIST buildlink3.mk distinfo
            options.mk

Log Message:
Updated devel/js_of_ocaml to version 4.0.0.

This includes a lot of changes - see the internal CHANGES.md file for
details. Also included is support for OCaml 4.14, as well as a revamp
of the internal structure and dependencies.


To generate a diff of this commit:
cvs rdiff -u -r1.38 -r1.39 pkgsrc/devel/js_of_ocaml/Makefile
cvs rdiff -u -r1.25 -r1.26 pkgsrc/devel/js_of_ocaml/PLIST
cvs rdiff -u -r1.17 -r1.18 pkgsrc/devel/js_of_ocaml/buildlink3.mk
cvs rdiff -u -r1.24 -r1.25 pkgsrc/devel/js_of_ocaml/distinfo
cvs rdiff -u -r1.7 -r1.8 pkgsrc/devel/js_of_ocaml/options.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/js_of_ocaml/Makefile
diff -u pkgsrc/devel/js_of_ocaml/Makefile:1.38 pkgsrc/devel/js_of_ocaml/Makefile:1.39
--- pkgsrc/devel/js_of_ocaml/Makefile:1.38      Mon Mar  8 08:12:47 2021
+++ pkgsrc/devel/js_of_ocaml/Makefile   Tue May 10 08:51:06 2022
@@ -1,11 +1,10 @@
-# $NetBSD: Makefile,v 1.38 2021/03/08 08:12:47 jaapb Exp $
+# $NetBSD: Makefile,v 1.39 2022/05/10 08:51:06 jaapb Exp $
 #
 
-GITHUB_PROJECT=        js_of_ocaml
-DISTNAME=      ${GITHUB_PROJECT}-3.8.0
-PKGREVISION=   1
+DISTNAME=      ${GITHUB_PROJECT}-4.0.0
 CATEGORIES=    devel
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=ocsigen/}
+GITHUB_PROJECT=        js_of_ocaml
 
 MAINTAINER=    jaapb%NetBSD.org@localhost
 HOMEPAGE=      https://ocsigen.org/js_of_ocaml/
@@ -17,24 +16,17 @@ USE_TOOLS=  bash
 OCAML_USE_FINDLIB=     yes
 OCAML_USE_DUNE=                yes
 
-OPAM_INSTALL_FILES=    js_of_ocaml js_of_ocaml-ocamlbuild \
-                       js_of_ocaml-ppx js_of_ocaml-ppx_deriving_json \
-                       js_of_ocaml-lwt js_of_ocaml-compiler
-DUNE_BUILD_PACKAGES=   js_of_ocaml-compiler js_of_ocaml js_of_ocaml-ocamlbuild \
+OPAM_INSTALL_FILES=    js_of_ocaml js_of_ocaml-toplevel \
                        js_of_ocaml-ppx js_of_ocaml-ppx_deriving_json \
-                       js_of_ocaml-lwt
+                       js_of_ocaml-compiler
+DUNE_BUILD_PACKAGES=   ${OPAM_INSTALL_FILES}
 
 .include "options.mk"
 .include "../../devel/menhir/buildlink3.mk"
-.include "../../devel/ocamlbuild/buildlink3.mk"
-.include "../../devel/ocaml-cppo/buildlink3.mk"
-.include "../../devel/ocaml-dune-configurator/buildlink3.mk"
-.include "../../devel/ocaml-lwt/buildlink3.mk"
-.include "../../devel/ocaml-lwt_log/buildlink3.mk"
-.include "../../devel/ocaml-migrate-parsetree/buildlink3.mk"
-.include "../../devel/ocaml-ppx_deriving/buildlink3.mk"
-.include "../../devel/ocaml-ppx_tools_versioned/buildlink3.mk"
+.include "../../devel/ocaml-cmdliner/buildlink3.mk"
+.include "../../devel/ocaml-ppx_expect/buildlink3.mk"
 .include "../../devel/ocaml-ppxlib/buildlink3.mk"
-.include "../../textproc/ocaml-uchar/buildlink3.mk"
+.include "../../devel/ocaml-yojson/buildlink3.mk"
+.include "../../math/ocaml-num/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.25 pkgsrc/devel/js_of_ocaml/PLIST:1.26
--- pkgsrc/devel/js_of_ocaml/PLIST:1.25 Fri Dec 11 07:53:44 2020
+++ pkgsrc/devel/js_of_ocaml/PLIST      Tue May 10 08:51:06 2022
@@ -1,8 +1,11 @@
-@comment $NetBSD: PLIST,v 1.25 2020/12/11 07:53:44 jaapb Exp $
+@comment $NetBSD: PLIST,v 1.26 2022/05/10 08:51:06 jaapb Exp $
 bin/js_of_ocaml
 bin/jsoo_fs
 bin/jsoo_link
+bin/jsoo_listunits
 bin/jsoo_minify
+bin/jsoo_mkcmis
+bin/jsoo_mktop
 ${OCAML_SITELIB}/js_of_ocaml-compiler/META
 ${OCAML_SITELIB}/js_of_ocaml-compiler/annot_lexer.ml
 ${OCAML_SITELIB}/js_of_ocaml-compiler/annot_lexer.mli
@@ -301,6 +304,10 @@ ${OCAML_SITELIB}/js_of_ocaml-compiler/js
 ${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__Target_env.cmi
+${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Target_env.cmt
+${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Target_env.cmti
+${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Target_env.cmx
 ${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Timer.cmi
 ${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Timer.cmt
 ${OCAML_SITELIB}/js_of_ocaml-compiler/js_of_ocaml_compiler__Timer.cmti
@@ -364,8 +371,23 @@ ${OCAML_SITELIB}/js_of_ocaml-compiler/pu
 ${OCAML_SITELIB}/js_of_ocaml-compiler/pure_fun.mli
 ${OCAML_SITELIB}/js_of_ocaml-compiler/reserved.ml
 ${OCAML_SITELIB}/js_of_ocaml-compiler/reserved.mli
+${OCAML_SITELIB}/js_of_ocaml-compiler/runtime-files/files.ml
+${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/runtime-files/js_of_ocaml_compiler_runtime_files.a
+${OCAML_SITELIB}/js_of_ocaml-compiler/runtime-files/js_of_ocaml_compiler_runtime_files.cma
+${OCAML_SITELIB}/js_of_ocaml-compiler/runtime-files/js_of_ocaml_compiler_runtime_files.cmi
+${OCAML_SITELIB}/js_of_ocaml-compiler/runtime-files/js_of_ocaml_compiler_runtime_files.cmt
+${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/runtime-files/js_of_ocaml_compiler_runtime_files.cmx
+${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/runtime-files/js_of_ocaml_compiler_runtime_files.cmxa
+${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/runtime-files/js_of_ocaml_compiler_runtime_files.cmxs
+${OCAML_SITELIB}/js_of_ocaml-compiler/runtime-files/js_of_ocaml_compiler_runtime_files.ml
+${OCAML_SITELIB}/js_of_ocaml-compiler/runtime-files/js_of_ocaml_compiler_runtime_files__.cmi
+${OCAML_SITELIB}/js_of_ocaml-compiler/runtime-files/js_of_ocaml_compiler_runtime_files__.cmt
+${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/runtime-files/js_of_ocaml_compiler_runtime_files__.cmx
+${OCAML_SITELIB}/js_of_ocaml-compiler/runtime-files/js_of_ocaml_compiler_runtime_files__.ml
+${OCAML_SITELIB}/js_of_ocaml-compiler/runtime-files/js_of_ocaml_compiler_runtime_files__Files.cmi
+${OCAML_SITELIB}/js_of_ocaml-compiler/runtime-files/js_of_ocaml_compiler_runtime_files__Files.cmt
+${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/runtime-files/js_of_ocaml_compiler_runtime_files__Files.cmx
 ${OCAML_SITELIB}/js_of_ocaml-compiler/runtime.js
-${OCAML_SITELIB}/js_of_ocaml-compiler/runtime/files.ml
 ${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/runtime/jsoo_runtime.a
 ${OCAML_SITELIB}/js_of_ocaml-compiler/runtime/jsoo_runtime.cma
 ${OCAML_SITELIB}/js_of_ocaml-compiler/runtime/jsoo_runtime.cmi
@@ -374,13 +396,7 @@ ${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of
 ${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/runtime/jsoo_runtime.cmxa
 ${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/runtime/jsoo_runtime.cmxs
 ${OCAML_SITELIB}/js_of_ocaml-compiler/runtime/jsoo_runtime.ml
-${OCAML_SITELIB}/js_of_ocaml-compiler/runtime/jsoo_runtime__.cmi
-${OCAML_SITELIB}/js_of_ocaml-compiler/runtime/jsoo_runtime__.cmt
-${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/runtime/jsoo_runtime__.cmx
-${OCAML_SITELIB}/js_of_ocaml-compiler/runtime/jsoo_runtime__.ml
-${OCAML_SITELIB}/js_of_ocaml-compiler/runtime/jsoo_runtime__Files.cmi
-${OCAML_SITELIB}/js_of_ocaml-compiler/runtime/jsoo_runtime__Files.cmt
-${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/runtime/jsoo_runtime__Files.cmx
+${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-compiler/runtime/libjsoo_runtime_stubs.a
 ${OCAML_SITELIB}/js_of_ocaml-compiler/source_map.ml
 ${OCAML_SITELIB}/js_of_ocaml-compiler/source_map.mli
 ${OCAML_SITELIB}/js_of_ocaml-compiler/source_map_io.ml
@@ -397,6 +413,8 @@ ${OCAML_SITELIB}/js_of_ocaml-compiler/su
 ${OCAML_SITELIB}/js_of_ocaml-compiler/subst.mli
 ${OCAML_SITELIB}/js_of_ocaml-compiler/tailcall.ml
 ${OCAML_SITELIB}/js_of_ocaml-compiler/tailcall.mli
+${OCAML_SITELIB}/js_of_ocaml-compiler/target_env.ml
+${OCAML_SITELIB}/js_of_ocaml-compiler/target_env.mli
 ${OCAML_SITELIB}/js_of_ocaml-compiler/timer.ml
 ${OCAML_SITELIB}/js_of_ocaml-compiler/timer.mli
 ${OCAML_SITELIB}/js_of_ocaml-compiler/toplevel.js
@@ -406,86 +424,73 @@ ${OCAML_SITELIB}/js_of_ocaml-compiler/va
 ${OCAML_SITELIB}/js_of_ocaml-compiler/vlq64.ml
 ${OCAML_SITELIB}/js_of_ocaml-compiler/vlq64.mli
 ${OCAML_SITELIB}/js_of_ocaml-compiler/weak.js
-${OCAML_SITELIB}/js_of_ocaml-lwt/META
-${OCAML_SITELIB}/js_of_ocaml-lwt/dune-package
-${OCAML_SITELIB}/js_of_ocaml-lwt/import.ml
-${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
-${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
-${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt__.ml
-${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt__Import.cmi
-${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt__Import.cmt
-${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt__Import.cmx
-${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt__Lwt_file.cmi
-${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt__Lwt_file.cmt
-${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt__Lwt_file.cmti
-${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt__Lwt_file.cmx
-${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt__Lwt_js.cmi
-${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt__Lwt_js.cmt
-${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt__Lwt_js.cmti
-${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt__Lwt_js.cmx
-${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt__Lwt_js_events.cmi
-${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt__Lwt_js_events.cmt
-${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt__Lwt_js_events.cmti
-${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt__Lwt_js_events.cmx
-${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt__Lwt_jsonp.cmi
-${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt__Lwt_jsonp.cmt
-${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt__Lwt_jsonp.cmti
-${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt__Lwt_jsonp.cmx
-${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt__Lwt_xmlHttpRequest.cmi
-${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt__Lwt_xmlHttpRequest.cmt
-${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt__Lwt_xmlHttpRequest.cmti
-${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt__Lwt_xmlHttpRequest.cmx
-${OCAML_SITELIB}/js_of_ocaml-lwt/logger/import.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.ml
-${OCAML_SITELIB}/js_of_ocaml-lwt/logger/lwt_log_js.mli
-${OCAML_SITELIB}/js_of_ocaml-lwt/logger/lwt_log_js__.cmi
-${OCAML_SITELIB}/js_of_ocaml-lwt/logger/lwt_log_js__.cmt
-${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-lwt/logger/lwt_log_js__.cmx
-${OCAML_SITELIB}/js_of_ocaml-lwt/logger/lwt_log_js__.ml
-${OCAML_SITELIB}/js_of_ocaml-lwt/logger/lwt_log_js__Import.cmi
-${OCAML_SITELIB}/js_of_ocaml-lwt/logger/lwt_log_js__Import.cmt
-${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-lwt/logger/lwt_log_js__Import.cmx
-${OCAML_SITELIB}/js_of_ocaml-lwt/lwt_file.ml
-${OCAML_SITELIB}/js_of_ocaml-lwt/lwt_file.mli
-${OCAML_SITELIB}/js_of_ocaml-lwt/lwt_js.ml
-${OCAML_SITELIB}/js_of_ocaml-lwt/lwt_js.mli
-${OCAML_SITELIB}/js_of_ocaml-lwt/lwt_js_events.ml
-${OCAML_SITELIB}/js_of_ocaml-lwt/lwt_js_events.mli
-${OCAML_SITELIB}/js_of_ocaml-lwt/lwt_jsonp.ml
-${OCAML_SITELIB}/js_of_ocaml-lwt/lwt_jsonp.mli
-${OCAML_SITELIB}/js_of_ocaml-lwt/lwt_xmlHttpRequest.ml
-${OCAML_SITELIB}/js_of_ocaml-lwt/lwt_xmlHttpRequest.mli
-${OCAML_SITELIB}/js_of_ocaml-lwt/opam
-${OCAML_SITELIB}/js_of_ocaml-ocamlbuild/META
-${OCAML_SITELIB}/js_of_ocaml-ocamlbuild/dune-package
-${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.ml
-${OCAML_SITELIB}/js_of_ocaml-ocamlbuild/ocamlbuild_js_of_ocaml.mli
-${OCAML_SITELIB}/js_of_ocaml-ocamlbuild/opam
+${PLIST.lwt}${OCAML_SITELIB}/js_of_ocaml-lwt/META
+${PLIST.lwt}${OCAML_SITELIB}/js_of_ocaml-lwt/dune-package
+${PLIST.lwt}${OCAML_SITELIB}/js_of_ocaml-lwt/import.ml
+${PLIST.lwt}${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt.a
+${PLIST.lwt}${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt.cma
+${PLIST.lwt}${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt.cmi
+${PLIST.lwt}${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt.cmt
+${PLIST.lwt}${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt.cmx
+${PLIST.lwt}${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt.cmxa
+${PLIST.lwt}${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt.cmxs
+${PLIST.lwt}${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt.ml
+${PLIST.lwt}${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt__.cmi
+${PLIST.lwt}${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt__.cmt
+${PLIST.lwt}${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt__.cmx
+${PLIST.lwt}${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt__.ml
+${PLIST.lwt}${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt__Import.cmi
+${PLIST.lwt}${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt__Import.cmt
+${PLIST.lwt}${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt__Import.cmx
+${PLIST.lwt}${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt__Lwt_file.cmi
+${PLIST.lwt}${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt__Lwt_file.cmt
+${PLIST.lwt}${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt__Lwt_file.cmti
+${PLIST.lwt}${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt__Lwt_file.cmx
+${PLIST.lwt}${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt__Lwt_js.cmi
+${PLIST.lwt}${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt__Lwt_js.cmt
+${PLIST.lwt}${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt__Lwt_js.cmti
+${PLIST.lwt}${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt__Lwt_js.cmx
+${PLIST.lwt}${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt__Lwt_js_events.cmi
+${PLIST.lwt}${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt__Lwt_js_events.cmt
+${PLIST.lwt}${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt__Lwt_js_events.cmti
+${PLIST.lwt}${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt__Lwt_js_events.cmx
+${PLIST.lwt}${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt__Lwt_jsonp.cmi
+${PLIST.lwt}${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt__Lwt_jsonp.cmt
+${PLIST.lwt}${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt__Lwt_jsonp.cmti
+${PLIST.lwt}${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt__Lwt_jsonp.cmx
+${PLIST.lwt}${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt__Lwt_xmlHttpRequest.cmi
+${PLIST.lwt}${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt__Lwt_xmlHttpRequest.cmt
+${PLIST.lwt}${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt__Lwt_xmlHttpRequest.cmti
+${PLIST.lwt}${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-lwt/js_of_ocaml_lwt__Lwt_xmlHttpRequest.cmx
+${PLIST.lwt}${OCAML_SITELIB}/js_of_ocaml-lwt/logger/import.ml
+${PLIST.lwt}${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-lwt/logger/lwt_log_js.a
+${PLIST.lwt}${OCAML_SITELIB}/js_of_ocaml-lwt/logger/lwt_log_js.cma
+${PLIST.lwt}${OCAML_SITELIB}/js_of_ocaml-lwt/logger/lwt_log_js.cmi
+${PLIST.lwt}${OCAML_SITELIB}/js_of_ocaml-lwt/logger/lwt_log_js.cmt
+${PLIST.lwt}${OCAML_SITELIB}/js_of_ocaml-lwt/logger/lwt_log_js.cmti
+${PLIST.lwt}${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-lwt/logger/lwt_log_js.cmx
+${PLIST.lwt}${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-lwt/logger/lwt_log_js.cmxa
+${PLIST.lwt}${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-lwt/logger/lwt_log_js.cmxs
+${PLIST.lwt}${OCAML_SITELIB}/js_of_ocaml-lwt/logger/lwt_log_js.ml
+${PLIST.lwt}${OCAML_SITELIB}/js_of_ocaml-lwt/logger/lwt_log_js.mli
+${PLIST.lwt}${OCAML_SITELIB}/js_of_ocaml-lwt/logger/lwt_log_js__.cmi
+${PLIST.lwt}${OCAML_SITELIB}/js_of_ocaml-lwt/logger/lwt_log_js__.cmt
+${PLIST.lwt}${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-lwt/logger/lwt_log_js__.cmx
+${PLIST.lwt}${OCAML_SITELIB}/js_of_ocaml-lwt/logger/lwt_log_js__.ml
+${PLIST.lwt}${OCAML_SITELIB}/js_of_ocaml-lwt/logger/lwt_log_js__Import.cmi
+${PLIST.lwt}${OCAML_SITELIB}/js_of_ocaml-lwt/logger/lwt_log_js__Import.cmt
+${PLIST.lwt}${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-lwt/logger/lwt_log_js__Import.cmx
+${PLIST.lwt}${OCAML_SITELIB}/js_of_ocaml-lwt/lwt_file.ml
+${PLIST.lwt}${OCAML_SITELIB}/js_of_ocaml-lwt/lwt_file.mli
+${PLIST.lwt}${OCAML_SITELIB}/js_of_ocaml-lwt/lwt_js.ml
+${PLIST.lwt}${OCAML_SITELIB}/js_of_ocaml-lwt/lwt_js.mli
+${PLIST.lwt}${OCAML_SITELIB}/js_of_ocaml-lwt/lwt_js_events.ml
+${PLIST.lwt}${OCAML_SITELIB}/js_of_ocaml-lwt/lwt_js_events.mli
+${PLIST.lwt}${OCAML_SITELIB}/js_of_ocaml-lwt/lwt_jsonp.ml
+${PLIST.lwt}${OCAML_SITELIB}/js_of_ocaml-lwt/lwt_jsonp.mli
+${PLIST.lwt}${OCAML_SITELIB}/js_of_ocaml-lwt/lwt_xmlHttpRequest.ml
+${PLIST.lwt}${OCAML_SITELIB}/js_of_ocaml-lwt/lwt_xmlHttpRequest.mli
+${PLIST.lwt}${OCAML_SITELIB}/js_of_ocaml-lwt/opam
 ${OCAML_SITELIB}/js_of_ocaml-ppx/META
 ${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-ppx/as-lib/ppx_js.a
 ${OCAML_SITELIB}/js_of_ocaml-ppx/as-lib/ppx_js.cma
@@ -532,6 +537,39 @@ ${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of
 ${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-ppx_deriving_json/ppx_deriving_json.cmxs
 ${OCAML_SITELIB}/js_of_ocaml-ppx_deriving_json/ppx_deriving_json.ml
 ${OCAML_SITELIB}/js_of_ocaml-ppx_deriving_json/ppx_deriving_json.mli
+${OCAML_SITELIB}/js_of_ocaml-toplevel/META
+${OCAML_SITELIB}/js_of_ocaml-toplevel/dune-package
+${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-toplevel/js_of_ocaml_toplevel.a
+${OCAML_SITELIB}/js_of_ocaml-toplevel/js_of_ocaml_toplevel.cma
+${OCAML_SITELIB}/js_of_ocaml-toplevel/js_of_ocaml_toplevel.cmi
+${OCAML_SITELIB}/js_of_ocaml-toplevel/js_of_ocaml_toplevel.cmt
+${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-toplevel/js_of_ocaml_toplevel.cmx
+${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-toplevel/js_of_ocaml_toplevel.cmxa
+${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-toplevel/js_of_ocaml_toplevel.cmxs
+${OCAML_SITELIB}/js_of_ocaml-toplevel/js_of_ocaml_toplevel.ml
+${OCAML_SITELIB}/js_of_ocaml-toplevel/js_of_ocaml_toplevel__.cmi
+${OCAML_SITELIB}/js_of_ocaml-toplevel/js_of_ocaml_toplevel__.cmt
+${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-toplevel/js_of_ocaml_toplevel__.cmx
+${OCAML_SITELIB}/js_of_ocaml-toplevel/js_of_ocaml_toplevel__.ml
+${OCAML_SITELIB}/js_of_ocaml-toplevel/js_of_ocaml_toplevel__JsooTop.cmi
+${OCAML_SITELIB}/js_of_ocaml-toplevel/js_of_ocaml_toplevel__JsooTop.cmt
+${OCAML_SITELIB}/js_of_ocaml-toplevel/js_of_ocaml_toplevel__JsooTop.cmti
+${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-toplevel/js_of_ocaml_toplevel__JsooTop.cmx
+${OCAML_SITELIB}/js_of_ocaml-toplevel/js_of_ocaml_toplevel__JsooTopError.cmi
+${OCAML_SITELIB}/js_of_ocaml-toplevel/js_of_ocaml_toplevel__JsooTopError.cmt
+${OCAML_SITELIB}/js_of_ocaml-toplevel/js_of_ocaml_toplevel__JsooTopError.cmti
+${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-toplevel/js_of_ocaml_toplevel__JsooTopError.cmx
+${OCAML_SITELIB}/js_of_ocaml-toplevel/js_of_ocaml_toplevel__JsooTopPpx.cmi
+${OCAML_SITELIB}/js_of_ocaml-toplevel/js_of_ocaml_toplevel__JsooTopPpx.cmt
+${OCAML_SITELIB}/js_of_ocaml-toplevel/js_of_ocaml_toplevel__JsooTopPpx.cmti
+${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml-toplevel/js_of_ocaml_toplevel__JsooTopPpx.cmx
+${OCAML_SITELIB}/js_of_ocaml-toplevel/jsooTop.ml
+${OCAML_SITELIB}/js_of_ocaml-toplevel/jsooTop.mli
+${OCAML_SITELIB}/js_of_ocaml-toplevel/jsooTopError.ml
+${OCAML_SITELIB}/js_of_ocaml-toplevel/jsooTopError.mli
+${OCAML_SITELIB}/js_of_ocaml-toplevel/jsooTopPpx.ml
+${OCAML_SITELIB}/js_of_ocaml-toplevel/jsooTopPpx.mli
+${OCAML_SITELIB}/js_of_ocaml-toplevel/opam
 ${PLIST.tyxml}${OCAML_SITELIB}/js_of_ocaml-tyxml/META
 ${PLIST.tyxml}${OCAML_SITELIB}/js_of_ocaml-tyxml/dune-package
 ${PLIST.tyxml}${OCAML_SITELIB}/js_of_ocaml-tyxml/import.ml
@@ -700,6 +738,10 @@ ${OCAML_SITELIB}/js_of_ocaml/js_of_ocaml
 ${OCAML_SITELIB}/js_of_ocaml/js_of_ocaml__MutationObserver.cmt
 ${OCAML_SITELIB}/js_of_ocaml/js_of_ocaml__MutationObserver.cmti
 ${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/js_of_ocaml__MutationObserver.cmx
+${OCAML_SITELIB}/js_of_ocaml/js_of_ocaml__PerformanceObserver.cmi
+${OCAML_SITELIB}/js_of_ocaml/js_of_ocaml__PerformanceObserver.cmt
+${OCAML_SITELIB}/js_of_ocaml/js_of_ocaml__PerformanceObserver.cmti
+${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/js_of_ocaml__PerformanceObserver.cmx
 ${OCAML_SITELIB}/js_of_ocaml/js_of_ocaml__Regexp.cmi
 ${OCAML_SITELIB}/js_of_ocaml/js_of_ocaml__Regexp.cmt
 ${OCAML_SITELIB}/js_of_ocaml/js_of_ocaml__Regexp.cmti
@@ -741,10 +783,12 @@ ${OCAML_SITELIB}/js_of_ocaml/json.mli
 ${OCAML_SITELIB}/js_of_ocaml/jstable.ml
 ${OCAML_SITELIB}/js_of_ocaml/jstable.mli
 ${OCAML_SITELIB}/js_of_ocaml/lib_version.ml
-${OCAML_SITELIB}/js_of_ocaml/libjs_of_ocaml_stubs.a
+${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/libjs_of_ocaml_stubs.a
 ${OCAML_SITELIB}/js_of_ocaml/mutationObserver.ml
 ${OCAML_SITELIB}/js_of_ocaml/mutationObserver.mli
 ${OCAML_SITELIB}/js_of_ocaml/opam
+${OCAML_SITELIB}/js_of_ocaml/performanceObserver.ml
+${OCAML_SITELIB}/js_of_ocaml/performanceObserver.mli
 ${OCAML_SITELIB}/js_of_ocaml/regexp.ml
 ${OCAML_SITELIB}/js_of_ocaml/regexp.mli
 ${OCAML_SITELIB}/js_of_ocaml/resizeObserver.ml
@@ -764,6 +808,7 @@ ${OCAML_SITELIB}/js_of_ocaml/worker.mli
 ${OCAML_SITELIB}/js_of_ocaml/xmlHttpRequest.ml
 ${OCAML_SITELIB}/js_of_ocaml/xmlHttpRequest.mli
 ${OCAML_SITELIB}/stublibs/dlljs_of_ocaml_stubs.so
+${OCAML_SITELIB}/stublibs/dlljsoo_runtime_stubs.so
 man/man1/js_of_ocaml-build-fs.1
 man/man1/js_of_ocaml-build-runtime.1
 man/man1/js_of_ocaml-link.1
@@ -777,18 +822,18 @@ share/doc/js_of_ocaml-compiler/README.md
 share/doc/js_of_ocaml-lwt/CHANGES.md
 share/doc/js_of_ocaml-lwt/LICENSE
 share/doc/js_of_ocaml-lwt/README.md
-share/doc/js_of_ocaml-ocamlbuild/CHANGES.md
-share/doc/js_of_ocaml-ocamlbuild/LICENSE
-share/doc/js_of_ocaml-ocamlbuild/README.md
 share/doc/js_of_ocaml-ppx/CHANGES.md
 share/doc/js_of_ocaml-ppx/LICENSE
 share/doc/js_of_ocaml-ppx/README.md
 share/doc/js_of_ocaml-ppx_deriving_json/CHANGES.md
 share/doc/js_of_ocaml-ppx_deriving_json/LICENSE
 share/doc/js_of_ocaml-ppx_deriving_json/README.md
-${PLIST.tyxml}share/doc/js_of_ocaml-tyxml/CHANGES.md
-${PLIST.tyxml}share/doc/js_of_ocaml-tyxml/LICENSE
-${PLIST.tyxml}share/doc/js_of_ocaml-tyxml/README.md
+share/doc/js_of_ocaml-toplevel/CHANGES.md
+share/doc/js_of_ocaml-toplevel/LICENSE
+share/doc/js_of_ocaml-toplevel/README.md
+share/doc/js_of_ocaml-tyxml/CHANGES.md
+share/doc/js_of_ocaml-tyxml/LICENSE
+share/doc/js_of_ocaml-tyxml/README.md
 share/doc/js_of_ocaml/CHANGES.md
 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.17 pkgsrc/devel/js_of_ocaml/buildlink3.mk:1.18
--- pkgsrc/devel/js_of_ocaml/buildlink3.mk:1.17 Fri Dec 11 07:53:44 2020
+++ pkgsrc/devel/js_of_ocaml/buildlink3.mk      Tue May 10 08:51:06 2022
@@ -1,12 +1,12 @@
-# $NetBSD: buildlink3.mk,v 1.17 2020/12/11 07:53:44 jaapb Exp $
+# $NetBSD: buildlink3.mk,v 1.18 2022/05/10 08:51:06 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>=3.0.0
-BUILDLINK_ABI_DEPENDS.js_of_ocaml+=    js_of_ocaml>=3.8.0
+BUILDLINK_API_DEPENDS.js_of_ocaml+=    js_of_ocaml>=4.0.0
+BUILDLINK_ABI_DEPENDS.js_of_ocaml+=    js_of_ocaml>=4.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.24 pkgsrc/devel/js_of_ocaml/distinfo:1.25
--- pkgsrc/devel/js_of_ocaml/distinfo:1.24      Tue Oct 26 10:15:08 2021
+++ pkgsrc/devel/js_of_ocaml/distinfo   Tue May 10 08:51:06 2022
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.24 2021/10/26 10:15:08 nia Exp $
+$NetBSD: distinfo,v 1.25 2022/05/10 08:51:06 jaapb Exp $
 
-BLAKE2s (js_of_ocaml-3.8.0.tar.gz) = 8092ef2215518edd80d946d481a9f8542928343bb6e0c2c98300e2c06a61473c
-SHA512 (js_of_ocaml-3.8.0.tar.gz) = b38c5e4f606d62ebb5319d6e8b618656d060903a50e87f38e736936963a0cd86cd31b16fde60c523f5ff1c62b5686c1e8b661879ef61a983d86fbeefcf995701
-Size (js_of_ocaml-3.8.0.tar.gz) = 1448308 bytes
+BLAKE2s (js_of_ocaml-4.0.0.tar.gz) = 7dbe4971a5de18f11463b4da95ce25c086a498044d94345c8b3c536b2e0ae558
+SHA512 (js_of_ocaml-4.0.0.tar.gz) = e46492a728fa315984257aebebe7c6a63dba48197674443a3c904f8e3a8aca67f68e43ec361e695ee93457c5d7cde81026c4ec1988bf7fc250ff1daddbd8e574
+Size (js_of_ocaml-4.0.0.tar.gz) = 1477388 bytes

Index: pkgsrc/devel/js_of_ocaml/options.mk
diff -u pkgsrc/devel/js_of_ocaml/options.mk:1.7 pkgsrc/devel/js_of_ocaml/options.mk:1.8
--- pkgsrc/devel/js_of_ocaml/options.mk:1.7     Tue Jan 29 12:43:53 2019
+++ pkgsrc/devel/js_of_ocaml/options.mk Tue May 10 08:51:06 2022
@@ -1,21 +1,33 @@
-# $NetBSD: options.mk,v 1.7 2019/01/29 12:43:53 jaapb Exp $
+# $NetBSD: options.mk,v 1.8 2022/05/10 08:51:06 jaapb Exp $
 
 PKG_OPTIONS_VAR=       PKG_OPTIONS.js_of_ocaml
-PKG_SUPPORTED_OPTIONS= ocaml-tyxml
-PKG_SUGGESTED_OPTIONS= ocaml-tyxml
+PKG_SUPPORTED_OPTIONS= lwt ocaml-tyxml
+PKG_SUGGESTED_OPTIONS= lwt ocaml-tyxml
 
 .include "../../mk/bsd.prefs.mk"
 
 .include "../../mk/bsd.options.mk"
 
-PLIST_VARS+=   tyxml
+PLIST_VARS+=   lwt tyxml
+
+###
+### lwt support
+###
+.if !empty(PKG_OPTIONS:Mlwt)
+.include "../../devel/ocaml-lwt/buildlink3.mk"
+PLIST.lwt=     yes
+DUNE_BUILD_PACKAGES+=  js_of_ocaml-lwt
+OPAM_INSTALL_FILES+=   js_of_ocaml-lwt
+.else
+.endif
 
 ###
 ### TyXML support
 ###
 .if !empty(PKG_OPTIONS:Mocaml-tyxml)
-.include "../../textproc/ocaml-tyxml/buildlink3.mk"
+.include "../../devel/ocaml-react/buildlink3.mk"
 .include "../../devel/ocaml-reactiveData/buildlink3.mk"
+.include "../../textproc/ocaml-tyxml/buildlink3.mk"
 PLIST.tyxml=   yes
 DUNE_BUILD_PACKAGES+=  js_of_ocaml-tyxml
 OPAM_INSTALL_FILES+=   js_of_ocaml-tyxml



Home | Main Index | Thread Index | Old Index