Page MenuHomeFreeBSD

D48228.id148787.diff
No OneTemporary

D48228.id148787.diff

This file is larger than 256 KB, so syntax highlighting was skipped.
diff --git a/Mk/Uses/ocaml.mk b/Mk/Uses/ocaml.mk
--- a/Mk/Uses/ocaml.mk
+++ b/Mk/Uses/ocaml.mk
@@ -16,8 +16,8 @@
#
# findplist - Add contents of findlib target directories automatically
#
-# ldconfig - Set if your port installs shared libraries into ocaml
-# site-lib dir. OCaml ld.conf file will be automatically
+# ldconfig - Set if your port installs loadable C shared libraries (dll stublib)
+# into ocaml site-lib dir. OCaml ld.conf file will be automatically
# processed. When dune is used Dune may install stublibs in
# site-lib package directory(ies) or in a single directory
# below DUNE_LIBDIR.
@@ -42,10 +42,21 @@
# Default: ${PORTNAME}
#
# OCAML_LDLIBS - Directories under PREFIX to be automatically
-# added/removed from ld.conf
+# added/removed from ld.conf if USES=ocaml:ldconfig
# Default: ${OCAML_SITELIBDIR}/${PORTNAME}
+# If set to empty, and if USES=ocaml:dune, then
+# ${OCAML_SITELIBDIR}/${OCAML_PACKAGES:[0]} will be used.
#
-# OCAML_PACKAGES - List of packages to build and install, defaults to ${PORTNAME}
+# OCAML_LDCONFNAME - Basename of the fragment file to create in
+# lib/ocaml/ld.conf.d if USES=ocaml:ldconfig
+# Defaults to ${PKGNAME}
+#
+# OCAML_PACKAGES - List of packages to build and install if
+# USES=ocaml:dune is specified.
+# Defaults to ${PORTNAME}
+#
+# DUNE_INSTALL_TARGETS - Dune install targets.
+# Defaults to empty (dune "@install" pseudo-target).
#
# MAINTAINER: freebsd@dev.thsi.be
@@ -292,14 +303,21 @@
# Directories under PREFIX for appending to ld.conf
#
OCAML_LDLIBS?= ${OCAML_SITELIBDIR}/${PORTNAME}
+OCAML_LDCONFNAME?= ${PKGNAME}
_USES_install+= 740:ocaml-ldconfig
. if !target(ocaml-ldconfig)
ocaml-ldconfig:
-. for LIB in ${OCAML_LDLIBS}
- @${ECHO_CMD} "@postexec ${ECHO_CMD} "%D/${LIB}" >> %D/${OCAML_LDCONF}" \
- >> ${TMPPLIST}
- @${ECHO_CMD} "@postunexec ${SED} -i \"\" -e '/${LIB:S#/#\/#g}/d' %D/${OCAML_LDCONF}" >> ${TMPPLIST}
-. endfor
+ @${MKDIR} ${STAGEDIR}${PREFIX}/${OCAML_LIBDIR}/ld.conf.d
+. if !empty(OCAML_LDLIBS)
+. for LIB in ${OCAML_LDLIBS}
+ @${ECHO_CMD} ${PREFIX}/${LIB} >> ${STAGEDIR}${PREFIX}/${OCAML_LIBDIR}/ld.conf.d/${OCAML_LDCONFNAME}.conf
+. endfor
+. elif defined(_USE_OCAML_DUNE)
+ @${ECHO_CMD} ${PREFIX}/${OCAML_SITELIBDIR}/${OCAML_PACKAGES:[1]} > ${STAGEDIR}${PREFIX}/${OCAML_LIBDIR}/ld.conf.d/${OCAML_LDCONFNAME}.conf
+. else
+.error USES=ocaml:ldconfig requires non-empty OCAML_LDLIBS, or USES=ocaml:dune
+. endif
+ @${ECHO_CMD} ${OCAML_LIBDIR}/ld.conf.d/${OCAML_LDCONFNAME}.conf >> ${TMPPLIST}
. endif
. endif
@@ -332,7 +350,7 @@
. if !target(do-install) && !defined(NO_INSTALL) && defined(_USE_OCAML_DUNE)
do-install:
- @(cd ${INSTALL_WRKSRC} && ${SETENV} ${WRK_ENV} ${MAKE_ENV} ${FAKEROOT} ${DUNE_CMD} install ${DUNE_ARGS} ${DUNE_INSTALL_ARGS} ${DUNE_INSTALL_TARGETS})
+ @(cd ${INSTALL_WRKSRC} && ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${FAKEROOT} ${DUNE_CMD} install ${DUNE_ARGS} ${DUNE_INSTALL_ARGS} ${DUNE_INSTALL_TARGETS})
. endif
.endif
diff --git a/archivers/ocaml-bz2/Makefile b/archivers/ocaml-bz2/Makefile
--- a/archivers/ocaml-bz2/Makefile
+++ b/archivers/ocaml-bz2/Makefile
@@ -1,5 +1,6 @@
PORTNAME= bz2
DISTVERSION= 0.8.0
+PORTREVISION= 1
CATEGORIES= archivers
PKGNAMEPREFIX= ocaml-
diff --git a/archivers/ocaml-zip/Makefile b/archivers/ocaml-zip/Makefile
--- a/archivers/ocaml-zip/Makefile
+++ b/archivers/ocaml-zip/Makefile
@@ -1,6 +1,6 @@
PORTNAME= zip
PORTVERSION= 1.11
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= archivers
PKGNAMEPREFIX= ocaml-
DISTNAME= caml${PORTNAME}-${PORTVERSION}
diff --git a/converters/ocaml-base64/Makefile b/converters/ocaml-base64/Makefile
--- a/converters/ocaml-base64/Makefile
+++ b/converters/ocaml-base64/Makefile
@@ -1,7 +1,7 @@
PORTNAME= base64
PORTVERSION= 3.5.1
DISTVERSIONPREFIX= v
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= converters
PKGNAMEPREFIX= ocaml-
diff --git a/converters/ocaml-jsonm/Makefile b/converters/ocaml-jsonm/Makefile
--- a/converters/ocaml-jsonm/Makefile
+++ b/converters/ocaml-jsonm/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jsonm
PORTVERSION= 1.0.2
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= converters
MASTER_SITES= https://erratique.ch/software/jsonm/releases/
PKGNAMEPREFIX= ocaml-
diff --git a/databases/ocaml-dbm/Makefile b/databases/ocaml-dbm/Makefile
--- a/databases/ocaml-dbm/Makefile
+++ b/databases/ocaml-dbm/Makefile
@@ -1,6 +1,7 @@
PORTNAME= dbm
PORTVERSION= 1.3
DISTVERSIONPREFIX= camldbm-
+PORTREVISION= 1
CATEGORIES= databases
PKGNAMEPREFIX= ocaml-
diff --git a/databases/ocaml-mysql/Makefile b/databases/ocaml-mysql/Makefile
--- a/databases/ocaml-mysql/Makefile
+++ b/databases/ocaml-mysql/Makefile
@@ -1,18 +1,18 @@
PORTNAME= mysql
-PORTVERSION= 1.2.4
-PORTREVISION= 2
+DISTVERSION= 1.2.4
+PORTREVISION= 3
CATEGORIES= databases
-MASTER_SITES= http://ygrek.org.ua/p/release/ocaml-mysql/
+MASTER_SITES= https://github.com/ygrek/ocaml-mysql/releases/download/v${DISTVERSION}/
PKGNAMEPREFIX= ocaml-
DISTNAME= ${PKGNAMEPREFIX}${PORTNAME}-${PORTVERSION}
MAINTAINER= danfe@FreeBSD.org
COMMENT= OCaml bindings to libmysqlclient
-WWW= http://ygrek.org.ua/p/ocaml-mysql/
+WWW= https://ygrek.org/p/ocaml-mysql/
LICENSE= LGPL21
-USES= gmake ocaml:camlp4,findplist,ldconfig mysql
+USES= gmake mysql ocaml:findlib,ldconfig
IGNORE_WITH_MYSQL= 80 81
GNU_CONFIGURE= yes
@@ -31,6 +31,10 @@
${REINPLACE_CMD} 's,OCAMLFIND_INSTFLAGS=,OCAMLFIND_INSTFLAGS=-ldconf ignore ,' \
${WRKSRC}/Makefile.in
+post-install:
+ cd ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME} && \
+ ${STRIP_CMD} dllmysql_stubs.so mysql.cmxs
+
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/doc/mysql/html/* ${STAGEDIR}${DOCSDIR}
diff --git a/databases/ocaml-mysql/pkg-plist b/databases/ocaml-mysql/pkg-plist
new file mode 100644
--- /dev/null
+++ b/databases/ocaml-mysql/pkg-plist
@@ -0,0 +1,10 @@
+%%OCAML_SITELIBDIR%%/mysql/META
+%%OCAML_SITELIBDIR%%/mysql/dllmysql_stubs.so
+%%OCAML_SITELIBDIR%%/mysql/libmysql_stubs.a
+%%OCAML_SITELIBDIR%%/mysql/mysql.a
+%%OCAML_SITELIBDIR%%/mysql/mysql.cma
+%%OCAML_SITELIBDIR%%/mysql/mysql.cmi
+%%OCAML_SITELIBDIR%%/mysql/mysql.cmx
+%%OCAML_SITELIBDIR%%/mysql/mysql.cmxa
+%%OCAML_SITELIBDIR%%/mysql/mysql.cmxs
+%%OCAML_SITELIBDIR%%/mysql/mysql.mli
diff --git a/databases/ocaml-sqlite3/Makefile b/databases/ocaml-sqlite3/Makefile
--- a/databases/ocaml-sqlite3/Makefile
+++ b/databases/ocaml-sqlite3/Makefile
@@ -1,5 +1,6 @@
PORTNAME= sqlite3
DISTVERSION= 5.2.0
+PORTREVISION= 1
CATEGORIES= databases
PKGNAMEPREFIX= ocaml-
diff --git a/devel/Makefile b/devel/Makefile
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -1741,6 +1741,7 @@
SUBDIR += objconv
SUBDIR += objecthash
SUBDIR += objfw
+ SUBDIR += ocaml-alcotest
SUBDIR += ocaml-annexlib
SUBDIR += ocaml-astring
SUBDIR += ocaml-base
@@ -1800,6 +1801,7 @@
SUBDIR += ocaml-ppx_yojson_conv_lib
SUBDIR += ocaml-ppxlib
SUBDIR += ocaml-psmt2-frontend
+ SUBDIR += ocaml-qcheck
SUBDIR += ocaml-re
SUBDIR += ocaml-react
SUBDIR += ocaml-res
diff --git a/devel/coccinelle/Makefile b/devel/coccinelle/Makefile
--- a/devel/coccinelle/Makefile
+++ b/devel/coccinelle/Makefile
@@ -1,5 +1,6 @@
PORTNAME= coccinelle
DISTVERSION= 1.3
+PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= https://coccinelle.gitlabpages.inria.fr/website/distrib/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
@@ -11,7 +12,8 @@
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/license.txt
-BUILD_DEPENDS= menhir:devel/menhir \
+BUILD_DEPENDS= ${OCAMLFIND_DEPEND} \
+ menhir:devel/menhir \
ocaml-parmap>=0:devel/ocaml-parmap \
ocaml-pcre>=0:devel/ocaml-pcre
LIB_DEPENDS= libpcre.so:devel/pcre
diff --git a/devel/menhir/Makefile b/devel/menhir/Makefile
--- a/devel/menhir/Makefile
+++ b/devel/menhir/Makefile
@@ -1,5 +1,6 @@
PORTNAME= menhir
PORTVERSION= 20231231
+PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= http://cristal.inria.fr/~fpottier/menhir/
diff --git a/devel/ocaml-alcotest/Makefile b/devel/ocaml-alcotest/Makefile
new file mode 100644
--- /dev/null
+++ b/devel/ocaml-alcotest/Makefile
@@ -0,0 +1,57 @@
+PORTNAME= alcotest
+DISTVERSION= 1.8.0
+CATEGORIES= devel
+MASTER_SITES= https://github.com/mirage/${PORTNAME}/releases/download/${DISTVERSION}/
+PKGNAMEPREFIX= ocaml-
+
+MAINTAINER= freebsd@dev.thsi.be
+COMMENT= User-friendly unit testing library for OCaml
+WWW= https://github.com/mirage/alcotest
+
+LICENSE= ISCL
+LICENSE_FILE= ${WRKSRC}/LICENSE.md
+
+BUILD_DEPENDS= ${SA_DIR}/astring/META:devel/ocaml-astring \
+ ${SA_DIR}/cmdliner/META:devel/ocaml-cmdliner \
+ ${SA_DIR}/fmt/META:devel/ocaml-fmt \
+ ${SA_DIR}/logs/META:devel/ocaml-logs \
+ ${SA_DIR}/lwt/META:devel/ocaml-lwt \
+ ${SA_DIR}/re/META:devel/ocaml-re \
+ ${SA_DIR}/uutf/META:devel/ocaml-uutf
+RUN_DEPENDS= ${SA_DIR}/astring/META:devel/ocaml-astring \
+ ${SA_DIR}/cmdliner/META:devel/ocaml-cmdliner \
+ ${SA_DIR}/fmt/META:devel/ocaml-fmt \
+ ${SA_DIR}/logs/META:devel/ocaml-logs \
+ ${SA_DIR}/lwt/META:devel/ocaml-lwt \
+ ${SA_DIR}/re/META:devel/ocaml-re \
+ ${SA_DIR}/uutf/META:devel/ocaml-uutf
+
+USES= ocaml:dune,ldconfig tar:tbz
+OCAML_PACKAGES= ${PORTNAME} ${PORTNAME}-lwt
+DUNE_INSTALL_TARGETS= ${OCAML_PACKAGES}
+
+DOCSDIR= ${OCAML_DOCSDIR}
+EXAMPLESDIR= ${OCAML_EXAMPLESDIR}/${PORTNAME}
+PORTDOCS= ${OCAML_PACKAGES:@p@$p/CHANGES.md $p/LICENSE.md $p/README.md@}
+
+OPTIONS_DEFINE= DOCS EXAMPLES
+
+SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR}
+
+post-install:
+ cd ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR} && \
+ ${STRIP_CMD} \
+ ${PORTNAME}/alcotest.cmxs \
+ ${PORTNAME}/dllalcotest_stubs.so \
+ ${PORTNAME}/engine/alcotest_engine.cmxs \
+ ${PORTNAME}/stdlib_ext/alcotest_stdlib_ext.cmxs \
+ ${PORTNAME}-lwt/${PORTNAME}_lwt.cmxs
+
+post-install-EXAMPLES-on:
+ cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}
+
+do-test:
+ cd ${TEST_WRKSRC} && \
+ ${SETENVI} ${TEST_ENV} ${DUNE_ENV} ${DUNE_CMD} build ${DUNE_ARGS} @runtest
+
+.include <bsd.port.mk>
diff --git a/devel/ocaml-alcotest/distinfo b/devel/ocaml-alcotest/distinfo
new file mode 100644
--- /dev/null
+++ b/devel/ocaml-alcotest/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1734825383
+SHA256 (alcotest-1.8.0.tbz) = cba1bd01707c8c55b4764bb0df8c9c732be321e1f1c1a96a406e56d8dbca1d0e
+SIZE (alcotest-1.8.0.tbz) = 293955
diff --git a/devel/ocaml-alcotest/files/patch-src_alcotest-engine_dune b/devel/ocaml-alcotest/files/patch-src_alcotest-engine_dune
new file mode 100644
--- /dev/null
+++ b/devel/ocaml-alcotest/files/patch-src_alcotest-engine_dune
@@ -0,0 +1,9 @@
+--- src/alcotest-engine/dune.orig 2024-12-22 00:03:15 UTC
++++ src/alcotest-engine/dune
+@@ -25,6 +25,5 @@
+ cmdliner
+ fmt.cli
+ re
+- stdlib-shims
+ uutf)
+ (preprocess future_syntax))
diff --git a/devel/ocaml-alcotest/files/patch-test_e2e_alcotest_source__code__position_caml__ld__library__path.ml b/devel/ocaml-alcotest/files/patch-test_e2e_alcotest_source__code__position_caml__ld__library__path.ml
new file mode 100644
--- /dev/null
+++ b/devel/ocaml-alcotest/files/patch-test_e2e_alcotest_source__code__position_caml__ld__library__path.ml
@@ -0,0 +1,11 @@
+--- test/e2e/alcotest/source_code_position/caml_ld_library_path.ml.orig 2024-12-22 23:46:16 UTC
++++ test/e2e/alcotest/source_code_position/caml_ld_library_path.ml
+@@ -12,7 +12,7 @@ let () =
+ in
+ Unix.putenv "CAML_LD_LIBRARY_PATH" paths;
+ let child =
+- Unix.create_process test [||] Unix.stdin Unix.stdout Unix.stderr
++ Unix.create_process test [|test|] Unix.stdin Unix.stdout Unix.stderr
+ in
+ match Unix.waitpid [ WUNTRACED ] child with
+ | _, WEXITED c -> exit c
diff --git a/devel/ocaml-alcotest/pkg-descr b/devel/ocaml-alcotest/pkg-descr
new file mode 100644
--- /dev/null
+++ b/devel/ocaml-alcotest/pkg-descr
@@ -0,0 +1,4 @@
+Alcotest provides a simple OCaml library to perform unit testing.
+Test assertions are built using the simple functional combinators
+API. The output is nicely colored, and any failing tests are shown in
+full details at the end of the run.
diff --git a/devel/ocaml-alcotest/pkg-plist b/devel/ocaml-alcotest/pkg-plist
new file mode 100644
--- /dev/null
+++ b/devel/ocaml-alcotest/pkg-plist
@@ -0,0 +1,172 @@
+%%OCAML_SITELIBDIR%%/alcotest/META
+%%OCAML_SITELIBDIR%%/alcotest/alcotest.a
+%%OCAML_SITELIBDIR%%/alcotest/alcotest.cma
+%%OCAML_SITELIBDIR%%/alcotest/alcotest.cmi
+%%OCAML_SITELIBDIR%%/alcotest/alcotest.cmt
+%%OCAML_SITELIBDIR%%/alcotest/alcotest.cmti
+%%OCAML_SITELIBDIR%%/alcotest/alcotest.cmx
+%%OCAML_SITELIBDIR%%/alcotest/alcotest.cmxa
+%%OCAML_SITELIBDIR%%/alcotest/alcotest.ml
+%%OCAML_SITELIBDIR%%/alcotest/alcotest.mli
+%%OCAML_SITELIBDIR%%/alcotest/alcotest__.cmi
+%%OCAML_SITELIBDIR%%/alcotest/alcotest__.cmt
+%%OCAML_SITELIBDIR%%/alcotest/alcotest__.cmx
+%%OCAML_SITELIBDIR%%/alcotest/alcotest__.ml
+%%OCAML_SITELIBDIR%%/alcotest/alcotest__Terminal.cmi
+%%OCAML_SITELIBDIR%%/alcotest/alcotest__Terminal.cmt
+%%OCAML_SITELIBDIR%%/alcotest/alcotest__Terminal.cmti
+%%OCAML_SITELIBDIR%%/alcotest/alcotest__Terminal.cmx
+%%OCAML_SITELIBDIR%%/alcotest/dllalcotest_stubs.so
+%%OCAML_SITELIBDIR%%/alcotest/dune-package
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine.a
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine.cma
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine.cmi
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine.cmt
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine.cmti
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine.cmx
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine.cmxa
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine.ml
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine.mli
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__.cmi
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__.cmt
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__.cmx
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__.ml
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Callsite_loc.cmi
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Callsite_loc.cmt
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Callsite_loc.cmx
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Cli.cmi
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Cli.cmt
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Cli.cmti
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Cli.cmx
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Cli_intf.cmi
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Cli_intf.cmt
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Cli_intf.cmx
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Config.cmi
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Config.cmt
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Config.cmti
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Config.cmx
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Config_intf.cmi
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Config_intf.cmt
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Config_intf.cmx
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Core.cmi
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Core.cmt
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Core.cmti
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Core.cmx
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Core_intf.cmi
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Core_intf.cmt
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Core_intf.cmx
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Formatters.cmi
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Formatters.cmt
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Formatters.cmti
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Formatters.cmx
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Import.cmi
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Import.cmt
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Import.cmx
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Log_trap.cmi
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Log_trap.cmt
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Log_trap.cmti
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Log_trap.cmx
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Log_trap_intf.cmi
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Log_trap_intf.cmt
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Log_trap_intf.cmx
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Model.cmi
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Model.cmt
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Model.cmx
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Monad.cmi
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Monad.cmt
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Monad.cmti
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Monad.cmx
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Monad_intf.cmi
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Monad_intf.cmt
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Monad_intf.cmx
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Platform.cmi
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Platform.cmt
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Platform.cmx
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Pp.cmi
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Pp.cmt
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Pp.cmti
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Pp.cmx
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Pp_intf.cmi
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Pp_intf.cmt
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Pp_intf.cmx
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Safe_string.cmi
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Safe_string.cmt
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Safe_string.cmti
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Safe_string.cmx
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Test.cmi
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Test.cmt
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Test.cmti
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine__Test.cmx
+%%OCAML_SITELIBDIR%%/alcotest/engine/callsite_loc.ml
+%%OCAML_SITELIBDIR%%/alcotest/engine/cli.ml
+%%OCAML_SITELIBDIR%%/alcotest/engine/cli.mli
+%%OCAML_SITELIBDIR%%/alcotest/engine/cli_intf.ml
+%%OCAML_SITELIBDIR%%/alcotest/engine/config.ml
+%%OCAML_SITELIBDIR%%/alcotest/engine/config.mli
+%%OCAML_SITELIBDIR%%/alcotest/engine/config_intf.ml
+%%OCAML_SITELIBDIR%%/alcotest/engine/core.ml
+%%OCAML_SITELIBDIR%%/alcotest/engine/core.mli
+%%OCAML_SITELIBDIR%%/alcotest/engine/core_intf.ml
+%%OCAML_SITELIBDIR%%/alcotest/engine/formatters.ml
+%%OCAML_SITELIBDIR%%/alcotest/engine/formatters.mli
+%%OCAML_SITELIBDIR%%/alcotest/engine/import.ml
+%%OCAML_SITELIBDIR%%/alcotest/engine/log_trap.ml
+%%OCAML_SITELIBDIR%%/alcotest/engine/log_trap.mli
+%%OCAML_SITELIBDIR%%/alcotest/engine/log_trap_intf.ml
+%%OCAML_SITELIBDIR%%/alcotest/engine/model.ml
+%%OCAML_SITELIBDIR%%/alcotest/engine/monad.ml
+%%OCAML_SITELIBDIR%%/alcotest/engine/monad.mli
+%%OCAML_SITELIBDIR%%/alcotest/engine/monad_intf.ml
+%%OCAML_SITELIBDIR%%/alcotest/engine/platform.ml
+%%OCAML_SITELIBDIR%%/alcotest/engine/pp.ml
+%%OCAML_SITELIBDIR%%/alcotest/engine/pp.mli
+%%OCAML_SITELIBDIR%%/alcotest/engine/pp_intf.ml
+%%OCAML_SITELIBDIR%%/alcotest/engine/safe_string.ml
+%%OCAML_SITELIBDIR%%/alcotest/engine/safe_string.mli
+%%OCAML_SITELIBDIR%%/alcotest/engine/test.ml
+%%OCAML_SITELIBDIR%%/alcotest/engine/test.mli
+%%OCAML_SITELIBDIR%%/alcotest/libalcotest_stubs.a
+%%OCAML_SITELIBDIR%%/alcotest/opam
+%%OCAML_SITELIBDIR%%/alcotest/runtime.js
+%%OCAML_SITELIBDIR%%/alcotest/stdlib_ext/alcotest_stdlib_ext.a
+%%OCAML_SITELIBDIR%%/alcotest/stdlib_ext/alcotest_stdlib_ext.cma
+%%OCAML_SITELIBDIR%%/alcotest/stdlib_ext/alcotest_stdlib_ext.cmi
+%%OCAML_SITELIBDIR%%/alcotest/stdlib_ext/alcotest_stdlib_ext.cmt
+%%OCAML_SITELIBDIR%%/alcotest/stdlib_ext/alcotest_stdlib_ext.cmti
+%%OCAML_SITELIBDIR%%/alcotest/stdlib_ext/alcotest_stdlib_ext.cmx
+%%OCAML_SITELIBDIR%%/alcotest/stdlib_ext/alcotest_stdlib_ext.cmxa
+%%OCAML_SITELIBDIR%%/alcotest/stdlib_ext/alcotest_stdlib_ext.ml
+%%OCAML_SITELIBDIR%%/alcotest/stdlib_ext/alcotest_stdlib_ext.mli
+%%OCAML_SITELIBDIR%%/alcotest/terminal.ml
+%%OCAML_SITELIBDIR%%/alcotest/terminal.mli
+%%OCAML_SITELIBDIR%%/alcotest/alcotest.cmxs
+%%OCAML_SITELIBDIR%%/alcotest/engine/alcotest_engine.cmxs
+%%OCAML_SITELIBDIR%%/alcotest/stdlib_ext/alcotest_stdlib_ext.cmxs
+%%OCAML_SITELIBDIR%%/alcotest-lwt/META
+%%OCAML_SITELIBDIR%%/alcotest-lwt/alcotest_lwt.a
+%%OCAML_SITELIBDIR%%/alcotest-lwt/alcotest_lwt.cma
+%%OCAML_SITELIBDIR%%/alcotest-lwt/alcotest_lwt.cmi
+%%OCAML_SITELIBDIR%%/alcotest-lwt/alcotest_lwt.cmt
+%%OCAML_SITELIBDIR%%/alcotest-lwt/alcotest_lwt.cmti
+%%OCAML_SITELIBDIR%%/alcotest-lwt/alcotest_lwt.cmx
+%%OCAML_SITELIBDIR%%/alcotest-lwt/alcotest_lwt.cmxa
+%%OCAML_SITELIBDIR%%/alcotest-lwt/alcotest_lwt.cmxs
+%%OCAML_SITELIBDIR%%/alcotest-lwt/alcotest_lwt.ml
+%%OCAML_SITELIBDIR%%/alcotest-lwt/alcotest_lwt.mli
+%%OCAML_SITELIBDIR%%/alcotest-lwt/alcotest_lwt__.cmi
+%%OCAML_SITELIBDIR%%/alcotest-lwt/alcotest_lwt__.cmt
+%%OCAML_SITELIBDIR%%/alcotest-lwt/alcotest_lwt__.cmx
+%%OCAML_SITELIBDIR%%/alcotest-lwt/alcotest_lwt__.ml
+%%OCAML_SITELIBDIR%%/alcotest-lwt/alcotest_lwt__Alcotest_lwt_intf.cmi
+%%OCAML_SITELIBDIR%%/alcotest-lwt/alcotest_lwt__Alcotest_lwt_intf.cmt
+%%OCAML_SITELIBDIR%%/alcotest-lwt/alcotest_lwt__Alcotest_lwt_intf.cmx
+%%OCAML_SITELIBDIR%%/alcotest-lwt/alcotest_lwt_intf.ml
+%%OCAML_SITELIBDIR%%/alcotest-lwt/dune-package
+%%OCAML_SITELIBDIR%%/alcotest-lwt/opam
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bad/bad.ml
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bad/dune
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dune
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/floats.ml
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lwt/dune
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lwt/test.ml
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/simple.ml
diff --git a/devel/ocaml-annexlib/Makefile b/devel/ocaml-annexlib/Makefile
--- a/devel/ocaml-annexlib/Makefile
+++ b/devel/ocaml-annexlib/Makefile
@@ -1,6 +1,6 @@
PORTNAME= annexlib
PORTVERSION= 0.13.2
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= devel
MASTER_SITES= http://raevnos.pennmush.org/code/extlib/
PKGNAMEPREFIX= ocaml-
@@ -10,12 +10,12 @@
WWW= http://raevnos.pennmush.org/code/extlib/
LICENSE= LGPL21
+LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${SA_DIR}/pcre/pcre.a:devel/ocaml-pcre
RUN_DEPENDS= ${SA_DIR}/pcre/pcre.a:devel/ocaml-pcre
-USES= gmake ocaml:findplist,ldconfig
-
+USES= gmake ocaml:findlib,ldconfig
GNU_CONFIGURE= yes
ALL_TARGET= all opt
SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR}
diff --git a/devel/ocaml-annexlib/pkg-plist b/devel/ocaml-annexlib/pkg-plist
new file mode 100644
--- /dev/null
+++ b/devel/ocaml-annexlib/pkg-plist
@@ -0,0 +1,45 @@
+%%OCAML_SITELIBDIR%%/annexlib/META
+%%OCAML_SITELIBDIR%%/annexlib/annexlib.a
+%%OCAML_SITELIBDIR%%/annexlib/annexlib.cma
+%%OCAML_SITELIBDIR%%/annexlib/annexlib.cmxa
+%%OCAML_SITELIBDIR%%/annexlib/arrayExtras.cmi
+%%OCAML_SITELIBDIR%%/annexlib/arrayExtras.cmx
+%%OCAML_SITELIBDIR%%/annexlib/arrayExtras.mli
+%%OCAML_SITELIBDIR%%/annexlib/charExtras.cmi
+%%OCAML_SITELIBDIR%%/annexlib/charExtras.cmx
+%%OCAML_SITELIBDIR%%/annexlib/charExtras.mli
+%%OCAML_SITELIBDIR%%/annexlib/dllannexlib_stubs.so
+%%OCAML_SITELIBDIR%%/annexlib/find.cmi
+%%OCAML_SITELIBDIR%%/annexlib/find.cmx
+%%OCAML_SITELIBDIR%%/annexlib/find.mli
+%%OCAML_SITELIBDIR%%/annexlib/glob.cmi
+%%OCAML_SITELIBDIR%%/annexlib/glob.cmx
+%%OCAML_SITELIBDIR%%/annexlib/glob.mli
+%%OCAML_SITELIBDIR%%/annexlib/iOExtras.cmi
+%%OCAML_SITELIBDIR%%/annexlib/iOExtras.cmx
+%%OCAML_SITELIBDIR%%/annexlib/iOExtras.mli
+%%OCAML_SITELIBDIR%%/annexlib/libannexlib_stubs.a
+%%OCAML_SITELIBDIR%%/annexlib/listExtras.cmi
+%%OCAML_SITELIBDIR%%/annexlib/listExtras.cmx
+%%OCAML_SITELIBDIR%%/annexlib/listExtras.mli
+%%OCAML_SITELIBDIR%%/annexlib/locale.cmi
+%%OCAML_SITELIBDIR%%/annexlib/locale.cmx
+%%OCAML_SITELIBDIR%%/annexlib/locale.mli
+%%OCAML_SITELIBDIR%%/annexlib/option.cmi
+%%OCAML_SITELIBDIR%%/annexlib/option.cmx
+%%OCAML_SITELIBDIR%%/annexlib/option.mli
+%%OCAML_SITELIBDIR%%/annexlib/strExtras.cmi
+%%OCAML_SITELIBDIR%%/annexlib/strExtras.cmx
+%%OCAML_SITELIBDIR%%/annexlib/strExtras.mli
+%%OCAML_SITELIBDIR%%/annexlib/syslog.cmi
+%%OCAML_SITELIBDIR%%/annexlib/syslog.cmx
+%%OCAML_SITELIBDIR%%/annexlib/syslog.mli
+%%OCAML_SITELIBDIR%%/annexlib/time.cmi
+%%OCAML_SITELIBDIR%%/annexlib/time.cmx
+%%OCAML_SITELIBDIR%%/annexlib/time.mli
+%%OCAML_SITELIBDIR%%/annexlib/unixExtras.cmi
+%%OCAML_SITELIBDIR%%/annexlib/unixExtras.cmx
+%%OCAML_SITELIBDIR%%/annexlib/unixExtras.mli
+%%OCAML_SITELIBDIR%%/annexlib/variant.cmi
+%%OCAML_SITELIBDIR%%/annexlib/variant.cmx
+%%OCAML_SITELIBDIR%%/annexlib/variant.mli
diff --git a/devel/ocaml-astring/Makefile b/devel/ocaml-astring/Makefile
--- a/devel/ocaml-astring/Makefile
+++ b/devel/ocaml-astring/Makefile
@@ -1,6 +1,6 @@
PORTNAME= astring
PORTVERSION= 0.8.5
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MASTER_SITES= https://erratique.ch/software/astring/releases/
PKGNAMEPREFIX= ocaml-
diff --git a/devel/ocaml-base/Makefile b/devel/ocaml-base/Makefile
--- a/devel/ocaml-base/Makefile
+++ b/devel/ocaml-base/Makefile
@@ -1,7 +1,7 @@
PORTNAME= base
PORTVERSION= 0.16.3
DISTVERSIONPREFIX= v
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
PKGNAMEPREFIX= ocaml-
diff --git a/devel/ocaml-bos/Makefile b/devel/ocaml-bos/Makefile
--- a/devel/ocaml-bos/Makefile
+++ b/devel/ocaml-bos/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bos
PORTVERSION= 0.2.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
MASTER_SITES= https://erratique.ch/software/bos/releases/
PKGNAMEPREFIX= ocaml-
diff --git a/devel/ocaml-calendar/Makefile b/devel/ocaml-calendar/Makefile
--- a/devel/ocaml-calendar/Makefile
+++ b/devel/ocaml-calendar/Makefile
@@ -1,18 +1,38 @@
PORTNAME= calendar
-PORTVERSION= 2.03.2
-PORTREVISION= 3
+DISTVERSIONPREFIX= v
+DISTVERSION= 3.0.0
CATEGORIES= devel
-MASTER_SITES= http://forge.ocamlcore.org/frs/download.php/915/
PKGNAMEPREFIX= ocaml-
MAINTAINER= ports@FreeBSD.org
COMMENT= Date and time library for OCaml
-WWW= http://calendar.forge.ocamlcore.org/
+WWW= https://github.com/ocaml-community/calendar/
LICENSE= LGPL21
+LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= gmake ocaml:findplist
+BUILD_DEPENDS= ${SA_DIR}/re/META:devel/ocaml-re
+RUN_DEPENDS= ${SA_DIR}/re/META:devel/ocaml-re
+TEST_DEPENDS= ${SA_DIR}/alcotest/META:devel/ocaml-alcotest
-GNU_CONFIGURE= yes
+USES= ocaml:dune
+USE_GITHUB= yes
+GH_ACCOUNT= ocaml-community
+
+OPTIONS_DEFINE= DOCS
+
+DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME}
+PORTDOCS= CHANGES LICENSE README.md
+
+SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR}
+
+post-install:
+ ${STRIP_CMD} \
+ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/calendar/calendarLib.cmxs
+
+do-test:
+ cd ${TEST_WRKSRC} && \
+ ${SETENVI} ${TEST_ENV} ${DUNE_ENV} \
+ ${DUNE_CMD} build ${DUNE_ARGS} @runtest
.include <bsd.port.mk>
diff --git a/devel/ocaml-calendar/distinfo b/devel/ocaml-calendar/distinfo
--- a/devel/ocaml-calendar/distinfo
+++ b/devel/ocaml-calendar/distinfo
@@ -1,2 +1,3 @@
-SHA256 (calendar-2.03.2.tar.gz) = 0e381faaa3bba522cbac705a7f872e6ecfa15220671f4688d1e311631687fb12
-SIZE (calendar-2.03.2.tar.gz) = 270225
+TIMESTAMP = 1735052255
+SHA256 (ocaml-community-calendar-v3.0.0_GH0.tar.gz) = ea04d31762d3f18837af0311cdbfe7b7788aa0f2e7e9f98d2b0decec1e506e9e
+SIZE (ocaml-community-calendar-v3.0.0_GH0.tar.gz) = 123744
diff --git a/devel/ocaml-calendar/pkg-plist b/devel/ocaml-calendar/pkg-plist
new file mode 100644
--- /dev/null
+++ b/devel/ocaml-calendar/pkg-plist
@@ -0,0 +1,83 @@
+%%OCAML_SITELIBDIR%%/calendar/META
+%%OCAML_SITELIBDIR%%/calendar/calendar.ml
+%%OCAML_SITELIBDIR%%/calendar/calendar.mli
+%%OCAML_SITELIBDIR%%/calendar/calendarLib.a
+%%OCAML_SITELIBDIR%%/calendar/calendarLib.cma
+%%OCAML_SITELIBDIR%%/calendar/calendarLib.cmi
+%%OCAML_SITELIBDIR%%/calendar/calendarLib.cmt
+%%OCAML_SITELIBDIR%%/calendar/calendarLib.cmx
+%%OCAML_SITELIBDIR%%/calendar/calendarLib.cmxa
+%%OCAML_SITELIBDIR%%/calendar/calendarLib.cmxs
+%%OCAML_SITELIBDIR%%/calendar/calendarLib.ml
+%%OCAML_SITELIBDIR%%/calendar/calendarLib__Calendar.cmi
+%%OCAML_SITELIBDIR%%/calendar/calendarLib__Calendar.cmt
+%%OCAML_SITELIBDIR%%/calendar/calendarLib__Calendar.cmti
+%%OCAML_SITELIBDIR%%/calendar/calendarLib__Calendar.cmx
+%%OCAML_SITELIBDIR%%/calendar/calendarLib__Calendar_builder.cmi
+%%OCAML_SITELIBDIR%%/calendar/calendarLib__Calendar_builder.cmt
+%%OCAML_SITELIBDIR%%/calendar/calendarLib__Calendar_builder.cmti
+%%OCAML_SITELIBDIR%%/calendar/calendarLib__Calendar_builder.cmx
+%%OCAML_SITELIBDIR%%/calendar/calendarLib__Calendar_sig.cmi
+%%OCAML_SITELIBDIR%%/calendar/calendarLib__Calendar_sig.cmti
+%%OCAML_SITELIBDIR%%/calendar/calendarLib__Date.cmi
+%%OCAML_SITELIBDIR%%/calendar/calendarLib__Date.cmt
+%%OCAML_SITELIBDIR%%/calendar/calendarLib__Date.cmti
+%%OCAML_SITELIBDIR%%/calendar/calendarLib__Date.cmx
+%%OCAML_SITELIBDIR%%/calendar/calendarLib__Date_sig.cmi
+%%OCAML_SITELIBDIR%%/calendar/calendarLib__Date_sig.cmti
+%%OCAML_SITELIBDIR%%/calendar/calendarLib__Fcalendar.cmi
+%%OCAML_SITELIBDIR%%/calendar/calendarLib__Fcalendar.cmt
+%%OCAML_SITELIBDIR%%/calendar/calendarLib__Fcalendar.cmti
+%%OCAML_SITELIBDIR%%/calendar/calendarLib__Fcalendar.cmx
+%%OCAML_SITELIBDIR%%/calendar/calendarLib__Ftime.cmi
+%%OCAML_SITELIBDIR%%/calendar/calendarLib__Ftime.cmt
+%%OCAML_SITELIBDIR%%/calendar/calendarLib__Ftime.cmti
+%%OCAML_SITELIBDIR%%/calendar/calendarLib__Ftime.cmx
+%%OCAML_SITELIBDIR%%/calendar/calendarLib__Period.cmi
+%%OCAML_SITELIBDIR%%/calendar/calendarLib__Period.cmti
+%%OCAML_SITELIBDIR%%/calendar/calendarLib__Printer.cmi
+%%OCAML_SITELIBDIR%%/calendar/calendarLib__Printer.cmt
+%%OCAML_SITELIBDIR%%/calendar/calendarLib__Printer.cmti
+%%OCAML_SITELIBDIR%%/calendar/calendarLib__Printer.cmx
+%%OCAML_SITELIBDIR%%/calendar/calendarLib__Time.cmi
+%%OCAML_SITELIBDIR%%/calendar/calendarLib__Time.cmt
+%%OCAML_SITELIBDIR%%/calendar/calendarLib__Time.cmti
+%%OCAML_SITELIBDIR%%/calendar/calendarLib__Time.cmx
+%%OCAML_SITELIBDIR%%/calendar/calendarLib__Time_Zone.cmi
+%%OCAML_SITELIBDIR%%/calendar/calendarLib__Time_Zone.cmt
+%%OCAML_SITELIBDIR%%/calendar/calendarLib__Time_Zone.cmti
+%%OCAML_SITELIBDIR%%/calendar/calendarLib__Time_Zone.cmx
+%%OCAML_SITELIBDIR%%/calendar/calendarLib__Time_sig.cmi
+%%OCAML_SITELIBDIR%%/calendar/calendarLib__Time_sig.cmti
+%%OCAML_SITELIBDIR%%/calendar/calendarLib__Utils.cmi
+%%OCAML_SITELIBDIR%%/calendar/calendarLib__Utils.cmt
+%%OCAML_SITELIBDIR%%/calendar/calendarLib__Utils.cmti
+%%OCAML_SITELIBDIR%%/calendar/calendarLib__Utils.cmx
+%%OCAML_SITELIBDIR%%/calendar/calendarLib__Version.cmi
+%%OCAML_SITELIBDIR%%/calendar/calendarLib__Version.cmt
+%%OCAML_SITELIBDIR%%/calendar/calendarLib__Version.cmti
+%%OCAML_SITELIBDIR%%/calendar/calendarLib__Version.cmx
+%%OCAML_SITELIBDIR%%/calendar/calendar_builder.ml
+%%OCAML_SITELIBDIR%%/calendar/calendar_builder.mli
+%%OCAML_SITELIBDIR%%/calendar/calendar_sig.mli
+%%OCAML_SITELIBDIR%%/calendar/date.ml
+%%OCAML_SITELIBDIR%%/calendar/date.mli
+%%OCAML_SITELIBDIR%%/calendar/date_sig.mli
+%%OCAML_SITELIBDIR%%/calendar/dune-package
+%%OCAML_SITELIBDIR%%/calendar/fcalendar.ml
+%%OCAML_SITELIBDIR%%/calendar/fcalendar.mli
+%%OCAML_SITELIBDIR%%/calendar/ftime.ml
+%%OCAML_SITELIBDIR%%/calendar/ftime.mli
+%%OCAML_SITELIBDIR%%/calendar/opam
+%%OCAML_SITELIBDIR%%/calendar/period.mli
+%%OCAML_SITELIBDIR%%/calendar/printer.ml
+%%OCAML_SITELIBDIR%%/calendar/printer.mli
+%%OCAML_SITELIBDIR%%/calendar/time.ml
+%%OCAML_SITELIBDIR%%/calendar/time.mli
+%%OCAML_SITELIBDIR%%/calendar/time_Zone.ml
+%%OCAML_SITELIBDIR%%/calendar/time_Zone.mli
+%%OCAML_SITELIBDIR%%/calendar/time_sig.mli
+%%OCAML_SITELIBDIR%%/calendar/utils.ml
+%%OCAML_SITELIBDIR%%/calendar/utils.mli
+%%OCAML_SITELIBDIR%%/calendar/version.ml
+%%OCAML_SITELIBDIR%%/calendar/version.mli
diff --git a/devel/ocaml-camljava/Makefile b/devel/ocaml-camljava/Makefile
--- a/devel/ocaml-camljava/Makefile
+++ b/devel/ocaml-camljava/Makefile
@@ -1,5 +1,6 @@
PORTNAME= camljava
DISTVERSION= 0.5
+PORTREVISION= 1
CATEGORIES= devel java
PKGNAMEPREFIX= ocaml-
diff --git a/devel/ocaml-camlp-streams/Makefile b/devel/ocaml-camlp-streams/Makefile
--- a/devel/ocaml-camlp-streams/Makefile
+++ b/devel/ocaml-camlp-streams/Makefile
@@ -1,6 +1,7 @@
PORTNAME= camlp-streams
PORTVERSION= 5.0.1
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= devel
PKGNAMEPREFIX= ocaml-
diff --git a/devel/ocaml-camlp4/Makefile b/devel/ocaml-camlp4/Makefile
--- a/devel/ocaml-camlp4/Makefile
+++ b/devel/ocaml-camlp4/Makefile
@@ -1,6 +1,6 @@
PORTNAME= camlp4
PORTVERSION= 4.14+1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
PKGNAMEPREFIX= ocaml-
diff --git a/devel/ocaml-camlp5/Makefile b/devel/ocaml-camlp5/Makefile
--- a/devel/ocaml-camlp5/Makefile
+++ b/devel/ocaml-camlp5/Makefile
@@ -1,6 +1,6 @@
PORTNAME= camlp5
PORTVERSION= 8.02.01
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel
PKGNAMEPREFIX= ocaml-
diff --git a/devel/ocaml-camomile/Makefile b/devel/ocaml-camomile/Makefile
--- a/devel/ocaml-camomile/Makefile
+++ b/devel/ocaml-camomile/Makefile
@@ -1,6 +1,6 @@
PORTNAME= camomile
-PORTVERSION= 1.0.2
-PORTREVISION= 3
+PORTVERSION= 2.0.0
+DISTVERSIONPREFIX= v
CATEGORIES= devel
PKGNAMEPREFIX= ocaml-
@@ -10,16 +10,14 @@
LICENSE= LGPL21
-BUILD_DEPENDS= ${SA_DIR}/camlp-streams/META:devel/ocaml-camlp-streams \
- dune:devel/ocaml-dune
+BUILD_DEPENDS= ${SA_DIR}/camlp-streams/META:devel/ocaml-camlp-streams
RUN_DEPENDS= ${SA_DIR}/camlp-streams/META:devel/ocaml-camlp-streams
-USES= gmake ocaml
+USES= ocaml:dune
USE_GITHUB= yes
-GH_ACCOUNT= yoriyuki
+GH_ACCOUNT= ocaml-community
GH_PROJECT= Camomile
-MAKE_ENV= LIBDIR="${PREFIX}/${OCAML_SITELIBDIR}"
DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME}
PORTDOCS= CHANGES.md LICENSE.md README.md
@@ -28,12 +26,14 @@
SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR}
-post-patch:
- @${REINPLACE_CMD} -e '/^INSTALL_ARGS/ \
- s:$$: $$(if $$(LIBDIR),--libdir $$(LIBDIR),):' \
- ${WRKSRC}/Makefile
- @${REINPLACE_CMD} -e 's,(\*\*,(*,' \
- ${WRKSRC}/Camomile/public/uCharInfo.mli \
- ${WRKSRC}/Camomile/public/stringPrep.ml*
+post-install:
+ ${RM} -r \
+ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/camomile/internal \
+ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/camomile/lib/internal \
+ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/camomile/lib/public \
+ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/camomile/public
+ ${STRIP_CMD} \
+ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/camomile/camomile.cmxs \
+ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/camomile/lib/camomileLib.cmxs
.include <bsd.port.mk>
diff --git a/devel/ocaml-camomile/distinfo b/devel/ocaml-camomile/distinfo
--- a/devel/ocaml-camomile/distinfo
+++ b/devel/ocaml-camomile/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1565248233
-SHA256 (yoriyuki-Camomile-1.0.2_GH0.tar.gz) = 2149ed1731141b29e0265e99493060eb552ac98938b031c4f496190ba97e85f6
-SIZE (yoriyuki-Camomile-1.0.2_GH0.tar.gz) = 7032339
+TIMESTAMP = 1721047993
+SHA256 (ocaml-community-Camomile-v2.0.0_GH0.tar.gz) = 6bb421d0bb81594acb5dd902101a0609022d576fe373d956724fa60120bfd03d
+SIZE (ocaml-community-Camomile-v2.0.0_GH0.tar.gz) = 7030383
diff --git a/devel/ocaml-camomile/files/patch-Camomile_dune b/devel/ocaml-camomile/files/patch-Camomile_dune
deleted file mode 100644
--- a/devel/ocaml-camomile/files/patch-Camomile_dune
+++ /dev/null
@@ -1,11 +0,0 @@
---- Camomile/dune.orig 2024-02-11 22:33:43 UTC
-+++ Camomile/dune
-@@ -9,7 +9,7 @@
- (name camomileLibrary)
- (public_name camomile.library)
- (wrapped true)
-- (libraries bigarray camomileDefaultConfig)
-+ (libraries bigarray camomileDefaultConfig camlp-streams)
- (modules
- :standard \ camomileDefaultConfig
- camomile_do_not_use
diff --git a/devel/ocaml-camomile/files/patch-Camomile_internal_byte__labeled__dag.ml b/devel/ocaml-camomile/files/patch-Camomile_internal_byte__labeled__dag.ml
deleted file mode 100644
--- a/devel/ocaml-camomile/files/patch-Camomile_internal_byte__labeled__dag.ml
+++ /dev/null
@@ -1,11 +0,0 @@
---- Camomile/internal/byte_labeled_dag.ml.orig 2019-08-08 07:10:33 UTC
-+++ Camomile/internal/byte_labeled_dag.ml
-@@ -87,7 +87,7 @@ let make_bytes def vs =
- branch.(Char.code c') <- Some node;
- scan d c leaf branch rest
- in
-- let comp (s1, _) (s2, _) = Pervasives.compare s1 s2 in
-+ let comp (s1, _) (s2, _) = Stdlib.compare s1 s2 in
- let vs = List.sort comp vs in
- match vs with
- (_, _) :: _ ->
diff --git a/devel/ocaml-camomile/files/patch-Camomile_public_charEncoding.ml b/devel/ocaml-camomile/files/patch-Camomile_public_charEncoding.ml
deleted file mode 100644
--- a/devel/ocaml-camomile/files/patch-Camomile_public_charEncoding.ml
+++ /dev/null
@@ -1,17 +0,0 @@
---- Camomile/public/charEncoding.ml.orig 2019-08-08 07:10:33 UTC
-+++ Camomile/public/charEncoding.ml
-@@ -131,12 +131,12 @@ module type Interface = sig
- {!OOChannel.obj_output_channel} which
- receives Unicode characters and outputs them to [outchan] using
- the encoding [enc]. *)
-- class out_channel : t -> Pervasives.out_channel -> [UChar.t] obj_output_channel
-+ class out_channel : t -> Stdlib.out_channel -> [UChar.t] obj_output_channel
-
- (** [new in_channel enc inchan] creates the intput channel object
- {!OOChannel.obj_input_channel} which
- reads bytes from [inchan] and converts them to Unicode characters. *)
-- class in_channel : t -> Pervasives.in_channel -> [UChar.t] obj_input_channel
-+ class in_channel : t -> Stdlib.in_channel -> [UChar.t] obj_input_channel
-
- (** [ustream_of enc chars] converts the byte stream [chars]
- to the Unicode character stream by the encoding [enc]. *)
diff --git a/devel/ocaml-camomile/files/patch-Camomile_public_charEncoding.mli b/devel/ocaml-camomile/files/patch-Camomile_public_charEncoding.mli
deleted file mode 100644
--- a/devel/ocaml-camomile/files/patch-Camomile_public_charEncoding.mli
+++ /dev/null
@@ -1,17 +0,0 @@
---- Camomile/public/charEncoding.mli.orig 2019-08-08 07:10:33 UTC
-+++ Camomile/public/charEncoding.mli
-@@ -130,12 +130,12 @@ module type Interface = sig
- {!OOChannel.obj_output_channel} which
- receives Unicode characters and outputs them to [outchan] using
- the encoding [enc]. *)
-- class out_channel : t -> Pervasives.out_channel -> [UChar.t] obj_output_channel
-+ class out_channel : t -> Stdlib.out_channel -> [UChar.t] obj_output_channel
-
- (** [new in_channel enc inchan] creates the intput channel object
- {!OOChannel.obj_input_channel} which
- reads bytes from [inchan] and converts them to Unicode characters. *)
-- class in_channel : t -> Pervasives.in_channel -> [UChar.t] obj_input_channel
-+ class in_channel : t -> Stdlib.in_channel -> [UChar.t] obj_input_channel
-
- (** [ustream_of enc chars] converts the byte stream [chars]
- to the Unicode character stream by the encoding [enc]. *)
diff --git a/devel/ocaml-camomile/files/patch-Camomile_public_oOChannel.mli b/devel/ocaml-camomile/files/patch-Camomile_public_oOChannel.mli
deleted file mode 100644
--- a/devel/ocaml-camomile/files/patch-Camomile_public_oOChannel.mli
+++ /dev/null
@@ -1,12 +0,0 @@
---- Camomile/public/oOChannel.mli.orig 2019-08-08 07:10:33 UTC
-+++ Camomile/public/oOChannel.mli
-@@ -113,7 +113,7 @@ class char_obj_output_channel_of : char_output_channel
- [char] obj_output_channel
-
- (** Convert an OCaml input channel to an OO-based character input channel *)
--class of_in_channel : Pervasives.in_channel -> char_input_channel
-+class of_in_channel : Stdlib.in_channel -> char_input_channel
-
- (** Convert an OCaml output channel to an OO-based character output channel *)
--class of_out_channel : Pervasives.out_channel -> char_output_channel
-+class of_out_channel : Stdlib.out_channel -> char_output_channel
diff --git a/devel/ocaml-camomile/files/patch-Camomile_public_uCS4.ml b/devel/ocaml-camomile/files/patch-Camomile_public_uCS4.ml
deleted file mode 100644
--- a/devel/ocaml-camomile/files/patch-Camomile_public_uCS4.ml
+++ /dev/null
@@ -1,9 +0,0 @@
---- Camomile/public/uCS4.ml.orig 2019-08-08 07:10:33 UTC
-+++ Camomile/public/uCS4.ml
-@@ -140,5 +140,5 @@ let compare (a:t) (b:t) =
-
- let compare (a:t) (b:t) =
- match Array1.dim a - Array1.dim b with
-- 0 -> Pervasives.compare a b
-+ 0 -> Stdlib.compare a b
- | sgn -> sgn
diff --git a/devel/ocaml-camomile/files/patch-Camomile_public_uCol.ml b/devel/ocaml-camomile/files/patch-Camomile_public_uCol.ml
deleted file mode 100644
--- a/devel/ocaml-camomile/files/patch-Camomile_public_uCol.ml
+++ /dev/null
@@ -1,37 +0,0 @@
---- Camomile/public/uCol.ml.orig 2019-08-08 07:10:33 UTC
-+++ Camomile/public/uCol.ml
-@@ -52,14 +52,14 @@ sig
- If [prec] is omitted, the maximum possible strength is used.
- If [variable] is omitted, the default of the locale
- (usually [`Shifted]) is used.
-- The meaning of the returned value is similar to Pervasives.compare *)
-+ The meaning of the returned value is similar to Stdlib.compare *)
- val compare :
- ?locale:string -> ?prec:precision -> ?variable:variable_option ->
- text -> text -> int
-
- (** Binary comparison of sort_key gives the same result as [compare].
- i.e.
-- [compare t1 t2 = Pervasives.compare (sort_key t1) (sort_key t2)]
-+ [compare t1 t2 = Stdlib.compare (sort_key t1) (sort_key t2)]
- If the same texts are repeatedly compared,
- pre-computation of sort_key gives better performance. *)
- val sort_key :
-@@ -731,7 +731,7 @@ module Make (Config : ConfigInt.Type) (Text : UnicodeS
- | _ ->
- let key1 = key_of_inc prec col_info x1 in
- let key2 = key_of_inc prec col_info x2 in
-- Pervasives.compare key1 key2
-+ Stdlib.compare key1 key2
-
- let compare ?locale ?prec ?variable t1 t2 =
- let col_info =
-@@ -782,7 +782,7 @@ module Make (Config : ConfigInt.Type) (Text : UnicodeS
- | _ ->
- let key = key_of_inc prec col_info x in
- (* Printf.printf "key_of_inc %s\n" (String.escaped key);*)
-- Pervasives.compare k key
-+ Stdlib.compare k key
-
- let compare_with_key ?locale ?prec ?variable k t =
- let col_info =
diff --git a/devel/ocaml-camomile/files/patch-Camomile_public_uCol.mli b/devel/ocaml-camomile/files/patch-Camomile_public_uCol.mli
deleted file mode 100644
--- a/devel/ocaml-camomile/files/patch-Camomile_public_uCol.mli
+++ /dev/null
@@ -1,19 +0,0 @@
---- Camomile/public/uCol.mli.orig 2019-08-08 07:10:33 UTC
-+++ Camomile/public/uCol.mli
-@@ -65,14 +65,14 @@ sig
- If [prec] is omitted, the maximum possible strength is used.
- If [variable] is omitted, the default of the locale
- (usually [`Shifted]) is used.
-- The meaning of the returned value is similar to Pervasives.compare *)
-+ The meaning of the returned value is similar to Stdlib.compare *)
- val compare :
- ?locale:string -> ?prec:precision -> ?variable:variable_option ->
- text -> text -> int
-
- (** Binary comparison of sort_key gives the same result as [compare].
- i.e.
-- [compare t1 t2 = Pervasives.compare (sort_key t1) (sort_key t2)]
-+ [compare t1 t2 = Stdlib.compare (sort_key t1) (sort_key t2)]
- If the same texts are repeatedly compared,
- pre-computation of sort_key gives better performance. *)
- val sort_key :
diff --git a/devel/ocaml-camomile/files/patch-Camomile_public_uTF8.ml b/devel/ocaml-camomile/files/patch-Camomile_public_uTF8.ml
deleted file mode 100644
--- a/devel/ocaml-camomile/files/patch-Camomile_public_uTF8.ml
+++ /dev/null
@@ -1,11 +0,0 @@
---- Camomile/public/uTF8.ml.orig 2019-08-08 07:10:33 UTC
-+++ Camomile/public/uTF8.ml
-@@ -194,7 +194,7 @@ let iter proc s = iter_aux proc s 0
-
- let iter proc s = iter_aux proc s 0
-
--let compare s1 s2 = Pervasives.compare s1 s2
-+let compare s1 s2 = Stdlib.compare s1 s2
-
- exception Malformed_code
-
diff --git a/devel/ocaml-camomile/files/patch-Camomile_tools_dune b/devel/ocaml-camomile/files/patch-Camomile_tools_dune
deleted file mode 100644
--- a/devel/ocaml-camomile/files/patch-Camomile_tools_dune
+++ /dev/null
@@ -1,10 +0,0 @@
---- Camomile/tools/dune.orig 2024-02-11 22:37:19 UTC
-+++ Camomile/tools/dune
-@@ -21,6 +21,6 @@
-
- (executable
- (name camomilelocaledef)
-- (libraries toolslib camomile.library)
-+ (libraries toolslib camomile.library camlp-streams)
- (flags -I Camomile :standard)
- (modules camomilelocaledef camomilelocaledef_lexer))
diff --git a/devel/ocaml-camomile/files/patch-Camomile_toolslib_absCe.ml b/devel/ocaml-camomile/files/patch-Camomile_toolslib_absCe.ml
deleted file mode 100644
--- a/devel/ocaml-camomile/files/patch-Camomile_toolslib_absCe.ml
+++ /dev/null
@@ -1,11 +0,0 @@
---- Camomile/toolslib/absCe.ml.orig 2019-08-08 07:10:33 UTC
-+++ Camomile/toolslib/absCe.ml
-@@ -49,7 +49,7 @@ type elt =
- | `FirstImplicit
- | `FirstTrailing ]
-
--module Elt = struct type t = elt let compare = Pervasives.compare end
-+module Elt = struct type t = elt let compare = Stdlib.compare end
- module EltMap = Map.Make (Elt)
-
- type ce = AbsOrd.point * AbsOrd.point * AbsOrd.point
diff --git a/devel/ocaml-camomile/pkg-plist b/devel/ocaml-camomile/pkg-plist
--- a/devel/ocaml-camomile/pkg-plist
+++ b/devel/ocaml-camomile/pkg-plist
@@ -1,296 +1,197 @@
%%OCAML_SITELIBDIR%%/camomile/META
-%%OCAML_SITELIBDIR%%/camomile/camomile_do_not_use.cmi
-%%OCAML_SITELIBDIR%%/camomile/camomile_do_not_use.cmt
-%%OCAML_SITELIBDIR%%/camomile/camomile_do_not_use.cmx
-%%OCAML_SITELIBDIR%%/camomile/camomile_do_not_use.ml
-%%OCAML_SITELIBDIR%%/camomile/camomile_yuge.a
-%%OCAML_SITELIBDIR%%/camomile/camomile_yuge.cma
-%%OCAML_SITELIBDIR%%/camomile/camomile_yuge.cmxa
-%%OCAML_SITELIBDIR%%/camomile/camomile_yuge.cmxs
-%%OCAML_SITELIBDIR%%/camomile/default_config/camomileDefaultConfig.a
-%%OCAML_SITELIBDIR%%/camomile/default_config/camomileDefaultConfig.cma
-%%OCAML_SITELIBDIR%%/camomile/default_config/camomileDefaultConfig.cmi
-%%OCAML_SITELIBDIR%%/camomile/default_config/camomileDefaultConfig.cmt
-%%OCAML_SITELIBDIR%%/camomile/default_config/camomileDefaultConfig.cmx
-%%OCAML_SITELIBDIR%%/camomile/default_config/camomileDefaultConfig.cmxa
-%%OCAML_SITELIBDIR%%/camomile/default_config/camomileDefaultConfig.cmxs
-%%OCAML_SITELIBDIR%%/camomile/default_config/camomileDefaultConfig.ml
-%%OCAML_SITELIBDIR%%/camomile/default_config/camomileDefaultConfig__.cmi
-%%OCAML_SITELIBDIR%%/camomile/default_config/camomileDefaultConfig__.cmt
-%%OCAML_SITELIBDIR%%/camomile/default_config/camomileDefaultConfig__.cmx
-%%OCAML_SITELIBDIR%%/camomile/default_config/camomileDefaultConfig__.ml
-%%OCAML_SITELIBDIR%%/camomile/default_config/camomileDefaultConfig__InstallConfig.cmi
-%%OCAML_SITELIBDIR%%/camomile/default_config/camomileDefaultConfig__InstallConfig.cmt
-%%OCAML_SITELIBDIR%%/camomile/default_config/camomileDefaultConfig__InstallConfig.cmx
-%%OCAML_SITELIBDIR%%/camomile/default_config/installConfig.ml
+%%OCAML_SITELIBDIR%%/camomile/camomile.a
+%%OCAML_SITELIBDIR%%/camomile/camomile.cma
+%%OCAML_SITELIBDIR%%/camomile/camomile.cmi
+%%OCAML_SITELIBDIR%%/camomile/camomile.cmt
+%%OCAML_SITELIBDIR%%/camomile/camomile.cmx
+%%OCAML_SITELIBDIR%%/camomile/camomile.cmxa
+%%OCAML_SITELIBDIR%%/camomile/camomile.cmxs
+%%OCAML_SITELIBDIR%%/camomile/camomile.ml
%%OCAML_SITELIBDIR%%/camomile/dune-package
-%%OCAML_SITELIBDIR%%/camomile/dyn/camomileLibraryDyn.a
-%%OCAML_SITELIBDIR%%/camomile/dyn/camomileLibraryDyn.cma
-%%OCAML_SITELIBDIR%%/camomile/dyn/camomileLibraryDyn.cmi
-%%OCAML_SITELIBDIR%%/camomile/dyn/camomileLibraryDyn.cmt
-%%OCAML_SITELIBDIR%%/camomile/dyn/camomileLibraryDyn.cmx
-%%OCAML_SITELIBDIR%%/camomile/dyn/camomileLibraryDyn.cmxa
-%%OCAML_SITELIBDIR%%/camomile/dyn/camomileLibraryDyn.cmxs
-%%OCAML_SITELIBDIR%%/camomile/dyn/camomileLibraryDyn.ml
-%%OCAML_SITELIBDIR%%/camomile/internal/avlTree.ml
-%%OCAML_SITELIBDIR%%/camomile/internal/avlTree.mli
-%%OCAML_SITELIBDIR%%/camomile/internal/bitsvect.ml
-%%OCAML_SITELIBDIR%%/camomile/internal/bitsvect.mli
-%%OCAML_SITELIBDIR%%/camomile/internal/byte_labeled_dag.ml
-%%OCAML_SITELIBDIR%%/camomile/internal/byte_labeled_dag.mli
-%%OCAML_SITELIBDIR%%/camomile/internal/bytesvect.ml
-%%OCAML_SITELIBDIR%%/camomile/internal/bytesvect.mli
-%%OCAML_SITELIBDIR%%/camomile/internal/charmap.ml
-%%OCAML_SITELIBDIR%%/camomile/internal/charmap.mli
-%%OCAML_SITELIBDIR%%/camomile/internal/database.ml
-%%OCAML_SITELIBDIR%%/camomile/internal/database.mli
-%%OCAML_SITELIBDIR%%/camomile/internal/hangul.ml
-%%OCAML_SITELIBDIR%%/camomile/internal/hangul.mli
-%%OCAML_SITELIBDIR%%/camomile/internal/iMap.ml
-%%OCAML_SITELIBDIR%%/camomile/internal/iMap.mli
-%%OCAML_SITELIBDIR%%/camomile/internal/iSet.ml
-%%OCAML_SITELIBDIR%%/camomile/internal/iSet.mli
-%%OCAML_SITELIBDIR%%/camomile/internal/stringPrep_data.ml
-%%OCAML_SITELIBDIR%%/camomile/internal/stringPrep_data.mli
-%%OCAML_SITELIBDIR%%/camomile/internal/tbl31.ml
-%%OCAML_SITELIBDIR%%/camomile/internal/tbl31.mli
-%%OCAML_SITELIBDIR%%/camomile/internal/uReStrLexer.ml
-%%OCAML_SITELIBDIR%%/camomile/internal/uReStrParser.ml
-%%OCAML_SITELIBDIR%%/camomile/internal/uReStrParser.mli
-%%OCAML_SITELIBDIR%%/camomile/internal/uReStrParserType.ml
-%%OCAML_SITELIBDIR%%/camomile/internal/unidata.ml
-%%OCAML_SITELIBDIR%%/camomile/internal/unidata.mli
-%%OCAML_SITELIBDIR%%/camomile/internal/unimap.ml
-%%OCAML_SITELIBDIR%%/camomile/internal/unimap.mli
-%%OCAML_SITELIBDIR%%/camomile/internal/xArray.ml
-%%OCAML_SITELIBDIR%%/camomile/internal/xArray.mli
-%%OCAML_SITELIBDIR%%/camomile/lib_default/camomileLibraryDefault.a
-%%OCAML_SITELIBDIR%%/camomile/lib_default/camomileLibraryDefault.cma
-%%OCAML_SITELIBDIR%%/camomile/lib_default/camomileLibraryDefault.cmi
-%%OCAML_SITELIBDIR%%/camomile/lib_default/camomileLibraryDefault.cmt
-%%OCAML_SITELIBDIR%%/camomile/lib_default/camomileLibraryDefault.cmx
-%%OCAML_SITELIBDIR%%/camomile/lib_default/camomileLibraryDefault.cmxa
-%%OCAML_SITELIBDIR%%/camomile/lib_default/camomileLibraryDefault.cmxs
-%%OCAML_SITELIBDIR%%/camomile/lib_default/camomileLibraryDefault.ml
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary.a
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary.cma
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary.cmi
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary.cmt
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary.cmx
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary.cmxa
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary.cmxs
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary.ml
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__.cmi
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__.cmt
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__.cmx
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__.ml
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__AvlTree.cmi
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__AvlTree.cmt
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__AvlTree.cmti
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__AvlTree.cmx
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__Bitsvect.cmi
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__Bitsvect.cmt
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__Bitsvect.cmti
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__Bitsvect.cmx
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__Byte_labeled_dag.cmi
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__Byte_labeled_dag.cmt
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__Byte_labeled_dag.cmti
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__Byte_labeled_dag.cmx
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__Bytesvect.cmi
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__Bytesvect.cmt
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__Bytesvect.cmti
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__Bytesvect.cmx
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__CaseMap.cmi
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__CaseMap.cmt
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__CaseMap.cmti
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__CaseMap.cmx
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__CharEncoding.cmi
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__CharEncoding.cmt
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__CharEncoding.cmti
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__CharEncoding.cmx
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__Charmap.cmi
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__Charmap.cmt
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__Charmap.cmti
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__Charmap.cmx
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__ConfigInt.cmi
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__ConfigInt.cmt
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__ConfigInt.cmx
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__Database.cmi
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__Database.cmt
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__Database.cmti
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__Database.cmx
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__Hangul.cmi
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__Hangul.cmt
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__Hangul.cmti
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__Hangul.cmx
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__IMap.cmi
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__IMap.cmt
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__IMap.cmti
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__IMap.cmx
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__ISet.cmi
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__ISet.cmt
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__ISet.cmti
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__ISet.cmx
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__Locale.cmi
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__Locale.cmt
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__Locale.cmti
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__Locale.cmx
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__OOChannel.cmi
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__OOChannel.cmt
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__OOChannel.cmti
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__OOChannel.cmx
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__StringPrep.cmi
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__StringPrep.cmt
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__StringPrep.cmti
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__StringPrep.cmx
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__StringPrep_data.cmi
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__StringPrep_data.cmt
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__StringPrep_data.cmti
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__StringPrep_data.cmx
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__SubText.cmi
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__SubText.cmt
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__SubText.cmti
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__SubText.cmx
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__Tbl31.cmi
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__Tbl31.cmt
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__Tbl31.cmti
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__Tbl31.cmx
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UCS4.cmi
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UCS4.cmt
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UCS4.cmti
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UCS4.cmx
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UChar.cmi
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UChar.cmt
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UChar.cmti
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UChar.cmx
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UCharInfo.cmi
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UCharInfo.cmt
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UCharInfo.cmti
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UCharInfo.cmx
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UCharTbl.cmi
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UCharTbl.cmt
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UCharTbl.cmti
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UCharTbl.cmx
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UCol.cmi
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UCol.cmt
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UCol.cmti
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UCol.cmx
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__ULine.cmi
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__ULine.cmt
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__ULine.cmti
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__ULine.cmx
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UMap.cmi
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UMap.cmt
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UMap.cmti
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UMap.cmx
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UNF.cmi
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UNF.cmt
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UNF.cmti
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UNF.cmx
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UPervasives.cmi
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UPervasives.cmt
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UPervasives.cmti
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UPervasives.cmx
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__URe.cmi
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__URe.cmt
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__URe.cmti
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__URe.cmx
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UReStr.cmi
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UReStr.cmt
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UReStr.cmti
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UReStr.cmx
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UReStrLexer.cmi
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UReStrLexer.cmt
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UReStrLexer.cmx
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UReStrParser.cmi
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UReStrParser.cmt
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UReStrParser.cmti
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UReStrParser.cmx
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UReStrParserType.cmi
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UReStrParserType.cmt
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UReStrParserType.cmx
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__USet.cmi
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__USet.cmt
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__USet.cmti
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__USet.cmx
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UTF16.cmi
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UTF16.cmt
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UTF16.cmti
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UTF16.cmx
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UTF8.cmi
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UTF8.cmt
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UTF8.cmti
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UTF8.cmx
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UText.cmi
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UText.cmt
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UText.cmti
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UText.cmx
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UnicodeString.cmi
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UnicodeString.cmt
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__UnicodeString.cmx
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__Unidata.cmi
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__Unidata.cmt
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__Unidata.cmti
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__Unidata.cmx
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__Unimap.cmi
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__Unimap.cmt
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__Unimap.cmti
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__Unimap.cmx
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__XArray.cmi
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__XArray.cmt
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__XArray.cmti
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__XArray.cmx
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__XString.cmi
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__XString.cmt
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__XString.cmti
-%%OCAML_SITELIBDIR%%/camomile/library/camomileLibrary__XString.cmx
-%%OCAML_SITELIBDIR%%/camomile/library/configInt.ml
+%%OCAML_SITELIBDIR%%/camomile/lib/Sites.ml
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib.a
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib.cma
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib.cmi
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib.cmt
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib.cmx
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib.cmxa
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib.cmxs
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib.ml
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__AvlTree.cmi
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__AvlTree.cmt
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__AvlTree.cmti
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__AvlTree.cmx
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__Bitsvect.cmi
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__Bitsvect.cmt
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__Bitsvect.cmti
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__Bitsvect.cmx
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__Byte_labeled_dag.cmi
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__Byte_labeled_dag.cmt
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__Byte_labeled_dag.cmti
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__Byte_labeled_dag.cmx
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__Bytesvect.cmi
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__Bytesvect.cmt
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__Bytesvect.cmti
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__Bytesvect.cmx
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__CaseMap.cmi
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__CaseMap.cmt
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__CaseMap.cmti
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__CaseMap.cmx
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__CharEncoding.cmi
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__CharEncoding.cmt
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__CharEncoding.cmti
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__CharEncoding.cmx
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__Charmap.cmi
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__Charmap.cmt
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__Charmap.cmti
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__Charmap.cmx
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__Config.cmi
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__Config.cmt
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__Config.cmti
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__Config.cmx
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__ConfigBase.cmi
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__ConfigBase.cmt
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__ConfigBase.cmx
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__ConfigImpl.cmi
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__ConfigImpl.cmt
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__ConfigImpl.cmx
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__Database.cmi
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__Database.cmt
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__Database.cmti
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__Database.cmx
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__Hangul.cmi
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__Hangul.cmt
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__Hangul.cmti
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__Hangul.cmx
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__IMap.cmi
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__IMap.cmt
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__IMap.cmti
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__IMap.cmx
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__ISet.cmi
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__ISet.cmt
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__ISet.cmti
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__ISet.cmx
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__Locale.cmi
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__Locale.cmt
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__Locale.cmti
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__Locale.cmx
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__OOChannel.cmi
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__OOChannel.cmt
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__OOChannel.cmti
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__OOChannel.cmx
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__Sites.cmi
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__Sites.cmt
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__Sites.cmx
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__StringPrep.cmi
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__StringPrep.cmt
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__StringPrep.cmti
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__StringPrep.cmx
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__StringPrep_data.cmi
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__StringPrep_data.cmt
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__StringPrep_data.cmti
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__StringPrep_data.cmx
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__SubText.cmi
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__SubText.cmt
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__SubText.cmti
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__SubText.cmx
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__Tbl31.cmi
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__Tbl31.cmt
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__Tbl31.cmti
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__Tbl31.cmx
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UCS4.cmi
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UCS4.cmt
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UCS4.cmti
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UCS4.cmx
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UChar.cmi
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UChar.cmt
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UChar.cmti
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UChar.cmx
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UCharInfo.cmi
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UCharInfo.cmt
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UCharInfo.cmti
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UCharInfo.cmx
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UCharTbl.cmi
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UCharTbl.cmt
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UCharTbl.cmti
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UCharTbl.cmx
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UCol.cmi
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UCol.cmt
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UCol.cmti
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UCol.cmx
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__ULine.cmi
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__ULine.cmt
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__ULine.cmti
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__ULine.cmx
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UMap.cmi
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UMap.cmt
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UMap.cmti
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UMap.cmx
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UNF.cmi
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UNF.cmt
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UNF.cmti
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UNF.cmx
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UPervasives.cmi
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UPervasives.cmt
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UPervasives.cmti
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UPervasives.cmx
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__URe.cmi
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__URe.cmt
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__URe.cmti
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__URe.cmx
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UReStr.cmi
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UReStr.cmt
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UReStr.cmti
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UReStr.cmx
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UReStrLexer.cmi
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UReStrLexer.cmt
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UReStrLexer.cmx
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UReStrParser.cmi
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UReStrParser.cmt
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UReStrParser.cmti
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UReStrParser.cmx
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UReStrParserType.cmi
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UReStrParserType.cmt
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UReStrParserType.cmx
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__USet.cmi
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__USet.cmt
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__USet.cmti
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__USet.cmx
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UTF16.cmi
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UTF16.cmt
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UTF16.cmti
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UTF16.cmx
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UTF8.cmi
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UTF8.cmt
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UTF8.cmti
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UTF8.cmx
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UText.cmi
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UText.cmt
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UText.cmti
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UText.cmx
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UnicodeString.cmi
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UnicodeString.cmt
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__UnicodeString.cmx
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__Unidata.cmi
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__Unidata.cmt
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__Unidata.cmti
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__Unidata.cmx
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__Unimap.cmi
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__Unimap.cmt
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__Unimap.cmti
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__Unimap.cmx
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__XArray.cmi
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__XArray.cmt
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__XArray.cmti
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__XArray.cmx
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__XString.cmi
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__XString.cmt
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__XString.cmti
+%%OCAML_SITELIBDIR%%/camomile/lib/camomileLib__XString.cmx
+%%OCAML_SITELIBDIR%%/camomile/lib/config.ml
+%%OCAML_SITELIBDIR%%/camomile/lib/config.mli
+%%OCAML_SITELIBDIR%%/camomile/lib/configBase.ml
+%%OCAML_SITELIBDIR%%/camomile/lib/configImpl.ml
%%OCAML_SITELIBDIR%%/camomile/opam
-%%OCAML_SITELIBDIR%%/camomile/public/caseMap.ml
-%%OCAML_SITELIBDIR%%/camomile/public/caseMap.mli
-%%OCAML_SITELIBDIR%%/camomile/public/charEncoding.ml
-%%OCAML_SITELIBDIR%%/camomile/public/charEncoding.mli
-%%OCAML_SITELIBDIR%%/camomile/public/locale.ml
-%%OCAML_SITELIBDIR%%/camomile/public/locale.mli
-%%OCAML_SITELIBDIR%%/camomile/public/oOChannel.ml
-%%OCAML_SITELIBDIR%%/camomile/public/oOChannel.mli
-%%OCAML_SITELIBDIR%%/camomile/public/stringPrep.ml
-%%OCAML_SITELIBDIR%%/camomile/public/stringPrep.mli
-%%OCAML_SITELIBDIR%%/camomile/public/subText.ml
-%%OCAML_SITELIBDIR%%/camomile/public/subText.mli
-%%OCAML_SITELIBDIR%%/camomile/public/uCS4.ml
-%%OCAML_SITELIBDIR%%/camomile/public/uCS4.mli
-%%OCAML_SITELIBDIR%%/camomile/public/uChar.ml
-%%OCAML_SITELIBDIR%%/camomile/public/uChar.mli
-%%OCAML_SITELIBDIR%%/camomile/public/uCharInfo.ml
-%%OCAML_SITELIBDIR%%/camomile/public/uCharInfo.mli
-%%OCAML_SITELIBDIR%%/camomile/public/uCharTbl.ml
-%%OCAML_SITELIBDIR%%/camomile/public/uCharTbl.mli
-%%OCAML_SITELIBDIR%%/camomile/public/uCol.ml
-%%OCAML_SITELIBDIR%%/camomile/public/uCol.mli
-%%OCAML_SITELIBDIR%%/camomile/public/uLine.ml
-%%OCAML_SITELIBDIR%%/camomile/public/uLine.mli
-%%OCAML_SITELIBDIR%%/camomile/public/uMap.ml
-%%OCAML_SITELIBDIR%%/camomile/public/uMap.mli
-%%OCAML_SITELIBDIR%%/camomile/public/uNF.ml
-%%OCAML_SITELIBDIR%%/camomile/public/uNF.mli
-%%OCAML_SITELIBDIR%%/camomile/public/uPervasives.ml
-%%OCAML_SITELIBDIR%%/camomile/public/uPervasives.mli
-%%OCAML_SITELIBDIR%%/camomile/public/uRe.ml
-%%OCAML_SITELIBDIR%%/camomile/public/uRe.mli
-%%OCAML_SITELIBDIR%%/camomile/public/uReStr.ml
-%%OCAML_SITELIBDIR%%/camomile/public/uReStr.mli
-%%OCAML_SITELIBDIR%%/camomile/public/uSet.ml
-%%OCAML_SITELIBDIR%%/camomile/public/uSet.mli
-%%OCAML_SITELIBDIR%%/camomile/public/uTF16.ml
-%%OCAML_SITELIBDIR%%/camomile/public/uTF16.mli
-%%OCAML_SITELIBDIR%%/camomile/public/uTF8.ml
-%%OCAML_SITELIBDIR%%/camomile/public/uTF8.mli
-%%OCAML_SITELIBDIR%%/camomile/public/uText.ml
-%%OCAML_SITELIBDIR%%/camomile/public/uText.mli
-%%OCAML_SITELIBDIR%%/camomile/public/unicodeString.ml
-%%OCAML_SITELIBDIR%%/camomile/public/xString.ml
-%%OCAML_SITELIBDIR%%/camomile/public/xString.mli
%%DATADIR%%/charmaps/1026.mar
%%DATADIR%%/charmaps/1047.mar
%%DATADIR%%/charmaps/437.mar
@@ -868,8 +769,6 @@
%%DATADIR%%/database/Alphabetic_set.mar
%%DATADIR%%/database/Bidi_Control.mar
%%DATADIR%%/database/Bidi_Control_set.mar
-%%DATADIR%%/database/Default_Ignorable_Code_Point.mar
-%%DATADIR%%/database/Default_Ignorable_Code_Point_set.mar
%%DATADIR%%/database/Deprecated.mar
%%DATADIR%%/database/Deprecated_set.mar
%%DATADIR%%/database/Diacritic.mar
@@ -899,17 +798,13 @@
%%DATADIR%%/database/Join_Control.mar
%%DATADIR%%/database/Join_Control_set.mar
%%DATADIR%%/database/Logical_Order_Exception.mar
-%%DATADIR%%/database/Logical_Order_Exception_set.mar
%%DATADIR%%/database/Lowercase.mar
%%DATADIR%%/database/Lowercase_set.mar
%%DATADIR%%/database/Math.mar
%%DATADIR%%/database/Math_set.mar
%%DATADIR%%/database/Noncharacter_Code_Point.mar
-%%DATADIR%%/database/Noncharacter_Code_Point_set.mar
%%DATADIR%%/database/Other_Alphabetic.mar
%%DATADIR%%/database/Other_Alphabetic_set.mar
-%%DATADIR%%/database/Other_Default_Ignorable_Code_Point.mar
-%%DATADIR%%/database/Other_Default_Ignorable_Code_Point_set.mar
%%DATADIR%%/database/Other_Grapheme_Extend.mar
%%DATADIR%%/database/Other_Grapheme_Extend_set.mar
%%DATADIR%%/database/Other_Lowercase.mar
diff --git a/devel/ocaml-cfg/Makefile b/devel/ocaml-cfg/Makefile
--- a/devel/ocaml-cfg/Makefile
+++ b/devel/ocaml-cfg/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cfg
PORTVERSION= 2.2.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
PKGNAMEPREFIX= ocaml-
diff --git a/devel/ocaml-classes/Makefile b/devel/ocaml-classes/Makefile
--- a/devel/ocaml-classes/Makefile
+++ b/devel/ocaml-classes/Makefile
@@ -1,6 +1,6 @@
PORTNAME= classes
PORTVERSION= 4.00
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
MASTER_SITES= http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/dist/
PKGNAMEPREFIX= ocaml-
@@ -11,9 +11,18 @@
WWW= http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/classes/
LICENSE= LGPL21
+LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= ocaml:findplist
+BUILD_DEPENDS= ocaml-camlp-streams>=0:devel/ocaml-camlp-streams
+RUN_DEPENDS= ocaml-camlp-streams>=0:devel/ocaml-camlp-streams
-MAKE_ENV= INSTALL="${INSTALL_DATA}"
+USES= ocaml:findlib
+
+ALL_TARGET= all opt
+MAKE_ENV= INSTALL="${INSTALL_DATA}" INCLUDES="-I +site-lib/camlp-streams"
+
+post-patch:
+ @${REINPLACE_CMD} -e 's/Pervasives.compare/Stdlib.compare/g' \
+ ${WRKSRC}/omap.ml ${WRKSRC}/oset.ml
.include <bsd.port.mk>
diff --git a/devel/ocaml-classes/pkg-plist b/devel/ocaml-classes/pkg-plist
new file mode 100644
--- /dev/null
+++ b/devel/ocaml-classes/pkg-plist
@@ -0,0 +1,29 @@
+%%OCAML_SITELIBDIR%%/classes/META
+%%OCAML_SITELIBDIR%%/classes/obuffer.cmi
+%%OCAML_SITELIBDIR%%/classes/obuffer.cmx
+%%OCAML_SITELIBDIR%%/classes/obuffer.mli
+%%OCAML_SITELIBDIR%%/classes/ogenlex.mli
+%%OCAML_SITELIBDIR%%/classes/ohashtbl.cmi
+%%OCAML_SITELIBDIR%%/classes/ohashtbl.cmx
+%%OCAML_SITELIBDIR%%/classes/ohashtbl.mli
+%%OCAML_SITELIBDIR%%/classes/omap.cmi
+%%OCAML_SITELIBDIR%%/classes/omap.cmx
+%%OCAML_SITELIBDIR%%/classes/omap.mli
+%%OCAML_SITELIBDIR%%/classes/omapping.cmi
+%%OCAML_SITELIBDIR%%/classes/omapping.cmx
+%%OCAML_SITELIBDIR%%/classes/omapping.mli
+%%OCAML_SITELIBDIR%%/classes/oqueue.cmi
+%%OCAML_SITELIBDIR%%/classes/oqueue.cmx
+%%OCAML_SITELIBDIR%%/classes/oqueue.mli
+%%OCAML_SITELIBDIR%%/classes/oset.cmi
+%%OCAML_SITELIBDIR%%/classes/oset.cmx
+%%OCAML_SITELIBDIR%%/classes/oset.mli
+%%OCAML_SITELIBDIR%%/classes/ostack.cmi
+%%OCAML_SITELIBDIR%%/classes/ostack.cmx
+%%OCAML_SITELIBDIR%%/classes/ostack.mli
+%%OCAML_SITELIBDIR%%/classes/ostream.cmi
+%%OCAML_SITELIBDIR%%/classes/ostream.cmx
+%%OCAML_SITELIBDIR%%/classes/ostream.mli
+%%OCAML_SITELIBDIR%%/classes/stdclass.a
+%%OCAML_SITELIBDIR%%/classes/stdclass.cma
+%%OCAML_SITELIBDIR%%/classes/stdclass.cmxa
diff --git a/devel/ocaml-cmdliner/Makefile b/devel/ocaml-cmdliner/Makefile
--- a/devel/ocaml-cmdliner/Makefile
+++ b/devel/ocaml-cmdliner/Makefile
@@ -1,6 +1,5 @@
PORTNAME= cmdliner
-PORTVERSION= 1.0.4
-PORTREVISION= 4
+PORTVERSION= 1.3.0
CATEGORIES= devel
MASTER_SITES= https://erratique.ch/software/cmdliner/releases/
PKGNAMEPREFIX= ocaml-
@@ -12,11 +11,11 @@
LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/LICENSE.md
-USES= gmake ocaml:ldconfig tar:tbz
+USES= gmake ocaml tar:tbz
-MAKE_JOBS_UNSAFE= tes
+MAKE_JOBS_UNSAFE= yes
MAKE_ARGS= DOCDIR=${STAGEDIR}${OCAML_DOCSDIR}/${PORTNAME} \
- LIBDIR=${STAGEDIR}${PREFIX}/${OCAML_LDLIBS}
+ LIBDIR=${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}
INSTALL_TARGET= install
OPTIONS_DEFINE= DOCS
@@ -28,4 +27,8 @@
USE_BINUTILS= yes
.endif
+post-install:
+ ${STRIP_CMD} \
+ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/${PORTNAME}.cmxs
+
.include <bsd.port.mk>
diff --git a/devel/ocaml-cmdliner/distinfo b/devel/ocaml-cmdliner/distinfo
--- a/devel/ocaml-cmdliner/distinfo
+++ b/devel/ocaml-cmdliner/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1602549970
-SHA256 (cmdliner-1.0.4.tbz) = 5c2a93d44af8a38996a2c0f80fbd7970fe4751f104be470cafa069353fc004c0
-SIZE (cmdliner-1.0.4.tbz) = 49558
+TIMESTAMP = 1728772008
+SHA256 (cmdliner-1.3.0.tbz) = 8e8180f573b440f6a7a8c208dab2cae4a82384fec732d22784d1bb6e64168cbb
+SIZE (cmdliner-1.3.0.tbz) = 58515
diff --git a/devel/ocaml-cmdliner/pkg-plist b/devel/ocaml-cmdliner/pkg-plist
--- a/devel/ocaml-cmdliner/pkg-plist
+++ b/devel/ocaml-cmdliner/pkg-plist
@@ -10,14 +10,22 @@
%%OCAML_SITELIBDIR%%/cmdliner/cmdliner_arg.cmx
%%OCAML_SITELIBDIR%%/cmdliner/cmdliner_base.cmx
%%OCAML_SITELIBDIR%%/cmdliner/cmdliner_cline.cmx
+%%OCAML_SITELIBDIR%%/cmdliner/cmdliner_cmd.cmx
%%OCAML_SITELIBDIR%%/cmdliner/cmdliner_docgen.cmx
+%%OCAML_SITELIBDIR%%/cmdliner/cmdliner_eval.cmx
+%%OCAML_SITELIBDIR%%/cmdliner/cmdliner_exit.cmx
%%OCAML_SITELIBDIR%%/cmdliner/cmdliner_info.cmx
%%OCAML_SITELIBDIR%%/cmdliner/cmdliner_manpage.cmx
%%OCAML_SITELIBDIR%%/cmdliner/cmdliner_msg.cmx
-%%OCAML_SITELIBDIR%%/cmdliner/cmdliner_suggest.cmx
%%OCAML_SITELIBDIR%%/cmdliner/cmdliner_term.cmx
+%%OCAML_SITELIBDIR%%/cmdliner/cmdliner_term_deprecated.cmx
%%OCAML_SITELIBDIR%%/cmdliner/cmdliner_trie.cmx
%%OCAML_SITELIBDIR%%/cmdliner/opam
%%PORTDOCS%%share/doc/ocaml/cmdliner/CHANGES.md
%%PORTDOCS%%share/doc/ocaml/cmdliner/LICENSE.md
%%PORTDOCS%%share/doc/ocaml/cmdliner/README.md
+%%PORTDOCS%%share/doc/ocaml/cmdliner/odoc-pages/cli.mld
+%%PORTDOCS%%share/doc/ocaml/cmdliner/odoc-pages/examples.mld
+%%PORTDOCS%%share/doc/ocaml/cmdliner/odoc-pages/index.mld
+%%PORTDOCS%%share/doc/ocaml/cmdliner/odoc-pages/tool_man.mld
+%%PORTDOCS%%share/doc/ocaml/cmdliner/odoc-pages/tutorial.mld
diff --git a/devel/ocaml-compiler-libs/Makefile b/devel/ocaml-compiler-libs/Makefile
--- a/devel/ocaml-compiler-libs/Makefile
+++ b/devel/ocaml-compiler-libs/Makefile
@@ -1,6 +1,7 @@
PORTNAME= ocaml-compiler-libs
PORTVERSION= 0.12.4
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= freebsd@dev.thsi.be
diff --git a/devel/ocaml-cppo/Makefile b/devel/ocaml-cppo/Makefile
--- a/devel/ocaml-cppo/Makefile
+++ b/devel/ocaml-cppo/Makefile
@@ -1,7 +1,6 @@
PORTNAME= cppo
DISTVERSIONPREFIX= v
-DISTVERSION= 1.6.9
-PORTREVISION= 3
+DISTVERSION= 1.8.0
CATEGORIES= devel
PKGNAMEPREFIX= ocaml-
diff --git a/devel/ocaml-cppo/distinfo b/devel/ocaml-cppo/distinfo
--- a/devel/ocaml-cppo/distinfo
+++ b/devel/ocaml-cppo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1655651962
-SHA256 (ocaml-community-cppo-v1.6.9_GH0.tar.gz) = 16036d85c11d330a7c8b56f4e071d6bbe86d8937c89d3d79f6eef0e38bdda26a
-SIZE (ocaml-community-cppo-v1.6.9_GH0.tar.gz) = 31210
+TIMESTAMP = 1735903605
+SHA256 (ocaml-community-cppo-v1.8.0_GH0.tar.gz) = 6e62a8ee0217c9cc38d5860110eb18eb8d89c05c420353d298e1431fe8bac00f
+SIZE (ocaml-community-cppo-v1.8.0_GH0.tar.gz) = 43588
diff --git a/devel/ocaml-csexp/Makefile b/devel/ocaml-csexp/Makefile
--- a/devel/ocaml-csexp/Makefile
+++ b/devel/ocaml-csexp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= csexp
PORTVERSION= 1.5.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
PKGNAMEPREFIX= ocaml-
diff --git a/devel/ocaml-cstruct/Makefile b/devel/ocaml-cstruct/Makefile
--- a/devel/ocaml-cstruct/Makefile
+++ b/devel/ocaml-cstruct/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cstruct
DISTVERSIONPREFIX= v
DISTVERSION= 6.2.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
PKGNAMEPREFIX= ocaml-
diff --git a/devel/ocaml-curses/Makefile b/devel/ocaml-curses/Makefile
--- a/devel/ocaml-curses/Makefile
+++ b/devel/ocaml-curses/Makefile
@@ -1,5 +1,6 @@
PORTNAME= curses
PORTVERSION= 1.0.11
+PORTREVISION= 1
CATEGORIES= devel
PKGNAMEPREFIX= ocaml-
diff --git a/devel/ocaml-dolmen/Makefile b/devel/ocaml-dolmen/Makefile
--- a/devel/ocaml-dolmen/Makefile
+++ b/devel/ocaml-dolmen/Makefile
@@ -1,8 +1,7 @@
PORTNAME= dolmen
-DISTVERSIONPREFIX= v
-DISTVERSION= 0.9
-PORTREVISION= 2
+DISTVERSION= 0.10
CATEGORIES= devel
+MASTER_SITES= https://github.com/Gbury/${PORTNAME}/releases/download/v${DISTVERSION}/
PKGNAMEPREFIX= ocaml-
MAINTAINER= freebsd@dev.thsi.be
@@ -41,9 +40,7 @@
${SA_DIR}/spelll/META:textproc/ocaml-spelll \
${SA_DIR}/uutf/META:devel/ocaml-uutf
-USES= ocaml:dune
-USE_GITHUB= yes
-GH_ACCOUNT= Gbury
+USES= ocaml:dune tar:tbz
OCAML_PACKAGES= ${PORTNAME} ${PORTNAME}_bin ${PORTNAME}_loop \
${PORTNAME}_lsp ${PORTNAME}_model ${PORTNAME}_type
@@ -58,21 +55,11 @@
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} \
+ ${STRIP_CMD} \
${STAGEDIR}${PREFIX}/bin/dolmen \
${STAGEDIR}${PREFIX}/bin/dolmenls
- @(cd ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}; \
+ cd ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR} && \
${STRIP_CMD} \
dolmen/ae/dolmen_ae.cmxs \
dolmen/class/dolmen_class.cmxs \
@@ -90,6 +77,6 @@
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)
+ dolmen_type/dolmen_type.cmxs
.include <bsd.port.mk>
diff --git a/devel/ocaml-dolmen/distinfo b/devel/ocaml-dolmen/distinfo
--- a/devel/ocaml-dolmen/distinfo
+++ b/devel/ocaml-dolmen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1723760391
-SHA256 (Gbury-dolmen-v0.9_GH0.tar.gz) = b1d00c0b969ea4e7c8d14ef0854303daebe60e796562d67b510a7783841aa967
-SIZE (Gbury-dolmen-v0.9_GH0.tar.gz) = 1150826
+TIMESTAMP = 1734752606
+SHA256 (dolmen-0.10.tbz) = c5c85f77e3924f378e8d82f166eefe4131b4e041bf9cdeca467410f33c71fa61
+SIZE (dolmen-0.10.tbz) = 1032642
diff --git a/devel/ocaml-dolmen/files/patch-src_bin_main.ml b/devel/ocaml-dolmen/files/patch-src_bin_main.ml
deleted file mode 100644
--- a/devel/ocaml-dolmen/files/patch-src_bin_main.ml
+++ /dev/null
@@ -1,36 +0,0 @@
---- 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/pkg-plist b/devel/ocaml-dolmen/pkg-plist
--- a/devel/ocaml-dolmen/pkg-plist
+++ b/devel/ocaml-dolmen/pkg-plist
@@ -243,6 +243,9 @@
%%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__Print.cmi
+%%OCAML_SITELIBDIR%%/dolmen/smtlib2/poly/dolmen_smtlib2_poly__Print.cmt
+%%OCAML_SITELIBDIR%%/dolmen/smtlib2/poly/dolmen_smtlib2_poly__Print.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
@@ -253,6 +256,7 @@
%%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/print.ml
%%OCAML_SITELIBDIR%%/dolmen/smtlib2/poly/syntax_messages.ml
%%OCAML_SITELIBDIR%%/dolmen/smtlib2/poly/tokens.ml
%%OCAML_SITELIBDIR%%/dolmen/smtlib2/poly/tokens.mli
@@ -324,6 +328,10 @@
%%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__Print.cmi
+%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_script/dolmen_smtlib2_v6_script__Print.cmt
+%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_script/dolmen_smtlib2_v6_script__Print.cmti
+%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_script/dolmen_smtlib2_v6_script__Print.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
@@ -334,6 +342,8 @@
%%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/print.ml
+%%OCAML_SITELIBDIR%%/dolmen/smtlib2/v6_script/print.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
@@ -364,10 +374,10 @@
%%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__Extensions.cmi
+%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Extensions.cmt
+%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Extensions.cmti
+%%OCAML_SITELIBDIR%%/dolmen/std/dolmen_std__Extensions.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
@@ -444,8 +454,8 @@
%%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/extensions.ml
+%%OCAML_SITELIBDIR%%/dolmen/std/extensions.mli
%%OCAML_SITELIBDIR%%/dolmen/std/id.ml
%%OCAML_SITELIBDIR%%/dolmen/std/id.mli
%%OCAML_SITELIBDIR%%/dolmen/std/loc.ml
@@ -567,6 +577,14 @@
%%OCAML_SITELIBDIR%%/dolmen/dolmen.cmxs
%%OCAML_SITELIBDIR%%/dolmen/icnf/dolmen_icnf.cmxs
%%OCAML_SITELIBDIR%%/dolmen/intf/dolmen_intf.cmxs
+%%OCAML_SITELIBDIR%%/dolmen/intf/dolmen_intf__Ext.cmi
+%%OCAML_SITELIBDIR%%/dolmen/intf/dolmen_intf__Ext.cmt
+%%OCAML_SITELIBDIR%%/dolmen/intf/dolmen_intf__Ext.cmx
+%%OCAML_SITELIBDIR%%/dolmen/intf/dolmen_intf__Pretty.cmi
+%%OCAML_SITELIBDIR%%/dolmen/intf/dolmen_intf__Pretty.cmt
+%%OCAML_SITELIBDIR%%/dolmen/intf/dolmen_intf__Pretty.cmx
+%%OCAML_SITELIBDIR%%/dolmen/intf/ext.ml
+%%OCAML_SITELIBDIR%%/dolmen/intf/pretty.ml
%%OCAML_SITELIBDIR%%/dolmen/line/dolmen_line.cmxs
%%OCAML_SITELIBDIR%%/dolmen/smtlib2/dolmen_smtlib2.cmxs
%%OCAML_SITELIBDIR%%/dolmen/smtlib2/poly/dolmen_smtlib2_poly.cmxs
diff --git a/devel/ocaml-domain-name/Makefile b/devel/ocaml-domain-name/Makefile
--- a/devel/ocaml-domain-name/Makefile
+++ b/devel/ocaml-domain-name/Makefile
@@ -1,6 +1,7 @@
PORTNAME= domain-name
PORTVERSION= 0.4.0
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= devel
PKGNAMEPREFIX= ocaml-
diff --git a/devel/ocaml-dune/Makefile b/devel/ocaml-dune/Makefile
--- a/devel/ocaml-dune/Makefile
+++ b/devel/ocaml-dune/Makefile
@@ -1,6 +1,5 @@
PORTNAME= dune
-PORTVERSION= 3.7.1
-PORTREVISION= 3
+PORTVERSION= 3.16.0
CATEGORIES= devel
PKGNAMEPREFIX= ocaml-
@@ -35,14 +34,17 @@
.endif
post-patch:
+ @${REINPLACE_CMD} \
+ -e "s/(name ${PORTNAME})/&\n(version ${PORTVERSION})/" \
+ ${WRKSRC}/dune-project
# FreeBSD-specific hack, do not nag upstream (for now)
- @${REINPLACE_CMD} -e '/doc_root = Path.relative/ \
+ @${REINPLACE_CMD} -e '/doc_root = relative prefix/ \
s:"doc:"${OCAML_DOCSDIR:S,^${PREFIX}/,,}:' \
- ${WRKSRC}/src/dune_rules/install.ml
+ ${WRKSRC}/src/install/roots.ml
@${REINPLACE_CMD} -e 's|\"man\"|\"share/man\"|g' \
- ${WRKSRC}/src/dune_rules/install.ml
+ ${WRKSRC}/src/install/roots.ml
@${REINPLACE_CMD} -e 's|\"stublibs\"|(try (ignore(Sys.getenv \"DUNE_FREEBSD_STUBLIBS_IN_PACKAGE\"); package) with Not_found -> (try Sys.getenv \"DUNE_FREEBSD_STUBLIBS_RELATIVE_TO_LIBDIR\" with Not_found -> \"stublibs\"))|g' \
- ${WRKSRC}/src/dune_rules/install.ml
+ ${WRKSRC}/src/install/paths.ml
pre-configure:
@${MV} ${WRKDIR}/setup.ml ${WRKSRC}/src/dune_rules/setup.ml
@@ -61,12 +63,12 @@
${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/dune-private-libs/dune-section/dune_section.cmxs \
${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/dune-private-libs/dune_re/dune_re.cmxs \
${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/dune-private-libs/meta_parser/dune_meta_parser.cmxs \
- ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/dune-private-libs/ocaml-config/ocaml_config.cmxs \
${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/dune-rpc/dune_rpc.cmxs \
${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/dune-rpc/private/dune_rpc_private.cmxs \
${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/dune-site/dune_site.cmxs \
${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/dune-site/plugins/dune_site_plugins.cmxs \
${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/dune-site/private/dune_site_private.cmxs \
+ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/dune-site/dynlink/dune_site_dynlink_linker.cmxs \
${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/dyn/dyn.cmxs \
${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/dyn/pp/pp.cmxs \
${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/ordering/ordering.cmxs \
diff --git a/devel/ocaml-dune/distinfo b/devel/ocaml-dune/distinfo
--- a/devel/ocaml-dune/distinfo
+++ b/devel/ocaml-dune/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1683281166
-SHA256 (ocaml-dune-3.7.1_GH0.tar.gz) = 9ddc1dae09e7be6d0bf22b7d1584d95a1b3d4f5d1bae1d4095dc4e1833fa86b2
-SIZE (ocaml-dune-3.7.1_GH0.tar.gz) = 2011275
+TIMESTAMP = 1718653899
+SHA256 (ocaml-dune-3.16.0_GH0.tar.gz) = cf141fe2113d95faab9714bc3203f4665ba58c7e0c4450f9a719f1ba075cd214
+SIZE (ocaml-dune-3.16.0_GH0.tar.gz) = 2999701
diff --git a/devel/ocaml-dune/files/patch-Makefile b/devel/ocaml-dune/files/patch-Makefile
--- a/devel/ocaml-dune/files/patch-Makefile
+++ b/devel/ocaml-dune/files/patch-Makefile
@@ -1,6 +1,6 @@
---- Makefile.orig 2023-04-04 11:30:10 UTC
+--- Makefile.orig 2024-06-17 09:04:21 UTC
+++ Makefile
-@@ -44,7 +44,7 @@ release: $(BIN)
+@@ -46,7 +46,7 @@ release: $(BIN)
.PHONY: release
release: $(BIN)
@@ -9,7 +9,7 @@
$(BIN):
@ocaml boot/bootstrap.ml
-@@ -58,6 +58,17 @@ install:
+@@ -60,6 +60,17 @@ install:
.PHONY: install
install:
$(BIN) install $(INSTALL_ARGS) dune
diff --git a/devel/ocaml-dune/files/setup.ml.in b/devel/ocaml-dune/files/setup.ml.in
--- a/devel/ocaml-dune/files/setup.ml.in
+++ b/devel/ocaml-dune/files/setup.ml.in
@@ -1,6 +1,5 @@
let library_path = ["%%OCAML_LIBDIR%%"; "%%OCAML_SITELIBDIR%%"]
-
-let roots : string option Install.Section.Paths.Roots.t =
+let roots : string option Install.Roots.t =
{ lib_root = Some "%%OCAML_LIBDIR%%"
; man = Some "%%MANPREFIX%%/man"
; doc_root = Some "%%OCAML_DOCSDIR%%"
diff --git a/devel/ocaml-dune/pkg-plist b/devel/ocaml-dune/pkg-plist
--- a/devel/ocaml-dune/pkg-plist
+++ b/devel/ocaml-dune/pkg-plist
@@ -254,16 +254,6 @@
%%OCAML_SITELIBDIR%%/dune-private-libs/meta_parser/meta_lexer.ml
%%OCAML_SITELIBDIR%%/dune-private-libs/meta_parser/meta_lexer.mli
%%OCAML_SITELIBDIR%%/dune-private-libs/meta_parser/meta_parser.ml
-%%OCAML_SITELIBDIR%%/dune-private-libs/ocaml-config/ocaml_config.a
-%%OCAML_SITELIBDIR%%/dune-private-libs/ocaml-config/ocaml_config.cma
-%%OCAML_SITELIBDIR%%/dune-private-libs/ocaml-config/ocaml_config.cmi
-%%OCAML_SITELIBDIR%%/dune-private-libs/ocaml-config/ocaml_config.cmt
-%%OCAML_SITELIBDIR%%/dune-private-libs/ocaml-config/ocaml_config.cmti
-%%OCAML_SITELIBDIR%%/dune-private-libs/ocaml-config/ocaml_config.cmx
-%%OCAML_SITELIBDIR%%/dune-private-libs/ocaml-config/ocaml_config.cmxa
-%%OCAML_SITELIBDIR%%/dune-private-libs/ocaml-config/ocaml_config.cmxs
-%%OCAML_SITELIBDIR%%/dune-private-libs/ocaml-config/ocaml_config.ml
-%%OCAML_SITELIBDIR%%/dune-private-libs/ocaml-config/ocaml_config.mli
%%OCAML_SITELIBDIR%%/dune-private-libs/opam
%%OCAML_SITELIBDIR%%/dune-rpc/META
%%OCAML_SITELIBDIR%%/dune-rpc/dune-package
@@ -282,6 +272,8 @@
%%OCAML_SITELIBDIR%%/dune-rpc/private/conv.mli
%%OCAML_SITELIBDIR%%/dune-rpc/private/dbus_address.ml
%%OCAML_SITELIBDIR%%/dune-rpc/private/dbus_address.mli
+%%OCAML_SITELIBDIR%%/dune-rpc/private/diagnostics_v1.ml
+%%OCAML_SITELIBDIR%%/dune-rpc/private/diagnostics_v1.mli
%%OCAML_SITELIBDIR%%/dune-rpc/private/dune_rpc_private.a
%%OCAML_SITELIBDIR%%/dune-rpc/private/dune_rpc_private.cma
%%OCAML_SITELIBDIR%%/dune-rpc/private/dune_rpc_private.cmi
@@ -304,6 +296,10 @@
%%OCAML_SITELIBDIR%%/dune-rpc/private/dune_rpc_private__Dbus_address.cmt
%%OCAML_SITELIBDIR%%/dune-rpc/private/dune_rpc_private__Dbus_address.cmti
%%OCAML_SITELIBDIR%%/dune-rpc/private/dune_rpc_private__Dbus_address.cmx
+%%OCAML_SITELIBDIR%%/dune-rpc/private/dune_rpc_private__Diagnostics_v1.cmi
+%%OCAML_SITELIBDIR%%/dune-rpc/private/dune_rpc_private__Diagnostics_v1.cmt
+%%OCAML_SITELIBDIR%%/dune-rpc/private/dune_rpc_private__Diagnostics_v1.cmti
+%%OCAML_SITELIBDIR%%/dune-rpc/private/dune_rpc_private__Diagnostics_v1.cmx
%%OCAML_SITELIBDIR%%/dune-rpc/private/dune_rpc_private__Exported_types.cmi
%%OCAML_SITELIBDIR%%/dune-rpc/private/dune_rpc_private__Exported_types.cmt
%%OCAML_SITELIBDIR%%/dune-rpc/private/dune_rpc_private__Exported_types.cmti
@@ -381,8 +377,31 @@
%%OCAML_SITELIBDIR%%/dune-site/dune_site__Helpers.cmti
%%OCAML_SITELIBDIR%%/dune-site/dune_site__Helpers.cmx
%%OCAML_SITELIBDIR%%/dune-site/dune_site_data.mli
+%%OCAML_SITELIBDIR%%/dune-site/dynlink/dune_site_backend.cmi
+%%OCAML_SITELIBDIR%%/dune-site/dynlink/dune_site_backend.cmx
+%%OCAML_SITELIBDIR%%/dune-site/dynlink/dune_site_backend__Linker.cmi
+%%OCAML_SITELIBDIR%%/dune-site/dynlink/dune_site_backend__Linker.cmt
+%%OCAML_SITELIBDIR%%/dune-site/dynlink/dune_site_backend__Linker.cmx
+%%OCAML_SITELIBDIR%%/dune-site/dynlink/dune_site_backend__dune_site_dynlink_linker__.cmi
+%%OCAML_SITELIBDIR%%/dune-site/dynlink/dune_site_backend__dune_site_dynlink_linker__.cmt
+%%OCAML_SITELIBDIR%%/dune-site/dynlink/dune_site_backend__dune_site_dynlink_linker__.cmx
+%%OCAML_SITELIBDIR%%/dune-site/dynlink/dune_site_backend__dune_site_dynlink_linker__.ml
+%%OCAML_SITELIBDIR%%/dune-site/dynlink/dune_site_dynlink_linker.a
+%%OCAML_SITELIBDIR%%/dune-site/dynlink/dune_site_dynlink_linker.cma
+%%OCAML_SITELIBDIR%%/dune-site/dynlink/dune_site_dynlink_linker.cmxa
+%%OCAML_SITELIBDIR%%/dune-site/dynlink/dune_site_dynlink_linker.cmxs
+%%OCAML_SITELIBDIR%%/dune-site/dynlink/linker.ml
%%OCAML_SITELIBDIR%%/dune-site/helpers.ml
%%OCAML_SITELIBDIR%%/dune-site/helpers.mli
+%%OCAML_SITELIBDIR%%/dune-site/linker/dune_site_backend.cmi
+%%OCAML_SITELIBDIR%%/dune-site/linker/dune_site_backend.cmo
+%%OCAML_SITELIBDIR%%/dune-site/linker/dune_site_backend.cmt
+%%OCAML_SITELIBDIR%%/dune-site/linker/dune_site_backend.cmx
+%%OCAML_SITELIBDIR%%/dune-site/linker/dune_site_backend.ml
+%%OCAML_SITELIBDIR%%/dune-site/linker/dune_site_backend.o
+%%OCAML_SITELIBDIR%%/dune-site/linker/dune_site_backend__Linker.cmi
+%%OCAML_SITELIBDIR%%/dune-site/linker/dune_site_backend__Linker.cmti
+%%OCAML_SITELIBDIR%%/dune-site/linker/linker.mli
%%OCAML_SITELIBDIR%%/dune-site/opam
%%OCAML_SITELIBDIR%%/dune-site/plugins/dune_site_plugins.a
%%OCAML_SITELIBDIR%%/dune-site/plugins/dune_site_plugins.cma
@@ -423,6 +442,14 @@
%%OCAML_SITELIBDIR%%/dune-site/private/dune_site_private.cmxs
%%OCAML_SITELIBDIR%%/dune-site/private/dune_site_private.ml
%%OCAML_SITELIBDIR%%/dune-site/private/dune_site_private.mli
+%%OCAML_SITELIBDIR%%/dune-site/toplevel/dune_site_backend.cmi
+%%OCAML_SITELIBDIR%%/dune-site/toplevel/dune_site_backend__Linker.cmi
+%%OCAML_SITELIBDIR%%/dune-site/toplevel/dune_site_backend__Linker.cmt
+%%OCAML_SITELIBDIR%%/dune-site/toplevel/dune_site_backend__dune_site_toplevel_linker__.cmi
+%%OCAML_SITELIBDIR%%/dune-site/toplevel/dune_site_backend__dune_site_toplevel_linker__.cmt
+%%OCAML_SITELIBDIR%%/dune-site/toplevel/dune_site_backend__dune_site_toplevel_linker__.ml
+%%OCAML_SITELIBDIR%%/dune-site/toplevel/dune_site_toplevel_linker.cma
+%%OCAML_SITELIBDIR%%/dune-site/toplevel/linker.ml
%%OCAML_SITELIBDIR%%/dune/META
%%OCAML_SITELIBDIR%%/dune/dlldune_filesystem_stubs_stubs.so
%%OCAML_SITELIBDIR%%/dune/dllstdune_stubs.so
@@ -474,8 +501,11 @@
%%OCAML_SITELIBDIR%%/stdune/applicative.mli
%%OCAML_SITELIBDIR%%/stdune/applicative_intf.ml
%%OCAML_SITELIBDIR%%/stdune/array.ml
+%%OCAML_SITELIBDIR%%/stdune/array.mli
%%OCAML_SITELIBDIR%%/stdune/bin.ml
%%OCAML_SITELIBDIR%%/stdune/bin.mli
+%%OCAML_SITELIBDIR%%/stdune/bit_set.ml
+%%OCAML_SITELIBDIR%%/stdune/bit_set.mli
%%OCAML_SITELIBDIR%%/stdune/bool.ml
%%OCAML_SITELIBDIR%%/stdune/bool.mli
%%OCAML_SITELIBDIR%%/stdune/bytes.ml
@@ -488,6 +518,8 @@
%%OCAML_SITELIBDIR%%/stdune/char.mli
%%OCAML_SITELIBDIR%%/stdune/code_error.ml
%%OCAML_SITELIBDIR%%/stdune/code_error.mli
+%%OCAML_SITELIBDIR%%/stdune/compact_position.ml
+%%OCAML_SITELIBDIR%%/stdune/compact_position.mli
%%OCAML_SITELIBDIR%%/stdune/comparable.ml
%%OCAML_SITELIBDIR%%/stdune/comparable.mli
%%OCAML_SITELIBDIR%%/stdune/comparable_intf.ml
@@ -503,6 +535,9 @@
%%OCAML_SITELIBDIR%%/stdune/csexp/csexp.cmxs
%%OCAML_SITELIBDIR%%/stdune/csexp/csexp.ml
%%OCAML_SITELIBDIR%%/stdune/csexp/csexp.mli
+%%OCAML_SITELIBDIR%%/stdune/dev_null.ml
+%%OCAML_SITELIBDIR%%/stdune/dev_null.mli
+%%OCAML_SITELIBDIR%%/stdune/dune_either.ml
%%OCAML_SITELIBDIR%%/stdune/dune-package
%%OCAML_SITELIBDIR%%/stdune/either.ml
%%OCAML_SITELIBDIR%%/stdune/either.mli
@@ -520,6 +555,8 @@
%%OCAML_SITELIBDIR%%/stdune/fdecl.mli
%%OCAML_SITELIBDIR%%/stdune/filename.ml
%%OCAML_SITELIBDIR%%/stdune/filename.mli
+%%OCAML_SITELIBDIR%%/stdune/filename_set.ml
+%%OCAML_SITELIBDIR%%/stdune/filename_set.mli
%%OCAML_SITELIBDIR%%/stdune/filesystem_stubs/dune_filesystem_stubs.a
%%OCAML_SITELIBDIR%%/stdune/filesystem_stubs/dune_filesystem_stubs.cma
%%OCAML_SITELIBDIR%%/stdune/filesystem_stubs/dune_filesystem_stubs.cmi
@@ -554,6 +591,7 @@
%%OCAML_SITELIBDIR%%/stdune/loc.ml
%%OCAML_SITELIBDIR%%/stdune/loc.mli
%%OCAML_SITELIBDIR%%/stdune/loc0.ml
+%%OCAML_SITELIBDIR%%/stdune/loc0.mli
%%OCAML_SITELIBDIR%%/stdune/map.ml
%%OCAML_SITELIBDIR%%/stdune/map.mli
%%OCAML_SITELIBDIR%%/stdune/map_intf.ml
@@ -575,8 +613,13 @@
%%OCAML_SITELIBDIR%%/stdune/path.ml
%%OCAML_SITELIBDIR%%/stdune/path.mli
%%OCAML_SITELIBDIR%%/stdune/path_intf.ml
+%%OCAML_SITELIBDIR%%/stdune/per_item.ml
+%%OCAML_SITELIBDIR%%/stdune/per_item.mli
+%%OCAML_SITELIBDIR%%/stdune/per_item_intf.ml
%%OCAML_SITELIBDIR%%/stdune/pid.ml
%%OCAML_SITELIBDIR%%/stdune/pid.mli
+%%OCAML_SITELIBDIR%%/stdune/platform.ml
+%%OCAML_SITELIBDIR%%/stdune/platform.mli
%%OCAML_SITELIBDIR%%/stdune/poly.ml
%%OCAML_SITELIBDIR%%/stdune/poly.mli
%%OCAML_SITELIBDIR%%/stdune/predicate.ml
@@ -631,11 +674,16 @@
%%OCAML_SITELIBDIR%%/stdune/stdune__Applicative_intf.cmx
%%OCAML_SITELIBDIR%%/stdune/stdune__Array.cmi
%%OCAML_SITELIBDIR%%/stdune/stdune__Array.cmt
+%%OCAML_SITELIBDIR%%/stdune/stdune__Array.cmti
%%OCAML_SITELIBDIR%%/stdune/stdune__Array.cmx
%%OCAML_SITELIBDIR%%/stdune/stdune__Bin.cmi
%%OCAML_SITELIBDIR%%/stdune/stdune__Bin.cmt
%%OCAML_SITELIBDIR%%/stdune/stdune__Bin.cmti
%%OCAML_SITELIBDIR%%/stdune/stdune__Bin.cmx
+%%OCAML_SITELIBDIR%%/stdune/stdune__Bit_set.cmi
+%%OCAML_SITELIBDIR%%/stdune/stdune__Bit_set.cmt
+%%OCAML_SITELIBDIR%%/stdune/stdune__Bit_set.cmti
+%%OCAML_SITELIBDIR%%/stdune/stdune__Bit_set.cmx
%%OCAML_SITELIBDIR%%/stdune/stdune__Bool.cmi
%%OCAML_SITELIBDIR%%/stdune/stdune__Bool.cmt
%%OCAML_SITELIBDIR%%/stdune/stdune__Bool.cmti
@@ -660,6 +708,10 @@
%%OCAML_SITELIBDIR%%/stdune/stdune__Code_error.cmt
%%OCAML_SITELIBDIR%%/stdune/stdune__Code_error.cmti
%%OCAML_SITELIBDIR%%/stdune/stdune__Code_error.cmx
+%%OCAML_SITELIBDIR%%/stdune/stdune__Compact_position.cmi
+%%OCAML_SITELIBDIR%%/stdune/stdune__Compact_position.cmt
+%%OCAML_SITELIBDIR%%/stdune/stdune__Compact_position.cmti
+%%OCAML_SITELIBDIR%%/stdune/stdune__Compact_position.cmx
%%OCAML_SITELIBDIR%%/stdune/stdune__Comparable.cmi
%%OCAML_SITELIBDIR%%/stdune/stdune__Comparable.cmt
%%OCAML_SITELIBDIR%%/stdune/stdune__Comparable.cmti
@@ -671,6 +723,13 @@
%%OCAML_SITELIBDIR%%/stdune/stdune__Comparator.cmt
%%OCAML_SITELIBDIR%%/stdune/stdune__Comparator.cmti
%%OCAML_SITELIBDIR%%/stdune/stdune__Comparator.cmx
+%%OCAML_SITELIBDIR%%/stdune/stdune__Dev_null.cmi
+%%OCAML_SITELIBDIR%%/stdune/stdune__Dev_null.cmt
+%%OCAML_SITELIBDIR%%/stdune/stdune__Dev_null.cmti
+%%OCAML_SITELIBDIR%%/stdune/stdune__Dev_null.cmx
+%%OCAML_SITELIBDIR%%/stdune/stdune__Dune_either.cmi
+%%OCAML_SITELIBDIR%%/stdune/stdune__Dune_either.cmt
+%%OCAML_SITELIBDIR%%/stdune/stdune__Dune_either.cmx
%%OCAML_SITELIBDIR%%/stdune/stdune__Either.cmi
%%OCAML_SITELIBDIR%%/stdune/stdune__Either.cmt
%%OCAML_SITELIBDIR%%/stdune/stdune__Either.cmti
@@ -703,6 +762,10 @@
%%OCAML_SITELIBDIR%%/stdune/stdune__Filename.cmt
%%OCAML_SITELIBDIR%%/stdune/stdune__Filename.cmti
%%OCAML_SITELIBDIR%%/stdune/stdune__Filename.cmx
+%%OCAML_SITELIBDIR%%/stdune/stdune__Filename_set.cmi
+%%OCAML_SITELIBDIR%%/stdune/stdune__Filename_set.cmt
+%%OCAML_SITELIBDIR%%/stdune/stdune__Filename_set.cmti
+%%OCAML_SITELIBDIR%%/stdune/stdune__Filename_set.cmx
%%OCAML_SITELIBDIR%%/stdune/stdune__Float.cmi
%%OCAML_SITELIBDIR%%/stdune/stdune__Float.cmt
%%OCAML_SITELIBDIR%%/stdune/stdune__Float.cmti
@@ -750,6 +813,7 @@
%%OCAML_SITELIBDIR%%/stdune/stdune__Loc.cmx
%%OCAML_SITELIBDIR%%/stdune/stdune__Loc0.cmi
%%OCAML_SITELIBDIR%%/stdune/stdune__Loc0.cmt
+%%OCAML_SITELIBDIR%%/stdune/stdune__Loc0.cmti
%%OCAML_SITELIBDIR%%/stdune/stdune__Loc0.cmx
%%OCAML_SITELIBDIR%%/stdune/stdune__Map.cmi
%%OCAML_SITELIBDIR%%/stdune/stdune__Map.cmt
@@ -795,10 +859,21 @@
%%OCAML_SITELIBDIR%%/stdune/stdune__Path_intf.cmi
%%OCAML_SITELIBDIR%%/stdune/stdune__Path_intf.cmt
%%OCAML_SITELIBDIR%%/stdune/stdune__Path_intf.cmx
+%%OCAML_SITELIBDIR%%/stdune/stdune__Per_item.cmi
+%%OCAML_SITELIBDIR%%/stdune/stdune__Per_item.cmt
+%%OCAML_SITELIBDIR%%/stdune/stdune__Per_item.cmti
+%%OCAML_SITELIBDIR%%/stdune/stdune__Per_item.cmx
+%%OCAML_SITELIBDIR%%/stdune/stdune__Per_item_intf.cmi
+%%OCAML_SITELIBDIR%%/stdune/stdune__Per_item_intf.cmt
+%%OCAML_SITELIBDIR%%/stdune/stdune__Per_item_intf.cmx
%%OCAML_SITELIBDIR%%/stdune/stdune__Pid.cmi
%%OCAML_SITELIBDIR%%/stdune/stdune__Pid.cmt
%%OCAML_SITELIBDIR%%/stdune/stdune__Pid.cmti
%%OCAML_SITELIBDIR%%/stdune/stdune__Pid.cmx
+%%OCAML_SITELIBDIR%%/stdune/stdune__Platform.cmi
+%%OCAML_SITELIBDIR%%/stdune/stdune__Platform.cmt
+%%OCAML_SITELIBDIR%%/stdune/stdune__Platform.cmti
+%%OCAML_SITELIBDIR%%/stdune/stdune__Platform.cmx
%%OCAML_SITELIBDIR%%/stdune/stdune__Poly.cmi
%%OCAML_SITELIBDIR%%/stdune/stdune__Poly.cmt
%%OCAML_SITELIBDIR%%/stdune/stdune__Poly.cmti
@@ -854,6 +929,10 @@
%%OCAML_SITELIBDIR%%/stdune/stdune__String.cmt
%%OCAML_SITELIBDIR%%/stdune/stdune__String.cmti
%%OCAML_SITELIBDIR%%/stdune/stdune__String.cmx
+%%OCAML_SITELIBDIR%%/stdune/stdune__String_builder.cmi
+%%OCAML_SITELIBDIR%%/stdune/stdune__String_builder.cmt
+%%OCAML_SITELIBDIR%%/stdune/stdune__String_builder.cmti
+%%OCAML_SITELIBDIR%%/stdune/stdune__String_builder.cmx
%%OCAML_SITELIBDIR%%/stdune/stdune__String_split.cmi
%%OCAML_SITELIBDIR%%/stdune/stdune__String_split.cmt
%%OCAML_SITELIBDIR%%/stdune/stdune__String_split.cmti
@@ -910,6 +989,8 @@
%%OCAML_SITELIBDIR%%/stdune/stdune__User_warning.cmx
%%OCAML_SITELIBDIR%%/stdune/string.ml
%%OCAML_SITELIBDIR%%/stdune/string.mli
+%%OCAML_SITELIBDIR%%/stdune/string_builder.ml
+%%OCAML_SITELIBDIR%%/stdune/string_builder.mli
%%OCAML_SITELIBDIR%%/stdune/string_split.ml
%%OCAML_SITELIBDIR%%/stdune/string_split.mli
%%OCAML_SITELIBDIR%%/stdune/sys.ml
@@ -965,8 +1046,10 @@
share/man/man1/dune-install.1.gz
share/man/man1/dune-installed-libraries.1.gz
share/man/man1/dune-internal.1.gz
+share/man/man1/dune-monitor.1.gz
share/man/man1/dune-ocaml-merlin.1.gz
share/man/man1/dune-ocaml.1.gz
+share/man/man1/dune-pkg.1.gz
share/man/man1/dune-printenv.1.gz
share/man/man1/dune-promote.1.gz
share/man/man1/dune-promotion.1.gz
@@ -974,6 +1057,7 @@
share/man/man1/dune-rules.1.gz
share/man/man1/dune-runtest.1.gz
share/man/man1/dune-shutdown.1.gz
+share/man/man1/dune-show.1.gz
share/man/man1/dune-subst.1.gz
share/man/man1/dune-test.1.gz
share/man/man1/dune-top.1.gz
@@ -988,12 +1072,15 @@
%%PORTDOCS%%share/doc/ocaml/dune-build-info/CHANGES.md
%%PORTDOCS%%share/doc/ocaml/dune-build-info/LICENSE.md
%%PORTDOCS%%share/doc/ocaml/dune-build-info/README.md
+%%PORTDOCS%%share/doc/ocaml/dune-build-info/odoc-pages/index.mld
%%PORTDOCS%%share/doc/ocaml/dune-configurator/CHANGES.md
%%PORTDOCS%%share/doc/ocaml/dune-configurator/LICENSE.md
%%PORTDOCS%%share/doc/ocaml/dune-configurator/README.md
+%%PORTDOCS%%share/doc/ocaml/dune-configurator/odoc-pages/index.mld
%%PORTDOCS%%share/doc/ocaml/dune-glob/CHANGES.md
%%PORTDOCS%%share/doc/ocaml/dune-glob/LICENSE.md
%%PORTDOCS%%share/doc/ocaml/dune-glob/README.md
+%%PORTDOCS%%share/doc/ocaml/dune-glob/odoc-pages/index.mld
%%PORTDOCS%%share/doc/ocaml/dune-private-libs/CHANGES.md
%%PORTDOCS%%share/doc/ocaml/dune-private-libs/LICENSE.md
%%PORTDOCS%%share/doc/ocaml/dune-private-libs/README.md
@@ -1006,6 +1093,7 @@
%%PORTDOCS%%share/doc/ocaml/dune/CHANGES.md
%%PORTDOCS%%share/doc/ocaml/dune/LICENSE.md
%%PORTDOCS%%share/doc/ocaml/dune/README.md
+%%PORTDOCS%%share/doc/ocaml/dune/odoc-pages/index.mld
%%PORTDOCS%%share/doc/ocaml/dyn/CHANGES.md
%%PORTDOCS%%share/doc/ocaml/dyn/LICENSE.md
%%PORTDOCS%%share/doc/ocaml/dyn/README.md
@@ -1018,6 +1106,7 @@
%%PORTDOCS%%share/doc/ocaml/xdg/CHANGES.md
%%PORTDOCS%%share/doc/ocaml/xdg/LICENSE.md
%%PORTDOCS%%share/doc/ocaml/xdg/README.md
+%%PORTDOCS%%share/doc/ocaml/xdg/odoc-pages/index.mld
share/emacs/site-lisp/dune-flymake.el
share/emacs/site-lisp/dune-watch.el
share/emacs/site-lisp/dune.el
diff --git a/devel/ocaml-extlib/Makefile b/devel/ocaml-extlib/Makefile
--- a/devel/ocaml-extlib/Makefile
+++ b/devel/ocaml-extlib/Makefile
@@ -1,6 +1,5 @@
PORTNAME= extlib
-DISTVERSION= 1.7.9
-PORTREVISION= 3
+DISTVERSION= 1.8.0
CATEGORIES= devel
MASTER_SITES= https://github.com/ygrek/ocaml-extlib/releases/download/${DISTVERSION}/
PKGNAMEPREFIX= ocaml-
@@ -10,27 +9,29 @@
WWW= https://github.com/ygrek/ocaml-extlib
LICENSE= LGPL21
-LICENSE_FILE= ${WRKSRC}/../LICENSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
BROKEN_mips= depends on Ocaml(not available for mips)
BUILD_DEPENDS= cppo:devel/ocaml-cppo
-USES= gmake ocaml:camlp4,findplist
-
-MAKE_ARGS= VERSION="${DISTVERSION}"
-ALL_TARGET= all opt doc
+USES= ocaml:dune
DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME}
+PORTDOCS= CHANGES LICENSE README.md
-WRKSRC_SUBDIR= src
+OPTIONS_DEFINE= DOCS
-PORTDOCS= *
+post-patch:
+ @${REINPLACE_CMD} -e 's/(name extlib)/&\n(version ${DISTVERSION})/' \
+ ${WRKSRC}/dune-project
-OPTIONS_DEFINE= DOCS
+post-install:
+ ${STRIP_CMD} \
+ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/${PORTNAME}.cmxs
-post-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- (cd ${WRKSRC}/doc && ${INSTALL_DATA} * ${STAGEDIR}${DOCSDIR})
+do-test:
+ cd ${TEST_WRKSRC} && \
+ ${SETENVI} ${TEST_ENV} ${DUNE_ENV} ${DUNE_CMD} build ${DUNE_ARGS} @runtest
.include <bsd.port.mk>
diff --git a/devel/ocaml-extlib/distinfo b/devel/ocaml-extlib/distinfo
--- a/devel/ocaml-extlib/distinfo
+++ b/devel/ocaml-extlib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1665263042
-SHA256 (extlib-1.7.9.tar.gz) = 58de4dde016deb00b4f33956ab9697282f4e607c6452e3d38f8e116405ffcdcb
-SIZE (extlib-1.7.9.tar.gz) = 91090
+TIMESTAMP = 1735049861
+SHA256 (extlib-1.8.0.tar.gz) = 964277f001280a8eddfc08e0701d59ca0c6bdc5d052313b3e40e5088f6d45d70
+SIZE (extlib-1.8.0.tar.gz) = 90143
diff --git a/devel/ocaml-extlib/files/patch-src_dune b/devel/ocaml-extlib/files/patch-src_dune
new file mode 100644
--- /dev/null
+++ b/devel/ocaml-extlib/files/patch-src_dune
@@ -0,0 +1,11 @@
+--- src/dune.orig 2024-12-24 20:05:03 UTC
++++ src/dune
+@@ -1,7 +1,7 @@
+ (library
+ (name extlib)
+ (public_name extlib)
+- (modules :standard \ configure install base64 unzip uChar uTF8)
++ (modules :standard \ configure install)
+ (flags :standard -w -3-6-9-27-32-33-35-39-50)
+ (preprocess
+ (action
diff --git a/devel/ocaml-extlib/pkg-plist b/devel/ocaml-extlib/pkg-plist
new file mode 100644
--- /dev/null
+++ b/devel/ocaml-extlib/pkg-plist
@@ -0,0 +1,135 @@
+%%OCAML_SITELIBDIR%%/extlib/IO.ml
+%%OCAML_SITELIBDIR%%/extlib/IO.mli
+%%OCAML_SITELIBDIR%%/extlib/META
+%%OCAML_SITELIBDIR%%/extlib/base64.cmi
+%%OCAML_SITELIBDIR%%/extlib/base64.cmt
+%%OCAML_SITELIBDIR%%/extlib/base64.cmti
+%%OCAML_SITELIBDIR%%/extlib/base64.cmx
+%%OCAML_SITELIBDIR%%/extlib/base64.ml
+%%OCAML_SITELIBDIR%%/extlib/base64.mli
+%%OCAML_SITELIBDIR%%/extlib/bitSet.cmi
+%%OCAML_SITELIBDIR%%/extlib/bitSet.cmt
+%%OCAML_SITELIBDIR%%/extlib/bitSet.cmti
+%%OCAML_SITELIBDIR%%/extlib/bitSet.cmx
+%%OCAML_SITELIBDIR%%/extlib/bitSet.ml
+%%OCAML_SITELIBDIR%%/extlib/bitSet.mli
+%%OCAML_SITELIBDIR%%/extlib/dllist.cmi
+%%OCAML_SITELIBDIR%%/extlib/dllist.cmt
+%%OCAML_SITELIBDIR%%/extlib/dllist.cmti
+%%OCAML_SITELIBDIR%%/extlib/dllist.cmx
+%%OCAML_SITELIBDIR%%/extlib/dllist.ml
+%%OCAML_SITELIBDIR%%/extlib/dllist.mli
+%%OCAML_SITELIBDIR%%/extlib/dune-package
+%%OCAML_SITELIBDIR%%/extlib/dynArray.cmi
+%%OCAML_SITELIBDIR%%/extlib/dynArray.cmt
+%%OCAML_SITELIBDIR%%/extlib/dynArray.cmti
+%%OCAML_SITELIBDIR%%/extlib/dynArray.cmx
+%%OCAML_SITELIBDIR%%/extlib/dynArray.ml
+%%OCAML_SITELIBDIR%%/extlib/dynArray.mli
+%%OCAML_SITELIBDIR%%/extlib/enum.cmi
+%%OCAML_SITELIBDIR%%/extlib/enum.cmt
+%%OCAML_SITELIBDIR%%/extlib/enum.cmti
+%%OCAML_SITELIBDIR%%/extlib/enum.cmx
+%%OCAML_SITELIBDIR%%/extlib/enum.ml
+%%OCAML_SITELIBDIR%%/extlib/enum.mli
+%%OCAML_SITELIBDIR%%/extlib/extArray.cmi
+%%OCAML_SITELIBDIR%%/extlib/extArray.cmt
+%%OCAML_SITELIBDIR%%/extlib/extArray.cmti
+%%OCAML_SITELIBDIR%%/extlib/extArray.cmx
+%%OCAML_SITELIBDIR%%/extlib/extArray.ml
+%%OCAML_SITELIBDIR%%/extlib/extArray.mli
+%%OCAML_SITELIBDIR%%/extlib/extBuffer.cmi
+%%OCAML_SITELIBDIR%%/extlib/extBuffer.cmt
+%%OCAML_SITELIBDIR%%/extlib/extBuffer.cmti
+%%OCAML_SITELIBDIR%%/extlib/extBuffer.cmx
+%%OCAML_SITELIBDIR%%/extlib/extBuffer.ml
+%%OCAML_SITELIBDIR%%/extlib/extBuffer.mli
+%%OCAML_SITELIBDIR%%/extlib/extBytes.cmi
+%%OCAML_SITELIBDIR%%/extlib/extBytes.cmt
+%%OCAML_SITELIBDIR%%/extlib/extBytes.cmx
+%%OCAML_SITELIBDIR%%/extlib/extBytes.ml
+%%OCAML_SITELIBDIR%%/extlib/extHashtbl.cmi
+%%OCAML_SITELIBDIR%%/extlib/extHashtbl.cmt
+%%OCAML_SITELIBDIR%%/extlib/extHashtbl.cmti
+%%OCAML_SITELIBDIR%%/extlib/extHashtbl.cmx
+%%OCAML_SITELIBDIR%%/extlib/extHashtbl.ml
+%%OCAML_SITELIBDIR%%/extlib/extHashtbl.mli
+%%OCAML_SITELIBDIR%%/extlib/extLib.cmi
+%%OCAML_SITELIBDIR%%/extlib/extLib.cmt
+%%OCAML_SITELIBDIR%%/extlib/extLib.cmx
+%%OCAML_SITELIBDIR%%/extlib/extLib.ml
+%%OCAML_SITELIBDIR%%/extlib/extList.cmi
+%%OCAML_SITELIBDIR%%/extlib/extList.cmt
+%%OCAML_SITELIBDIR%%/extlib/extList.cmti
+%%OCAML_SITELIBDIR%%/extlib/extList.cmx
+%%OCAML_SITELIBDIR%%/extlib/extList.ml
+%%OCAML_SITELIBDIR%%/extlib/extList.mli
+%%OCAML_SITELIBDIR%%/extlib/extString.cmi
+%%OCAML_SITELIBDIR%%/extlib/extString.cmt
+%%OCAML_SITELIBDIR%%/extlib/extString.cmti
+%%OCAML_SITELIBDIR%%/extlib/extString.cmx
+%%OCAML_SITELIBDIR%%/extlib/extString.ml
+%%OCAML_SITELIBDIR%%/extlib/extString.mli
+%%OCAML_SITELIBDIR%%/extlib/extlib.a
+%%OCAML_SITELIBDIR%%/extlib/extlib.cma
+%%OCAML_SITELIBDIR%%/extlib/extlib.cmxa
+%%OCAML_SITELIBDIR%%/extlib/extlib.cmxs
+%%OCAML_SITELIBDIR%%/extlib/global.cmi
+%%OCAML_SITELIBDIR%%/extlib/global.cmt
+%%OCAML_SITELIBDIR%%/extlib/global.cmti
+%%OCAML_SITELIBDIR%%/extlib/global.cmx
+%%OCAML_SITELIBDIR%%/extlib/global.ml
+%%OCAML_SITELIBDIR%%/extlib/global.mli
+%%OCAML_SITELIBDIR%%/extlib/iO.cmi
+%%OCAML_SITELIBDIR%%/extlib/iO.cmt
+%%OCAML_SITELIBDIR%%/extlib/iO.cmti
+%%OCAML_SITELIBDIR%%/extlib/iO.cmx
+%%OCAML_SITELIBDIR%%/extlib/opam
+%%OCAML_SITELIBDIR%%/extlib/optParse.cmi
+%%OCAML_SITELIBDIR%%/extlib/optParse.cmt
+%%OCAML_SITELIBDIR%%/extlib/optParse.cmti
+%%OCAML_SITELIBDIR%%/extlib/optParse.cmx
+%%OCAML_SITELIBDIR%%/extlib/optParse.ml
+%%OCAML_SITELIBDIR%%/extlib/optParse.mli
+%%OCAML_SITELIBDIR%%/extlib/option.cmi
+%%OCAML_SITELIBDIR%%/extlib/option.cmt
+%%OCAML_SITELIBDIR%%/extlib/option.cmti
+%%OCAML_SITELIBDIR%%/extlib/option.cmx
+%%OCAML_SITELIBDIR%%/extlib/option.ml
+%%OCAML_SITELIBDIR%%/extlib/option.mli
+%%OCAML_SITELIBDIR%%/extlib/pMap.cmi
+%%OCAML_SITELIBDIR%%/extlib/pMap.cmt
+%%OCAML_SITELIBDIR%%/extlib/pMap.cmti
+%%OCAML_SITELIBDIR%%/extlib/pMap.cmx
+%%OCAML_SITELIBDIR%%/extlib/pMap.ml
+%%OCAML_SITELIBDIR%%/extlib/pMap.mli
+%%OCAML_SITELIBDIR%%/extlib/refList.cmi
+%%OCAML_SITELIBDIR%%/extlib/refList.cmt
+%%OCAML_SITELIBDIR%%/extlib/refList.cmti
+%%OCAML_SITELIBDIR%%/extlib/refList.cmx
+%%OCAML_SITELIBDIR%%/extlib/refList.ml
+%%OCAML_SITELIBDIR%%/extlib/refList.mli
+%%OCAML_SITELIBDIR%%/extlib/std.cmi
+%%OCAML_SITELIBDIR%%/extlib/std.cmt
+%%OCAML_SITELIBDIR%%/extlib/std.cmti
+%%OCAML_SITELIBDIR%%/extlib/std.cmx
+%%OCAML_SITELIBDIR%%/extlib/std.ml
+%%OCAML_SITELIBDIR%%/extlib/std.mli
+%%OCAML_SITELIBDIR%%/extlib/uChar.cmi
+%%OCAML_SITELIBDIR%%/extlib/uChar.cmt
+%%OCAML_SITELIBDIR%%/extlib/uChar.cmti
+%%OCAML_SITELIBDIR%%/extlib/uChar.cmx
+%%OCAML_SITELIBDIR%%/extlib/uChar.ml
+%%OCAML_SITELIBDIR%%/extlib/uChar.mli
+%%OCAML_SITELIBDIR%%/extlib/uTF8.cmi
+%%OCAML_SITELIBDIR%%/extlib/uTF8.cmt
+%%OCAML_SITELIBDIR%%/extlib/uTF8.cmti
+%%OCAML_SITELIBDIR%%/extlib/uTF8.cmx
+%%OCAML_SITELIBDIR%%/extlib/uTF8.ml
+%%OCAML_SITELIBDIR%%/extlib/uTF8.mli
+%%OCAML_SITELIBDIR%%/extlib/unzip.cmi
+%%OCAML_SITELIBDIR%%/extlib/unzip.cmt
+%%OCAML_SITELIBDIR%%/extlib/unzip.cmti
+%%OCAML_SITELIBDIR%%/extlib/unzip.cmx
+%%OCAML_SITELIBDIR%%/extlib/unzip.ml
+%%OCAML_SITELIBDIR%%/extlib/unzip.mli
diff --git a/devel/ocaml-findlib/Makefile b/devel/ocaml-findlib/Makefile
--- a/devel/ocaml-findlib/Makefile
+++ b/devel/ocaml-findlib/Makefile
@@ -1,6 +1,6 @@
PORTNAME= findlib
PORTVERSION= 1.9.6
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
MASTER_SITES= http://download.camlcity.org/download/
PKGNAMEPREFIX= ocaml-
diff --git a/devel/ocaml-fmt/Makefile b/devel/ocaml-fmt/Makefile
--- a/devel/ocaml-fmt/Makefile
+++ b/devel/ocaml-fmt/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fmt
PORTVERSION= 0.9.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MASTER_SITES= https://erratique.ch/software/fmt/releases/
PKGNAMEPREFIX= ocaml-
diff --git a/devel/ocaml-fpath/Makefile b/devel/ocaml-fpath/Makefile
--- a/devel/ocaml-fpath/Makefile
+++ b/devel/ocaml-fpath/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fpath
PORTVERSION= 0.7.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MASTER_SITES= https://erratique.ch/software/fpath/releases/
PKGNAMEPREFIX= ocaml-
diff --git a/devel/ocaml-gen/Makefile b/devel/ocaml-gen/Makefile
--- a/devel/ocaml-gen/Makefile
+++ b/devel/ocaml-gen/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gen
DISTVERSIONPREFIX= v
DISTVERSION= 1.1
+PORTREVISION= 1
CATEGORIES= devel
PKGNAMEPREFIX= ocaml-
diff --git a/devel/ocaml-hmap/Makefile b/devel/ocaml-hmap/Makefile
--- a/devel/ocaml-hmap/Makefile
+++ b/devel/ocaml-hmap/Makefile
@@ -1,5 +1,6 @@
PORTNAME= hmap
DISTVERSION= 0.8.1
+PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= https://erratique.ch/software/hmap/releases/
PKGNAMEPREFIX= ocaml-
diff --git a/devel/ocaml-ipaddr/Makefile b/devel/ocaml-ipaddr/Makefile
--- a/devel/ocaml-ipaddr/Makefile
+++ b/devel/ocaml-ipaddr/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ipaddr
PORTVERSION= 5.6.0
DISTVERSIONPREFIX= v
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
PKGNAMEPREFIX= ocaml-
diff --git a/devel/ocaml-lacaml/Makefile b/devel/ocaml-lacaml/Makefile
--- a/devel/ocaml-lacaml/Makefile
+++ b/devel/ocaml-lacaml/Makefile
@@ -1,8 +1,8 @@
PORTNAME= lacaml
-DISTVERSION= 11.0.10
-PORTREVISION= 1
+DISTVERSION= 11.1.1
CATEGORIES= devel
PKGNAMEPREFIX= ocaml-
+MASTER_SITES= https://github.com/mmottl/${PORTNAME}/releases/download/${DISTVERSION}/
MAINTAINER= freebsd@dev.thsi.be
COMMENT= OCaml interface to BLAS and LAPACK libraries
@@ -11,9 +11,7 @@
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/LICENSE.md
-USES= blaslapack fortran ocaml:dune,ldconfig
-USE_GITHUB= yes
-GH_ACCOUNT= mmottl
+USES= blaslapack fortran ocaml:dune,ldconfig tar:tbz
MAKE_ENV+= LACAML_LIBS="-L${LOCALBASE}/lib ${BLASLIB} ${LAPACKLIB}"
diff --git a/devel/ocaml-lacaml/distinfo b/devel/ocaml-lacaml/distinfo
--- a/devel/ocaml-lacaml/distinfo
+++ b/devel/ocaml-lacaml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1717282987
-SHA256 (mmottl-lacaml-11.0.10_GH0.tar.gz) = 333bb6ceef1f1d8d09935bda51bf0fab0442e24e3878d8c58447e94b47903084
-SIZE (mmottl-lacaml-11.0.10_GH0.tar.gz) = 153093
+TIMESTAMP = 1734726273
+SHA256 (lacaml-11.1.1.tbz) = 344b3b03f95f03ef0013a935f443d6d367b5a6c78313b1e86c6481fd9c0b7287
+SIZE (lacaml-11.1.1.tbz) = 113337
diff --git a/devel/ocaml-lacaml/files/patch-src_config_discover.ml b/devel/ocaml-lacaml/files/patch-src_config_discover.ml
deleted file mode 100644
--- a/devel/ocaml-lacaml/files/patch-src_config_discover.ml
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/config/discover.ml.orig 2024-12-26 19:34:31 UTC
-+++ src/config/discover.ml
-@@ -46,7 +46,7 @@ let () =
- (* -march=native is not supported on Apple ARM64 yet.
- Its support was introduced in clang >= 15.0.0 *)
- match maybe_system, maybe_arch with
-- | Some "macosx", Some "arm64"
-+ | Some "bsd_elf", _
- | _, (None | Some ("ppc64" | "ppc64le" | "unknown")) -> shared
- | _ -> "-march=native" :: shared
- in
diff --git a/devel/ocaml-linol/Makefile b/devel/ocaml-linol/Makefile
--- a/devel/ocaml-linol/Makefile
+++ b/devel/ocaml-linol/Makefile
@@ -1,8 +1,7 @@
PORTNAME= linol
-PORTVERSION= 0.6
-DISTVERSIONPREFIX= v
-PORTREVISION= 2
+DISTVERSION= 0.7
CATEGORIES= devel
+MASTER_SITES= https://github.com/c-cube/${PORTNAME}/releases/download/v${DISTVERSION}/
PKGNAMEPREFIX= ocaml-
MAINTAINER= freebsd@dev.thsi.be
@@ -24,9 +23,7 @@
${SA_DIR}/trace/META:devel/ocaml-trace \
${SA_DIR}/yojson/META:textproc/ocaml-yojson
-USES= ocaml:dune
-USE_GITHUB= yes
-GH_ACCOUNT= c-cube
+USES= ocaml:dune tar:tbz
OCAML_PACKAGES= ${PORTNAME} ${PORTNAME}-lwt
DUNE_INSTALL_TARGETS= ${OCAML_PACKAGES}
@@ -38,6 +35,8 @@
SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR}
post-install:
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/${PORTNAME}.cmxs
+ ${STRIP_CMD} \
+ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/${PORTNAME}.cmxs \
+ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}-lwt/${PORTNAME}_lwt.cmxs
.include <bsd.port.mk>
diff --git a/devel/ocaml-linol/distinfo b/devel/ocaml-linol/distinfo
--- a/devel/ocaml-linol/distinfo
+++ b/devel/ocaml-linol/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1723667760
-SHA256 (c-cube-linol-v0.6_GH0.tar.gz) = 99901e56cca5818078a21700911c9e9a4c3b0b5648a64f597d87b5d031596542
-SIZE (c-cube-linol-v0.6_GH0.tar.gz) = 15557
+TIMESTAMP = 1734751708
+SHA256 (linol-0.7.tbz) = 232514a42d9e6bc0530c53785e0d0a9f66b159c37911060cd6494c1bc5b0e069
+SIZE (linol-0.7.tbz) = 15507
diff --git a/devel/ocaml-linol/files/patch-src_dune b/devel/ocaml-linol/files/patch-src_dune
new file mode 100644
--- /dev/null
+++ b/devel/ocaml-linol/files/patch-src_dune
@@ -0,0 +1,8 @@
+--- src/dune.orig 2024-12-21 03:30:00 UTC
++++ src/dune
+@@ -3,4 +3,4 @@
+ (public_name linol)
+ (private_modules log)
+ (flags :standard -warn-error -a+8)
+- (libraries yojson lsp logs threads trace.core atomic))
++ (libraries yojson lsp logs threads trace.core))
diff --git a/devel/ocaml-linol/files/patch-src_server.ml b/devel/ocaml-linol/files/patch-src_server.ml
--- a/devel/ocaml-linol/files/patch-src_server.ml
+++ b/devel/ocaml-linol/files/patch-src_server.ml
@@ -1,6 +1,6 @@
---- src/server.ml.orig 2024-05-29 17:37:32 UTC
+--- src/server.ml.orig 2024-11-08 18:13:15 UTC
+++ src/server.ml
-@@ -496,7 +496,18 @@ module Make (IO : IO) = struct
+@@ -568,7 +568,18 @@ module Make (IO : IO) = struct
| Lsp.Client_request.CallHierarchyOutgoingCalls _
| Lsp.Client_request.WillCreateFiles _
| Lsp.Client_request.WillDeleteFiles _
@@ -20,7 +20,7 @@
let notify_back =
new notify_back
~workDoneToken:None ~partialResultToken:None ~notify_back
-@@ -666,7 +677,11 @@ module Make (IO : IO) = struct
+@@ -754,7 +765,11 @@ module Make (IO : IO) = struct
| Lsp.Client_notification.DidCreateFiles _
| Lsp.Client_notification.DidDeleteFiles _
| Lsp.Client_notification.WorkDoneProgress _
diff --git a/devel/ocaml-logs/Makefile b/devel/ocaml-logs/Makefile
--- a/devel/ocaml-logs/Makefile
+++ b/devel/ocaml-logs/Makefile
@@ -1,6 +1,6 @@
PORTNAME= logs
PORTVERSION= 0.7.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
MASTER_SITES= https://erratique.ch/software/logs/releases/
PKGNAMEPREFIX= ocaml-
diff --git a/devel/ocaml-lsp/Makefile b/devel/ocaml-lsp/Makefile
--- a/devel/ocaml-lsp/Makefile
+++ b/devel/ocaml-lsp/Makefile
@@ -1,11 +1,13 @@
-PORTNAME= ocaml-lsp
-DISTVERSION= 1.19.0
-PORTREVISION= 2
+PORTNAME= lsp
+DISTVERSION= 1.20.1
+DISTVERSIONSUFFIX= -4.14
CATEGORIES= devel
+MASTER_SITES= https://github.com/ocaml/ocaml-lsp/releases/download/${DISTVERSION}${DISTVERSIONSUFFIX}/
+PKGNAMEPREFIX= ocaml-
MAINTAINER= freebsd@dev.thsi.be
COMMENT= Library implementing the LSP and JSONRPC protocols in Objective Caml
-WWW= https://github.com/Gbury/dolmen
+WWW= https://github.com/ocaml/ocaml-lsp
LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/LICENSE.md
@@ -17,9 +19,8 @@
${SA_DIR}/uutf/META:devel/ocaml-uutf \
${SA_DIR}/yojson/META:textproc/ocaml-yojson
-USES= ocaml:dune
-USE_GITHUB= yes
-GH_ACCOUNT= ocaml
+USES= ocaml:dune tar:tbz
+
OCAML_PACKAGES= lsp jsonrpc
DUNE_INSTALL_TARGETS= ${OCAML_PACKAGES}
@@ -33,13 +34,8 @@
SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR}
-post-patch:
- @${REINPLACE_CMD} \
- -e "s/(name lsp)/&\n(version ${DISTVERSION})/" \
- ${WRKSRC}/dune-project
-
post-install:
- @${STRIP_CMD} \
+ ${STRIP_CMD} \
${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/jsonrpc/jsonrpc.cmxs \
${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/lsp/lsp.cmxs
diff --git a/devel/ocaml-lsp/distinfo b/devel/ocaml-lsp/distinfo
--- a/devel/ocaml-lsp/distinfo
+++ b/devel/ocaml-lsp/distinfo
@@ -1,3 +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
+TIMESTAMP = 1734747576
+SHA256 (lsp-1.20.1-4.14.tbz) = ace96d00141e6d71156b519b2e36b8dedea7960ad923cfe940406dc807e6af59
+SIZE (lsp-1.20.1-4.14.tbz) = 727221
diff --git a/devel/ocaml-lwt/Makefile b/devel/ocaml-lwt/Makefile
--- a/devel/ocaml-lwt/Makefile
+++ b/devel/ocaml-lwt/Makefile
@@ -1,6 +1,5 @@
PORTNAME= lwt
-PORTVERSION= 5.7.0
-PORTREVISION= 2
+DISTVERSION= 5.9.0
CATEGORIES= devel
PKGNAMEPREFIX= ocaml-
@@ -22,21 +21,24 @@
GH_ACCOUNT= ocsigen
USES= ocaml:dune,ldconfig
-OCAML_PACKAGES= lwt lwt_ppx lwt_ppx_let lwt_react
+OCAML_PACKAGES= lwt lwt_ppx lwt_react lwt_retry
DOCSDIR= ${OCAML_DOCSDIR}
-PORTDOCS= lwt/CHANGES lwt/LICENSE.md lwt/README.md lwt/odoc-pages \
- lwt_ppx/CHANGES lwt_ppx/LICENSE.md lwt_ppx/README.md \
- lwt_ppx_let/CHANGES lwt_ppx_let/LICENSE.md lwt_ppx_let/README.md \
- lwt_react/CHANGES lwt_react/LICENSE.md lwt_react/README.md
+PORTDOCS= lwt/odoc-pages \
+ ${OCAML_PACKAGES:@p@$p/CHANGES $p/LICENSE.md $p/README.md@}
OPTIONS_DEFINE= DOCS
SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR}
+post-patch:
+ @${REINPLACE_CMD} \
+ '1,/^(name/s/^(name ${PORTNAME})/&\n(version ${DISTVERSION})/' \
+ ${WRKSRC}/dune-project
+
do-configure:
@(cd ${WRKSRC}; \
- ${SETENVI} ${WRK_ENV} ${SCRIPT_ENV} ${DUNE_CMD} exec \
+ ${SETENVI} ${WRK_ENV} ${CONFIGURE_ENV} ${DUNE_CMD} exec \
--display=short --always-show-command-line \
--no-config -j ${MAKE_JOBS_NUMBER} --profile release \
--root=${DUNE_ROOT} --build-dir=${DUNE_BUILD_DIR} \
@@ -52,6 +54,7 @@
${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/lwt/unix/lwt_unix.cmxs \
${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/lwt_ppx/ppx.exe \
${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/lwt_ppx/ppx_lwt.cmxs \
- ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/lwt_react/lwt_react.cmxs
+ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/lwt_react/lwt_react.cmxs \
+ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/lwt_retry/lwt_retry.cmxs
.include <bsd.port.mk>
diff --git a/devel/ocaml-lwt/distinfo b/devel/ocaml-lwt/distinfo
--- a/devel/ocaml-lwt/distinfo
+++ b/devel/ocaml-lwt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1710429313
-SHA256 (ocsigen-lwt-5.7.0_GH0.tar.gz) = 371031c38071f6f1b1b815cbe07f436c013af8fd8c4862c57a12e37c15c8b785
-SIZE (ocsigen-lwt-5.7.0_GH0.tar.gz) = 313632
+TIMESTAMP = 1732454272
+SHA256 (ocsigen-lwt-5.9.0_GH0.tar.gz) = 427310f4e74c93d5dd34e6669067bd50904193486e671a58800d2c39a7612edd
+SIZE (ocsigen-lwt-5.9.0_GH0.tar.gz) = 312144
diff --git a/devel/ocaml-lwt/pkg-plist b/devel/ocaml-lwt/pkg-plist
--- a/devel/ocaml-lwt/pkg-plist
+++ b/devel/ocaml-lwt/pkg-plist
@@ -180,9 +180,6 @@
%%OCAML_SITELIBDIR%%/lwt_ppx/ppx_lwt.cmxs
%%OCAML_SITELIBDIR%%/lwt_ppx/ppx_lwt.ml
%%OCAML_SITELIBDIR%%/lwt_ppx/ppx_lwt.mli
-%%OCAML_SITELIBDIR%%/lwt_ppx_let/META
-%%OCAML_SITELIBDIR%%/lwt_ppx_let/dune-package
-%%OCAML_SITELIBDIR%%/lwt_ppx_let/opam
%%OCAML_SITELIBDIR%%/lwt_react/META
%%OCAML_SITELIBDIR%%/lwt_react/dune-package
%%OCAML_SITELIBDIR%%/lwt_react/lwt_react.a
@@ -196,3 +193,16 @@
%%OCAML_SITELIBDIR%%/lwt_react/lwt_react.ml
%%OCAML_SITELIBDIR%%/lwt_react/lwt_react.mli
%%OCAML_SITELIBDIR%%/lwt_react/opam
+%%OCAML_SITELIBDIR%%/lwt_retry/META
+%%OCAML_SITELIBDIR%%/lwt_retry/dune-package
+%%OCAML_SITELIBDIR%%/lwt_retry/lwt_retry.a
+%%OCAML_SITELIBDIR%%/lwt_retry/lwt_retry.cma
+%%OCAML_SITELIBDIR%%/lwt_retry/lwt_retry.cmi
+%%OCAML_SITELIBDIR%%/lwt_retry/lwt_retry.cmt
+%%OCAML_SITELIBDIR%%/lwt_retry/lwt_retry.cmti
+%%OCAML_SITELIBDIR%%/lwt_retry/lwt_retry.cmx
+%%OCAML_SITELIBDIR%%/lwt_retry/lwt_retry.cmxa
+%%OCAML_SITELIBDIR%%/lwt_retry/lwt_retry.cmxs
+%%OCAML_SITELIBDIR%%/lwt_retry/lwt_retry.ml
+%%OCAML_SITELIBDIR%%/lwt_retry/lwt_retry.mli
+%%OCAML_SITELIBDIR%%/lwt_retry/opam
diff --git a/devel/ocaml-magic/Makefile b/devel/ocaml-magic/Makefile
--- a/devel/ocaml-magic/Makefile
+++ b/devel/ocaml-magic/Makefile
@@ -1,12 +1,11 @@
PORTNAME= magic
-PORTVERSION= 0.7.3
-PORTREVISION= 7
+DISTVERSION= 0.7.4
CATEGORIES= devel
-MASTER_SITES= SF/ocaml-${PORTNAME}/ocaml-${PORTNAME}/0.7
+MASTER_SITES= https://github.com/Chris00/${PKGNAMEPREFIX}${PORTNAME}/releases/download/v${DISTVERSION}/
PKGNAMEPREFIX= ocaml-
DISTNAME= ${PKGNAMEPREFIX}${PORTNAME}-${PORTVERSION}
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= freebsd@dev.thsi.be
COMMENT= OCaml binding for libmagic(3)
WWW= https://sourceforge.net/projects/ocaml-magic/
@@ -26,15 +25,18 @@
OPTIONS_DEFINE= DOCS EXAMPLES
post-install:
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/magic/dllmagic_stubs.so
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/magic/dllmagic_stubs.so
post-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/doc/html/* ${STAGEDIR}${DOCSDIR}
+ cd ${WRKSRC}/doc/html/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}
post-install-EXAMPLES-on:
- @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
- ${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR}
- ${STRIP_CMD} ${STAGEDIR}${EXAMPLESDIR}/file
+ ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+ ${INSTALL_PROGRAM} ${WRKSRC}/examples/file ${STAGEDIR}${EXAMPLESDIR}
+ ${INSTALL_DATA} ${WRKSRC}/examples/*.ml ${WRKSRC}/examples/Makefile \
+ ${WRKSRC}/OCamlMakefile ${STAGEDIR}${EXAMPLESDIR}
+ ${REINPLACE_CMD} -e "/^export OCAMLMAKEFILE/s@../@@" \
+ -e "/^export INCDIRS/s@=.*@= +site-lib/magic@" \
+ ${STAGEDIR}${EXAMPLESDIR}/Makefile
.include <bsd.port.mk>
diff --git a/devel/ocaml-magic/distinfo b/devel/ocaml-magic/distinfo
--- a/devel/ocaml-magic/distinfo
+++ b/devel/ocaml-magic/distinfo
@@ -1,2 +1,3 @@
-SHA256 (ocaml-magic-0.7.3.tar.gz) = fd09e2208b1483062919f8aa57d24427584729a6a00b6cdf3133fda425870fbc
-SIZE (ocaml-magic-0.7.3.tar.gz) = 54888
+TIMESTAMP = 1734801616
+SHA256 (ocaml-magic-0.7.4.tar.gz) = 025d68bc9b6a7f9987defd8157942ffdcba83849e312bf2f890e93bbb3932013
+SIZE (ocaml-magic-0.7.4.tar.gz) = 61942
diff --git a/devel/ocaml-magic/files/patch-src_magic__stubs.c b/devel/ocaml-magic/files/patch-src_magic__stubs.c
deleted file mode 100644
--- a/devel/ocaml-magic/files/patch-src_magic__stubs.c
+++ /dev/null
@@ -1,114 +0,0 @@
---- src/magic_stubs.c.orig 2008-03-23 20:39:45 UTC
-+++ src/magic_stubs.c
-@@ -53,7 +53,7 @@ static void raise_magic_failure(const char * msg)
- {
- static value * exn = NULL;
- if (exn == NULL) exn = caml_named_value("Magic.Failure");
-- raise_with_string(*exn, (char *) msg);
-+ caml_raise_with_string(*exn, (char *) msg);
- }
-
- /* [raise_on_error] raises an exception according to the error that
-@@ -73,20 +73,20 @@ static void raise_on_error(const char* fname, const ma
- if (err_magic != NULL) {
- /* libmagic error */
- if ((errmsg = malloc(flen + strlen(err_magic) + 1)) == NULL)
-- raise_out_of_memory();
-+ caml_raise_out_of_memory();
- if (exn == NULL) exn = caml_named_value("Magic.Failure");
- strcpy(errmsg, fname);
- strcpy(errmsg + flen, err_magic);
-- verrmsg = copy_string(errmsg);
-+ verrmsg = caml_copy_string(errmsg);
- free(errmsg); /* err_magic is freed by magic_close */
-- raise_with_arg(*exn, verrmsg);
-+ caml_raise_with_arg(*exn, verrmsg);
- }
- else {
- /* System error */
- const int err = magic_errno(cookie);
- int len = 80; /* buffer length */
-
-- if ((errmsg = malloc(len)) == NULL) raise_out_of_memory();
-+ if ((errmsg = malloc(len)) == NULL) caml_raise_out_of_memory();
- strcpy(errmsg, fname);
- #ifdef HAVE_STRERROR_R
- /* Allocate buffer [errmsg] until there is enough space for the
-@@ -95,15 +95,15 @@ static void raise_on_error(const char* fname, const ma
- /* Reallocate to a bigger size -- no need to keep the contents */
- len *= 2;
- free(errmsg);
-- if ((errmsg = malloc(len)) == NULL) raise_out_of_memory();
-+ if ((errmsg = malloc(len)) == NULL) caml_raise_out_of_memory();
- strcpy(errmsg, fname);
- }
- #else
- strncat(errmsg, strerror(err), len - flen - 1);
- #endif
-- verrmsg = copy_string(errmsg);
-+ verrmsg = caml_copy_string(errmsg);
- free(errmsg);
-- raise_sys_error(verrmsg);
-+ caml_raise_sys_error(verrmsg);
- }
-
- CAMLreturn0;
-@@ -147,7 +147,7 @@ static struct custom_operations cookie_ops = {
- /* deserialize */ custom_deserialize_default
- };
-
--#define ALLOC_COOKIE alloc_custom(&cookie_ops, sizeof(magic_t), \
-+#define ALLOC_COOKIE caml_alloc_custom(&cookie_ops, sizeof(magic_t), \
- sizeof(magic_t), 40 * sizeof(magic_t))
-
- /*
-@@ -169,22 +169,22 @@ CAMLprim value ocaml_magic_open(value flags)
- else {
- const int err = errno; /* save it */
-
-- if ((errmsg = malloc(len)) == NULL) raise_out_of_memory();
-+ if ((errmsg = malloc(len)) == NULL) caml_raise_out_of_memory();
- strcpy(errmsg, "Magic.create: "); /* 14 chars */
- #ifdef HAVE_STRERROR_R
- /* No cookie yet, so one cannot use the above generic err fun */
- while(strerror_r(err, errmsg + 14, len - 14) < 0) {
- len *= 2;
- free(errmsg);
-- if ((errmsg = malloc(len)) == NULL) raise_out_of_memory();
-+ if ((errmsg = malloc(len)) == NULL) caml_raise_out_of_memory();
- strcpy(errmsg, "Magic.create: ");
- }
- #else
- strncat(errmsg, strerror(err), len - 15);
- #endif
-- verrmsg = copy_string(errmsg);
-+ verrmsg = caml_copy_string(errmsg);
- free(errmsg);
-- raise_sys_error(verrmsg);
-+ caml_raise_sys_error(verrmsg);
- }
- }
- CAMLreturn(c);
-@@ -207,11 +207,11 @@ CAMLprim value ocaml_magic_file(value c, value fname)
- const char * ans;
- const magic_t cookie = COOKIE_VAL(c);
-
-- if (cookie == NULL) invalid_argument("Magic.file");
-+ if (cookie == NULL) caml_invalid_argument("Magic.file");
- if ((ans = magic_file(cookie, String_val(fname))) == NULL) {
- raise_on_error("Magic.file: ", cookie);
- }
-- CAMLreturn(copy_string(ans));
-+ CAMLreturn(caml_copy_string(ans));
- }
-
- CAMLprim value ocaml_magic_buffer(value c, value buf, value len)
-@@ -224,7 +224,7 @@ CAMLprim value ocaml_magic_buffer(value c, value buf,
- if ((ans = magic_buffer(cookie, String_val(buf), Int_val(len)))
- == NULL)
- raise_on_error("Magic.buffer: ", cookie);
-- CAMLreturn(copy_string(ans));
-+ CAMLreturn(caml_copy_string(ans));
- }
-
-
diff --git a/devel/ocaml-magic/pkg-plist b/devel/ocaml-magic/pkg-plist
--- a/devel/ocaml-magic/pkg-plist
+++ b/devel/ocaml-magic/pkg-plist
@@ -22,11 +22,7 @@
%%PORTDOCS%%%%DOCSDIR%%/style.css
%%PORTDOCS%%%%DOCSDIR%%/type_Magic.html
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Makefile
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Makefile.in
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/OCamlMakefile
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/file
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/file.cmi
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/file.cmo
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/file.cmx
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/file.ml
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/file.o
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test.ml
diff --git a/devel/ocaml-mtime/Makefile b/devel/ocaml-mtime/Makefile
--- a/devel/ocaml-mtime/Makefile
+++ b/devel/ocaml-mtime/Makefile
@@ -1,6 +1,5 @@
PORTNAME= mtime
-PORTVERSION= 2.0.0
-PORTREVISION= 1
+PORTVERSION= 2.1.0
CATEGORIES= devel
MASTER_SITES= https://erratique.ch/software/mtime/releases/
PKGNAMEPREFIX= ocaml-
@@ -28,15 +27,15 @@
SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR}
do-build:
- @(cd ${BUILD_WRKSRC} && ${SETENVI} ${WRK_ENV} ${MAKE_ENV} \
- ocaml pkg/pkg.ml build --tests true --jobs ${MAKE_JOBS_NUMBER})
+ cd ${BUILD_WRKSRC} && ${SETENVI} ${WRK_ENV} ${MAKE_ENV} \
+ ocaml pkg/pkg.ml build --tests true --jobs ${MAKE_JOBS_NUMBER}
do-install:
- @(cd ${INSTALL_WRKSRC} && ${SETENVI} ${WRK_ENV} ${MAKE_ENV} \
+ cd ${INSTALL_WRKSRC} && ${SETENVI} ${WRK_ENV} ${MAKE_ENV} \
opam-installer -i \
--prefix=${STAGEDIR}${PREFIX} \
--docdir=${OCAML_DOCSDIR:S,^${PREFIX}/,,} \
- --libdir=${OCAML_SITELIBDIR} ${PORTNAME}.install)
+ --libdir=${OCAML_SITELIBDIR} ${PORTNAME}.install
do-install-EXAMPLES-off:
${RM} ${STAGEDIR}${DOCSDIR}/min_clock.ml
@@ -46,13 +45,13 @@
${MV} ${STAGEDIR}${DOCSDIR}/min_clock.ml ${STAGEDIR}${EXAMPLESDIR}/examples.ml
post-install:
- @${INSTALL_LIB} \
+ ${INSTALL_LIB} \
${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/stublibs/dllmtime_clock_stubs.so \
${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/dllmtime_clock_stubs.so
- @${RM} ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/stublibs/dllmtime_clock_stubs.so
- @${RMDIR} ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/stublibs
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/mtime.cmxs
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/clock/os/mtime_clock.cmxs
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/top/mtime_top.cmxs
+ ${RM} ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/stublibs/dllmtime_clock_stubs.so
+ ${RMDIR} ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/stublibs
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/mtime.cmxs
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/clock/mtime_clock.cmxs
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/top/mtime_top.cmxs
.include <bsd.port.mk>
diff --git a/devel/ocaml-mtime/distinfo b/devel/ocaml-mtime/distinfo
--- a/devel/ocaml-mtime/distinfo
+++ b/devel/ocaml-mtime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1706839766
-SHA256 (mtime-2.0.0.tbz) = 3f3da0ea006db34465b03084de7a58ab15a0f16f47828c500be53addf1e044eb
-SIZE (mtime-2.0.0.tbz) = 16284
+TIMESTAMP = 1734748347
+SHA256 (mtime-2.1.0.tbz) = 097cb2802e3701ead9572e1b483d5a28c6e2f0a39449faaf9b44ad8a89834d88
+SIZE (mtime-2.1.0.tbz) = 15370
diff --git a/devel/ocaml-mtime/pkg-plist b/devel/ocaml-mtime/pkg-plist
--- a/devel/ocaml-mtime/pkg-plist
+++ b/devel/ocaml-mtime/pkg-plist
@@ -1,15 +1,15 @@
%%OCAML_SITELIBDIR%%/mtime/opam
%%OCAML_SITELIBDIR%%/mtime/META
-%%OCAML_SITELIBDIR%%/mtime/clock/os/libmtime_clock_stubs.a
-%%OCAML_SITELIBDIR%%/mtime/clock/os/mtime_clock.a
-%%OCAML_SITELIBDIR%%/mtime/clock/os/mtime_clock.cma
-%%OCAML_SITELIBDIR%%/mtime/clock/os/mtime_clock.cmi
-%%OCAML_SITELIBDIR%%/mtime/clock/os/mtime_clock.cmti
-%%OCAML_SITELIBDIR%%/mtime/clock/os/mtime_clock.cmx
-%%OCAML_SITELIBDIR%%/mtime/clock/os/mtime_clock.cmxa
-%%OCAML_SITELIBDIR%%/mtime/clock/os/mtime_clock.cmxs
-%%OCAML_SITELIBDIR%%/mtime/clock/os/mtime_clock.mli
-%%OCAML_SITELIBDIR%%/mtime/clock/os/runtime.js
+%%OCAML_SITELIBDIR%%/mtime/clock/libmtime_clock_stubs.a
+%%OCAML_SITELIBDIR%%/mtime/clock/mtime_clock.a
+%%OCAML_SITELIBDIR%%/mtime/clock/mtime_clock.cma
+%%OCAML_SITELIBDIR%%/mtime/clock/mtime_clock.cmi
+%%OCAML_SITELIBDIR%%/mtime/clock/mtime_clock.cmti
+%%OCAML_SITELIBDIR%%/mtime/clock/mtime_clock.cmx
+%%OCAML_SITELIBDIR%%/mtime/clock/mtime_clock.cmxa
+%%OCAML_SITELIBDIR%%/mtime/clock/mtime_clock.cmxs
+%%OCAML_SITELIBDIR%%/mtime/clock/mtime_clock.mli
+%%OCAML_SITELIBDIR%%/mtime/clock/runtime.js
%%OCAML_SITELIBDIR%%/mtime/dllmtime_clock_stubs.so
%%OCAML_SITELIBDIR%%/mtime/mtime.a
%%OCAML_SITELIBDIR%%/mtime/mtime.cma
diff --git a/devel/ocaml-ocamlbuild/Makefile b/devel/ocaml-ocamlbuild/Makefile
--- a/devel/ocaml-ocamlbuild/Makefile
+++ b/devel/ocaml-ocamlbuild/Makefile
@@ -1,6 +1,5 @@
PORTNAME= ocamlbuild
-PORTVERSION= 0.14.2
-PORTREVISION= 5
+PORTVERSION= 0.15.0
CATEGORIES= devel
PKGNAMEPREFIX= ocaml-
@@ -19,10 +18,8 @@
TEST_TARGET= test
TEST_ENV= VERBOSE=1
-.include <bsd.port.options.mk>
-
-.if ${ARCH} == powerpc
-USE_BINUTILS= yes
-.endif
+post-install:
+ ${RM} ${STAGEDIR}${PREFIX}/bin/ocamlbuild.native
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/ocamlbuild
.include <bsd.port.mk>
diff --git a/devel/ocaml-ocamlbuild/distinfo b/devel/ocaml-ocamlbuild/distinfo
--- a/devel/ocaml-ocamlbuild/distinfo
+++ b/devel/ocaml-ocamlbuild/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1664376009
-SHA256 (ocaml-ocamlbuild-0.14.2_GH0.tar.gz) = 62d2dab6037794c702a83ac584a7066d018cf1645370d1f3d5764c2b458791b1
-SIZE (ocaml-ocamlbuild-0.14.2_GH0.tar.gz) = 199293
+TIMESTAMP = 1721049247
+SHA256 (ocaml-ocamlbuild-0.15.0_GH0.tar.gz) = d3f6ee73100b575d4810247d10ed8f53fccef4e90daf0e4a4c5f3e6a3030a9c9
+SIZE (ocaml-ocamlbuild-0.15.0_GH0.tar.gz) = 201971
diff --git a/devel/ocaml-ocamlbuild/pkg-plist b/devel/ocaml-ocamlbuild/pkg-plist
--- a/devel/ocaml-ocamlbuild/pkg-plist
+++ b/devel/ocaml-ocamlbuild/pkg-plist
@@ -1,13 +1,9 @@
bin/ocamlbuild
bin/ocamlbuild.byte
-bin/ocamlbuild.native
lib/ocaml/ocamlbuild/META
lib/ocaml/ocamlbuild/ocamlbuild.cmo
lib/ocaml/ocamlbuild/ocamlbuild.cmx
lib/ocaml/ocamlbuild/ocamlbuild.o
-lib/ocaml/ocamlbuild/ocamlbuild_executor.cmi
-lib/ocaml/ocamlbuild/ocamlbuild_executor.cmx
-lib/ocaml/ocamlbuild/ocamlbuild_executor.o
lib/ocaml/ocamlbuild/ocamlbuild_pack.cmi
lib/ocaml/ocamlbuild/ocamlbuild_pack.cmx
lib/ocaml/ocamlbuild/ocamlbuild_plugin.cmi
diff --git a/devel/ocaml-ocplib-endian/Makefile b/devel/ocaml-ocplib-endian/Makefile
--- a/devel/ocaml-ocplib-endian/Makefile
+++ b/devel/ocaml-ocplib-endian/Makefile
@@ -1,5 +1,6 @@
PORTNAME= ocplib-endian
-PORTVERSION= 1.2
+DISTVERSION= 1.2
+PORTREVISION= 1
CATEGORIES= devel
PKGNAMEPREFIX= ocaml-
@@ -22,12 +23,20 @@
post-patch:
@${REINPLACE_CMD} \
- -e "s/(name ${PORTNAME})/&\n (version ${PORTVERSION})/" \
+ -e "s/(name ${PORTNAME})/&\n(version ${DISTVERSION})/" \
${WRKSRC}/dune-project
+ @${REINPLACE_CMD} \
+ -e "s/\((libraries.*\) bytes/\1/" \
+ ${WRKSRC}/src/dune ${WRKSRC}/tests/dune
post-install:
- @${STRIP_CMD} \
+ ${STRIP_CMD} \
${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/bigstring/ocplib_endian_bigstring.cmxs \
${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/ocplib_endian.cmxs
+do-test:
+ cd ${TEST_WRKSRC} && \
+ ${SETENVI} ${WRK_ENV} ${TEST_ENV} ${DUNE_ENV} ${DUNE_CMD} \
+ build ${DUNE_ARGS} @runtest
+
.include <bsd.port.mk>
diff --git a/devel/ocaml-octavius/Makefile b/devel/ocaml-octavius/Makefile
--- a/devel/ocaml-octavius/Makefile
+++ b/devel/ocaml-octavius/Makefile
@@ -1,6 +1,7 @@
PORTNAME= octavius
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.2
+PORTREVISION= 1
CATEGORIES= devel
PKGNAMEPREFIX= ocaml-
diff --git a/devel/ocaml-ounit/Makefile b/devel/ocaml-ounit/Makefile
--- a/devel/ocaml-ounit/Makefile
+++ b/devel/ocaml-ounit/Makefile
@@ -1,5 +1,6 @@
PORTNAME= ounit
DISTVERSION= 2.2.7
+PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= https://github.com/gildor478/${PORTNAME}/releases/download/v${DISTVERSION}/
PKGNAMEPREFIX= ocaml-
diff --git a/devel/ocaml-parmap/Makefile b/devel/ocaml-parmap/Makefile
--- a/devel/ocaml-parmap/Makefile
+++ b/devel/ocaml-parmap/Makefile
@@ -1,6 +1,5 @@
PORTNAME= parmap
-DISTVERSION= 1.2.4
-PORTREVISION= 2
+DISTVERSION= 1.2.5
CATEGORIES= devel
PKGNAMEPREFIX= ocaml-
@@ -11,20 +10,13 @@
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= dune:devel/ocaml-dune
-
+USES= ocaml:dune,ldconfig
USE_GITHUB= yes
GH_ACCOUNT= rdicosmo
-USES= gmake ocaml:findlib,ldconfig
-
-TARGETS= ${PORTNAME}
-
-do-build:
- cd ${BUILD_WRKSRC} && dune build --verbose -p ${TARGETS:ts,} -j ${MAKE_JOBS_NUMBER}
-
-do-install:
- cd ${INSTALL_WRKSRC} && dune install --destdir=${STAGEDIR} \
- --libdir=${PREFIX}/${OCAML_SITELIBDIR} ${TARGETS}
+post-install:
+ cd ${STAGEDIR}${PREFIX} && ${STRIP_CMD} \
+ ${OCAML_SITELIBDIR}/${PORTNAME}/${PORTNAME}.cmxs \
+ ${OCAML_SITELIBDIR}/${PORTNAME}/dllparmap_stubs.so
.include <bsd.port.mk>
diff --git a/devel/ocaml-parmap/distinfo b/devel/ocaml-parmap/distinfo
--- a/devel/ocaml-parmap/distinfo
+++ b/devel/ocaml-parmap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1684362358
-SHA256 (rdicosmo-parmap-1.2.4_GH0.tar.gz) = 3c8835dc6dfc74bc9ad9b68ba5b3e6287434555bb09a27b3910c73f9b70ce140
-SIZE (rdicosmo-parmap-1.2.4_GH0.tar.gz) = 47584
+TIMESTAMP = 1717195426
+SHA256 (rdicosmo-parmap-1.2.5_GH0.tar.gz) = 6709356e724436fba0b7a10f96f65a441c2b763832954707d5e30017e78fd285
+SIZE (rdicosmo-parmap-1.2.5_GH0.tar.gz) = 49144
diff --git a/devel/ocaml-parmap/pkg-plist b/devel/ocaml-parmap/pkg-plist
--- a/devel/ocaml-parmap/pkg-plist
+++ b/devel/ocaml-parmap/pkg-plist
@@ -32,7 +32,7 @@
%%OCAML_SITELIBDIR%%/parmap/setcore.cmt
%%OCAML_SITELIBDIR%%/parmap/setcore.cmx
%%OCAML_SITELIBDIR%%/parmap/setcore.ml
-%%OCAML_SITELIBDIR%%/stublibs/dllparmap_stubs.so
+%%OCAML_SITELIBDIR%%/parmap/dllparmap_stubs.so
share/doc/ocaml/parmap/CHANGES
share/doc/ocaml/parmap/LICENSE
share/doc/ocaml/parmap/README.md
diff --git a/devel/ocaml-parsexp/Makefile b/devel/ocaml-parsexp/Makefile
--- a/devel/ocaml-parsexp/Makefile
+++ b/devel/ocaml-parsexp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= parsexp
DISTVERSIONPREFIX= v
DISTVERSION= 0.16.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
PKGNAMEPREFIX= ocaml-
diff --git a/devel/ocaml-pcre/Makefile b/devel/ocaml-pcre/Makefile
--- a/devel/ocaml-pcre/Makefile
+++ b/devel/ocaml-pcre/Makefile
@@ -1,37 +1,28 @@
PORTNAME= pcre
-PORTVERSION= 7.2.3
-DISTVERSIONPREFIX= v
-PORTREVISION= 4
+DISTVERSION= 8.0.1
CATEGORIES= devel
+MASTER_SITES= https://github.com/mmottl/pcre-ocaml/releases/download/${DISTVERSION}/
PKGNAMEPREFIX= ocaml-
MAINTAINER= hrs@FreeBSD.org
COMMENT= Perl compatible regular expressions for Objective Caml
-WWW= http://www.ocaml.info/home/ocaml_sources.html #pcre-ocaml
+WWW= https://mmottl.github.io/pcre-ocaml/
LICENSE= LGPL21
-BUILD_DEPENDS= ocamlbuild:devel/ocaml-ocamlbuild
LIB_DEPENDS= libpcre.so:devel/pcre
-USES= ocaml:findlib,ldconfig
-USE_GITHUB= yes
-GH_ACCOUNT= mmottl
-GH_PROJECT= ${PORTNAME}-ocaml
+USES= ocaml:dune,ldconfig pkgconfig:build tar:tbz
+DUNE_BUILD_ARGS= @install
EXAMPLESDIR= ${OCAML_EXAMPLESDIR}/${PORTNAME}
-PORTEXAMPLES= cloc count_hash pcregrep subst
-DOCSDIR= ${PREFIX}/share/doc/pcre-ocaml
-PORTDOCS= api
+PORTEXAMPLES= cloc.exe count_hash.exe pcregrep.exe subst.exe
+DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME}
+PORTDOCS= CHANGES.md LICENSE.md README.md
OPTIONS_DEFINE= DOCS EXAMPLES
-DOCS_CONFIGURE_OFF= --disable-docs
-post-patch:
- ${REINPLACE_CMD} -e 's|$$prefix"/"share|${STAGEDIR}${PREFIX}/share|' \
- -e '/datarootdir/s|$$pkg_name|&-ocaml|' \
- ${WRKSRC}/setup.ml
- ${REINPLACE_CMD} -e 's| safe_string,||' ${WRKSRC}/_tags
+EXAMPLES_VARS= ${PORTEXAMPLES:@ex@dune_build_args+=examples/${ex}@}
post-install:
cd ${STAGEDIR}${PREFIX} && ${STRIP_CMD} \
@@ -41,5 +32,7 @@
post-install-EXAMPLES-on:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}
+ cd ${WRKSRC}/_build/default/examples && \
+ ${INSTALL_PROGRAM} ${PORTEXAMPLES} ${STAGEDIR}${EXAMPLESDIR}
.include <bsd.port.mk>
diff --git a/devel/ocaml-pcre/distinfo b/devel/ocaml-pcre/distinfo
--- a/devel/ocaml-pcre/distinfo
+++ b/devel/ocaml-pcre/distinfo
@@ -1,2 +1,3 @@
-SHA256 (mmottl-pcre-ocaml-v7.2.3_GH0.tar.gz) = 6339694dbeb706c5097180ed1d79b2dae681bf155a4780a7909af49b0e6f4666
-SIZE (mmottl-pcre-ocaml-v7.2.3_GH0.tar.gz) = 88307
+TIMESTAMP = 1735034266
+SHA256 (pcre-8.0.1.tbz) = b38b7e44fd4ed1489c6bc36faefdc545122427336bd205b0332982e12e6532e5
+SIZE (pcre-8.0.1.tbz) = 41554
diff --git a/devel/ocaml-pcre/pkg-plist b/devel/ocaml-pcre/pkg-plist
--- a/devel/ocaml-pcre/pkg-plist
+++ b/devel/ocaml-pcre/pkg-plist
@@ -1,8 +1,9 @@
%%OCAML_SITELIBDIR%%/pcre/META
%%OCAML_SITELIBDIR%%/pcre/dllpcre_stubs.so
+%%OCAML_SITELIBDIR%%/pcre/dune-package
%%OCAML_SITELIBDIR%%/pcre/libpcre_stubs.a
+%%OCAML_SITELIBDIR%%/pcre/opam
%%OCAML_SITELIBDIR%%/pcre/pcre.a
-%%OCAML_SITELIBDIR%%/pcre/pcre.annot
%%OCAML_SITELIBDIR%%/pcre/pcre.cma
%%OCAML_SITELIBDIR%%/pcre/pcre.cmi
%%OCAML_SITELIBDIR%%/pcre/pcre.cmt
@@ -10,5 +11,13 @@
%%OCAML_SITELIBDIR%%/pcre/pcre.cmx
%%OCAML_SITELIBDIR%%/pcre/pcre.cmxa
%%OCAML_SITELIBDIR%%/pcre/pcre.cmxs
+%%OCAML_SITELIBDIR%%/pcre/pcre.ml
%%OCAML_SITELIBDIR%%/pcre/pcre.mli
-%%OCAML_SITELIBDIR%%/pcre/pcre_compat.cmx
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Makefile
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/README.md
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cloc.ml
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/count_hash.ml
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dfa_restart.ml
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dune
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pcregrep.ml
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/subst.ml
diff --git a/devel/ocaml-pomap/Makefile b/devel/ocaml-pomap/Makefile
--- a/devel/ocaml-pomap/Makefile
+++ b/devel/ocaml-pomap/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pomap
PORTVERSION= 4.1.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
PKGNAMEPREFIX= ocaml-
diff --git a/devel/ocaml-pp_loc/Makefile b/devel/ocaml-pp_loc/Makefile
--- a/devel/ocaml-pp_loc/Makefile
+++ b/devel/ocaml-pp_loc/Makefile
@@ -1,6 +1,7 @@
PORTNAME= pp_loc
DISTVERSIONPREFIX= v
DISTVERSION= 2.1.0
+PORTREVISION= 1
CATEGORIES= devel
PKGNAMEPREFIX= ocaml-
diff --git a/devel/ocaml-ppx-tools/Makefile b/devel/ocaml-ppx-tools/Makefile
--- a/devel/ocaml-ppx-tools/Makefile
+++ b/devel/ocaml-ppx-tools/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ppx-tools
PORTVERSION= 6.6
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
PKGNAMEPREFIX= ocaml-
diff --git a/devel/ocaml-ppx_blob/Makefile b/devel/ocaml-ppx_blob/Makefile
--- a/devel/ocaml-ppx_blob/Makefile
+++ b/devel/ocaml-ppx_blob/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ppx_blob
DISTVERSION= 0.9.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
PKGNAMEPREFIX= ocaml-
diff --git a/devel/ocaml-ppx_compare/Makefile b/devel/ocaml-ppx_compare/Makefile
--- a/devel/ocaml-ppx_compare/Makefile
+++ b/devel/ocaml-ppx_compare/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ppx_compare
DISTVERSIONPREFIX= v
DISTVERSION= 0.16.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
PKGNAMEPREFIX= ocaml-
diff --git a/devel/ocaml-ppx_derivers/Makefile b/devel/ocaml-ppx_derivers/Makefile
--- a/devel/ocaml-ppx_derivers/Makefile
+++ b/devel/ocaml-ppx_derivers/Makefile
@@ -1,5 +1,6 @@
PORTNAME= ppx_derivers
PORTVERSION= 1.2.1
+PORTREVISION= 1
CATEGORIES= devel
PKGNAMEPREFIX= ocaml-
diff --git a/devel/ocaml-ppx_deriving/Makefile b/devel/ocaml-ppx_deriving/Makefile
--- a/devel/ocaml-ppx_deriving/Makefile
+++ b/devel/ocaml-ppx_deriving/Makefile
@@ -1,8 +1,7 @@
PORTNAME= ppx_deriving
-PORTVERSION= 6.0.2
-PORTREVISION= 1
-DISTVERSIONPREFIX= v
+PORTVERSION= 6.0.3
CATEGORIES= devel
+MASTER_SITES= https://github.com/ocaml-ppx/${PORTNAME}/releases/download/v${DISTVERSION}/
PKGNAMEPREFIX= ocaml-
MAINTAINER= freebsd@dev.thsi.be
@@ -20,9 +19,7 @@
${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
+USES= ocaml:dune tar:tbz
DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME}
PORTDOCS= CHANGELOG.md LICENSE.txt README.md
diff --git a/devel/ocaml-ppx_deriving/distinfo b/devel/ocaml-ppx_deriving/distinfo
--- a/devel/ocaml-ppx_deriving/distinfo
+++ b/devel/ocaml-ppx_deriving/distinfo
@@ -1,3 +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
+TIMESTAMP = 1734752918
+SHA256 (ppx_deriving-6.0.3.tbz) = 374aa97b32c5e01c09a97810a48bfa218c213b5b649e4452101455ac19c94a6d
+SIZE (ppx_deriving-6.0.3.tbz) = 42216
diff --git a/devel/ocaml-ppx_hash/Makefile b/devel/ocaml-ppx_hash/Makefile
--- a/devel/ocaml-ppx_hash/Makefile
+++ b/devel/ocaml-ppx_hash/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ppx_hash
DISTVERSIONPREFIX= v
DISTVERSION= 0.16.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
PKGNAMEPREFIX= ocaml-
diff --git a/devel/ocaml-ppx_js_style/Makefile b/devel/ocaml-ppx_js_style/Makefile
--- a/devel/ocaml-ppx_js_style/Makefile
+++ b/devel/ocaml-ppx_js_style/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ppx_js_style
DISTVERSIONPREFIX= v
DISTVERSION= 0.16.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
PKGNAMEPREFIX= ocaml-
diff --git a/devel/ocaml-ppx_sexp_conv/Makefile b/devel/ocaml-ppx_sexp_conv/Makefile
--- a/devel/ocaml-ppx_sexp_conv/Makefile
+++ b/devel/ocaml-ppx_sexp_conv/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ppx_sexp_conv
DISTVERSIONPREFIX= v
DISTVERSION= 0.16.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
PKGNAMEPREFIX= ocaml-
diff --git a/devel/ocaml-ppx_yojson_conv/Makefile b/devel/ocaml-ppx_yojson_conv/Makefile
--- a/devel/ocaml-ppx_yojson_conv/Makefile
+++ b/devel/ocaml-ppx_yojson_conv/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ppx_yojson_conv
DISTVERSIONPREFIX= v
DISTVERSION= 0.17.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
PKGNAMEPREFIX= ocaml-
diff --git a/devel/ocaml-ppx_yojson_conv_lib/Makefile b/devel/ocaml-ppx_yojson_conv_lib/Makefile
--- a/devel/ocaml-ppx_yojson_conv_lib/Makefile
+++ b/devel/ocaml-ppx_yojson_conv_lib/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ppx_yojson_conv_lib
DISTVERSIONPREFIX= v
DISTVERSION= 0.17.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
PKGNAMEPREFIX= ocaml-
diff --git a/devel/ocaml-ppxlib/Makefile b/devel/ocaml-ppxlib/Makefile
--- a/devel/ocaml-ppxlib/Makefile
+++ b/devel/ocaml-ppxlib/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ppxlib
DISTVERSION= 0.33.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
PKGNAMEPREFIX= ocaml-
diff --git a/devel/ocaml-psmt2-frontend/Makefile b/devel/ocaml-psmt2-frontend/Makefile
--- a/devel/ocaml-psmt2-frontend/Makefile
+++ b/devel/ocaml-psmt2-frontend/Makefile
@@ -1,5 +1,6 @@
PORTNAME= psmt2-frontend
DISTVERSION= 0.4.0
+PORTREVISON= 1
CATEGORIES= devel
PKGNAMEPREFIX= ocaml-
@@ -25,6 +26,8 @@
OPTIONS_DEFINE= DOCS
post-install:
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/psmt2-frontend/psmt2Frontend.cmxs
+ ${STRIP_CMD} \
+ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/psmt2-frontend/psmt2Frontend.cmxs \
+ ${STAGEDIR}${PREFIX}/bin/psmt2-frontend_bin
.include <bsd.port.mk>
diff --git a/devel/ocaml-qcheck/Makefile b/devel/ocaml-qcheck/Makefile
new file mode 100644
--- /dev/null
+++ b/devel/ocaml-qcheck/Makefile
@@ -0,0 +1,57 @@
+PORTNAME= qcheck
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.23
+CATEGORIES= devel
+PKGNAMEPREFIX= ocaml-
+
+MAINTAINER= freebsd@dev.thsi.be
+COMMENT= Testing library for OCaml inspired by QuickCheck for Haskell
+WWW= https://c-cube.github.io/qcheck/
+
+LICENSE= BSD2CLAUSE
+
+BUILD_DEPENDS= ${SA_DIR}/alcotest/META:devel/ocaml-alcotest \
+ ${SA_DIR}/ounit2/META:devel/ocaml-ounit \
+ ${SA_DIR}/ppx_deriving/META:devel/ocaml-ppx_deriving \
+ ${SA_DIR}/ppxlib/META:devel/ocaml-ppxlib
+RUN_DEPENDS= ${SA_DIR}/alcotest/META:devel/ocaml-alcotest \
+ ${SA_DIR}/ounit2/META:devel/ocaml-ounit \
+ ${SA_DIR}/ppx_deriving/META:devel/ocaml-ppx_deriving \
+ ${SA_DIR}/ppxlib/META:devel/ocaml-ppxlib
+
+USES= ocaml:dune
+USE_GITHUB= yes
+GH_ACCOUNT= c-cube
+OCAML_PACKAGES= qcheck qcheck-alcotest qcheck-core qcheck-ounit ppx_deriving_qcheck
+DUNE_INSTALL_TARGETS= ${OCAML_PACKAGES}
+
+DOCSDIR= ${OCAML_DOCSDIR}
+EXAMPLESDIR= ${OCAML_EXAMPLESDIR}/${PORTNAME}
+PORTDOCS= ${OCAML_PACKAGES:@p@\
+ $p/CHANGELOG.md $p/LICENSE $p/README.adoc@} \
+ qcheck/odoc-pages/index.mld \
+ qcheck-core/odoc-pages/index.mld
+
+OPTIONS_DEFINE= DOCS EXAMPLES
+
+SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR}
+
+post-install:
+ (cd ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR} ; \
+ ${STRIP_CMD} \
+ qcheck/qcheck.cmxs \
+ qcheck-alcotest/qcheck_alcotest.cmxs \
+ qcheck-core/qcheck_core.cmxs \
+ qcheck-core/runner/qcheck_runner.cmxs \
+ qcheck-ounit/qcheck_ounit.cmxs \
+ ppx_deriving_qcheck/ppx_deriving_qcheck.cmxs)
+
+post-install-EXAMPLES-on:
+ cd ${WRKSRC}/example && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}
+
+do-test:
+ cd ${TEST_WRKSRC} && \
+ ${SETENVI} ALCOTEST_COLUMNS=80 ${TEST_ENV} ${DUNE_ENV} \
+ ${DUNE_CMD} build ${DUNE_ARGS} @runtest
+
+.include <bsd.port.mk>
diff --git a/devel/ocaml-qcheck/distinfo b/devel/ocaml-qcheck/distinfo
new file mode 100644
--- /dev/null
+++ b/devel/ocaml-qcheck/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1734824331
+SHA256 (c-cube-qcheck-v0.23_GH0.tar.gz) = 6e136ff4f1509d138fac900fe138f5c5592a4ab379c247db256d93c36f41a516
+SIZE (c-cube-qcheck-v0.23_GH0.tar.gz) = 234693
diff --git a/devel/ocaml-qcheck/pkg-descr b/devel/ocaml-qcheck/pkg-descr
new file mode 100644
--- /dev/null
+++ b/devel/ocaml-qcheck/pkg-descr
@@ -0,0 +1,7 @@
+QCheck is an OCaml library allowing to perform property-based
+testing. It provides combinators to generate random input values for
+the function under test, and verifies that the asserted predicates
+about the function hold. Once a counter-example is found, QCheck may
+try to reduce ("shrink") the size of the counter-example. This
+library provides test-suite runners, and interoperability with OUnit2
+and Alcotest.
diff --git a/devel/ocaml-qcheck/pkg-plist b/devel/ocaml-qcheck/pkg-plist
new file mode 100644
--- /dev/null
+++ b/devel/ocaml-qcheck/pkg-plist
@@ -0,0 +1,122 @@
+%%OCAML_SITELIBDIR%%/qcheck-alcotest/META
+%%OCAML_SITELIBDIR%%/qcheck-alcotest/QCheck_alcotest.ml
+%%OCAML_SITELIBDIR%%/qcheck-alcotest/QCheck_alcotest.mli
+%%OCAML_SITELIBDIR%%/qcheck-alcotest/dune-package
+%%OCAML_SITELIBDIR%%/qcheck-alcotest/opam
+%%OCAML_SITELIBDIR%%/qcheck-alcotest/qCheck_alcotest.cmi
+%%OCAML_SITELIBDIR%%/qcheck-alcotest/qCheck_alcotest.cmt
+%%OCAML_SITELIBDIR%%/qcheck-alcotest/qCheck_alcotest.cmti
+%%OCAML_SITELIBDIR%%/qcheck-alcotest/qCheck_alcotest.cmx
+%%OCAML_SITELIBDIR%%/qcheck-alcotest/qcheck_alcotest.a
+%%OCAML_SITELIBDIR%%/qcheck-alcotest/qcheck_alcotest.cma
+%%OCAML_SITELIBDIR%%/qcheck-alcotest/qcheck_alcotest.cmxa
+%%OCAML_SITELIBDIR%%/qcheck-alcotest/qcheck_alcotest.cmxs
+%%OCAML_SITELIBDIR%%/qcheck-core/META
+%%OCAML_SITELIBDIR%%/qcheck-core/QCheck.ml
+%%OCAML_SITELIBDIR%%/qcheck-core/QCheck.mli
+%%OCAML_SITELIBDIR%%/qcheck-core/QCheck2.ml
+%%OCAML_SITELIBDIR%%/qcheck-core/QCheck2.mli
+%%OCAML_SITELIBDIR%%/qcheck-core/dune-package
+%%OCAML_SITELIBDIR%%/qcheck-core/opam
+%%OCAML_SITELIBDIR%%/qcheck-core/qCheck.cmi
+%%OCAML_SITELIBDIR%%/qcheck-core/qCheck.cmt
+%%OCAML_SITELIBDIR%%/qcheck-core/qCheck.cmti
+%%OCAML_SITELIBDIR%%/qcheck-core/qCheck.cmx
+%%OCAML_SITELIBDIR%%/qcheck-core/qCheck2.cmi
+%%OCAML_SITELIBDIR%%/qcheck-core/qCheck2.cmt
+%%OCAML_SITELIBDIR%%/qcheck-core/qCheck2.cmti
+%%OCAML_SITELIBDIR%%/qcheck-core/qCheck2.cmx
+%%OCAML_SITELIBDIR%%/qcheck-core/qcheck_core.a
+%%OCAML_SITELIBDIR%%/qcheck-core/qcheck_core.cma
+%%OCAML_SITELIBDIR%%/qcheck-core/qcheck_core.cmxa
+%%OCAML_SITELIBDIR%%/qcheck-core/qcheck_core.cmxs
+%%OCAML_SITELIBDIR%%/qcheck-core/runner/QCheck_base_runner.ml
+%%OCAML_SITELIBDIR%%/qcheck-core/runner/QCheck_base_runner.mli
+%%OCAML_SITELIBDIR%%/qcheck-core/runner/qCheck_base_runner.cmi
+%%OCAML_SITELIBDIR%%/qcheck-core/runner/qCheck_base_runner.cmt
+%%OCAML_SITELIBDIR%%/qcheck-core/runner/qCheck_base_runner.cmti
+%%OCAML_SITELIBDIR%%/qcheck-core/runner/qCheck_base_runner.cmx
+%%OCAML_SITELIBDIR%%/qcheck-core/runner/qcheck_runner.a
+%%OCAML_SITELIBDIR%%/qcheck-core/runner/qcheck_runner.cma
+%%OCAML_SITELIBDIR%%/qcheck-core/runner/qcheck_runner.cmxa
+%%OCAML_SITELIBDIR%%/qcheck-core/runner/qcheck_runner.cmxs
+%%OCAML_SITELIBDIR%%/qcheck-ounit/META
+%%OCAML_SITELIBDIR%%/qcheck-ounit/QCheck_ounit.ml
+%%OCAML_SITELIBDIR%%/qcheck-ounit/QCheck_ounit.mli
+%%OCAML_SITELIBDIR%%/qcheck-ounit/dune-package
+%%OCAML_SITELIBDIR%%/qcheck-ounit/opam
+%%OCAML_SITELIBDIR%%/qcheck-ounit/qCheck_ounit.cmi
+%%OCAML_SITELIBDIR%%/qcheck-ounit/qCheck_ounit.cmt
+%%OCAML_SITELIBDIR%%/qcheck-ounit/qCheck_ounit.cmti
+%%OCAML_SITELIBDIR%%/qcheck-ounit/qCheck_ounit.cmx
+%%OCAML_SITELIBDIR%%/qcheck-ounit/qcheck_ounit.a
+%%OCAML_SITELIBDIR%%/qcheck-ounit/qcheck_ounit.cma
+%%OCAML_SITELIBDIR%%/qcheck-ounit/qcheck_ounit.cmxa
+%%OCAML_SITELIBDIR%%/qcheck-ounit/qcheck_ounit.cmxs
+%%OCAML_SITELIBDIR%%/qcheck/META
+%%OCAML_SITELIBDIR%%/qcheck/QCheck_runner.ml
+%%OCAML_SITELIBDIR%%/qcheck/dune-package
+%%OCAML_SITELIBDIR%%/qcheck/opam
+%%OCAML_SITELIBDIR%%/qcheck/qCheck_runner.cmi
+%%OCAML_SITELIBDIR%%/qcheck/qCheck_runner.cmt
+%%OCAML_SITELIBDIR%%/qcheck/qCheck_runner.cmx
+%%OCAML_SITELIBDIR%%/qcheck/qcheck.a
+%%OCAML_SITELIBDIR%%/qcheck/qcheck.cma
+%%OCAML_SITELIBDIR%%/qcheck/qcheck.cmxa
+%%OCAML_SITELIBDIR%%/qcheck/qcheck.cmxs
+%%OCAML_SITELIBDIR%%/ppx_deriving_qcheck/META
+%%OCAML_SITELIBDIR%%/ppx_deriving_qcheck/QCheck_generators.ml
+%%OCAML_SITELIBDIR%%/ppx_deriving_qcheck/args.ml
+%%OCAML_SITELIBDIR%%/ppx_deriving_qcheck/attributes.ml
+%%OCAML_SITELIBDIR%%/ppx_deriving_qcheck/attributes.mli
+%%OCAML_SITELIBDIR%%/ppx_deriving_qcheck/dune-package
+%%OCAML_SITELIBDIR%%/ppx_deriving_qcheck/opam
+%%OCAML_SITELIBDIR%%/ppx_deriving_qcheck/ppx_deriving_qcheck.a
+%%OCAML_SITELIBDIR%%/ppx_deriving_qcheck/ppx_deriving_qcheck.cma
+%%OCAML_SITELIBDIR%%/ppx_deriving_qcheck/ppx_deriving_qcheck.cmi
+%%OCAML_SITELIBDIR%%/ppx_deriving_qcheck/ppx_deriving_qcheck.cmt
+%%OCAML_SITELIBDIR%%/ppx_deriving_qcheck/ppx_deriving_qcheck.cmti
+%%OCAML_SITELIBDIR%%/ppx_deriving_qcheck/ppx_deriving_qcheck.cmx
+%%OCAML_SITELIBDIR%%/ppx_deriving_qcheck/ppx_deriving_qcheck.cmxa
+%%OCAML_SITELIBDIR%%/ppx_deriving_qcheck/ppx_deriving_qcheck.cmxs
+%%OCAML_SITELIBDIR%%/ppx_deriving_qcheck/ppx_deriving_qcheck.ml
+%%OCAML_SITELIBDIR%%/ppx_deriving_qcheck/ppx_deriving_qcheck.mli
+%%OCAML_SITELIBDIR%%/ppx_deriving_qcheck/ppx_deriving_qcheck__.cmi
+%%OCAML_SITELIBDIR%%/ppx_deriving_qcheck/ppx_deriving_qcheck__.cmt
+%%OCAML_SITELIBDIR%%/ppx_deriving_qcheck/ppx_deriving_qcheck__.cmx
+%%OCAML_SITELIBDIR%%/ppx_deriving_qcheck/ppx_deriving_qcheck__.ml
+%%OCAML_SITELIBDIR%%/ppx_deriving_qcheck/ppx_deriving_qcheck__Args.cmi
+%%OCAML_SITELIBDIR%%/ppx_deriving_qcheck/ppx_deriving_qcheck__Args.cmt
+%%OCAML_SITELIBDIR%%/ppx_deriving_qcheck/ppx_deriving_qcheck__Args.cmx
+%%OCAML_SITELIBDIR%%/ppx_deriving_qcheck/ppx_deriving_qcheck__Attributes.cmi
+%%OCAML_SITELIBDIR%%/ppx_deriving_qcheck/ppx_deriving_qcheck__Attributes.cmt
+%%OCAML_SITELIBDIR%%/ppx_deriving_qcheck/ppx_deriving_qcheck__Attributes.cmti
+%%OCAML_SITELIBDIR%%/ppx_deriving_qcheck/ppx_deriving_qcheck__Attributes.cmx
+%%OCAML_SITELIBDIR%%/ppx_deriving_qcheck/ppx_deriving_qcheck__QCheck_generators.cmi
+%%OCAML_SITELIBDIR%%/ppx_deriving_qcheck/ppx_deriving_qcheck__QCheck_generators.cmt
+%%OCAML_SITELIBDIR%%/ppx_deriving_qcheck/ppx_deriving_qcheck__QCheck_generators.cmx
+%%OCAML_SITELIBDIR%%/ppx_deriving_qcheck/ppx_deriving_qcheck__Tuple.cmi
+%%OCAML_SITELIBDIR%%/ppx_deriving_qcheck/ppx_deriving_qcheck__Tuple.cmt
+%%OCAML_SITELIBDIR%%/ppx_deriving_qcheck/ppx_deriving_qcheck__Tuple.cmx
+%%OCAML_SITELIBDIR%%/ppx_deriving_qcheck/tuple.ml
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/QCheck_runner_test.expected.ocaml4.32
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/QCheck_runner_test.expected.ocaml4.64
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/QCheck_runner_test.expected.ocaml5.32
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/QCheck_runner_test.expected.ocaml5.64
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/QCheck_runner_test.ml
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/alcotest/QCheck_alcotest_test.expected.ocaml4.32
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/alcotest/QCheck_alcotest_test.expected.ocaml4.64
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/alcotest/QCheck_alcotest_test.expected.ocaml5.32
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/alcotest/QCheck_alcotest_test.expected.ocaml5.64
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/alcotest/QCheck_alcotest_test.ml
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/alcotest/dune
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/alcotest/run_alcotest.sh
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dune
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ounit/QCheck_ounit_test.expected.ocaml4.32
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ounit/QCheck_ounit_test.expected.ocaml4.64
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ounit/QCheck_ounit_test.expected.ocaml5.32
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ounit/QCheck_ounit_test.expected.ocaml5.64
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ounit/QCheck_ounit_test.ml
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ounit/QCheck_test.ml
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ounit/dune
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ounit/run_ounit.sh
diff --git a/devel/ocaml-re/Makefile b/devel/ocaml-re/Makefile
--- a/devel/ocaml-re/Makefile
+++ b/devel/ocaml-re/Makefile
@@ -1,6 +1,6 @@
PORTNAME= re
PORTVERSION= 1.11.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
PKGNAMEPREFIX= ocaml-
diff --git a/devel/ocaml-react/Makefile b/devel/ocaml-react/Makefile
--- a/devel/ocaml-react/Makefile
+++ b/devel/ocaml-react/Makefile
@@ -1,28 +1,54 @@
PORTNAME= react
-PORTVERSION= 1.2.2
+DISTVERSION= 1.2.2
+PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= http://erratique.ch/software/react/releases/
PKGNAMEPREFIX= ocaml-
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= freebsd@dev.thsi.be
COMMENT= OCaml module for functional reactive programming
WWW= https://erratique.ch/software/react
LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/LICENSE.md
-BUILD_DEPENDS= ocamlbuild:devel/ocaml-ocamlbuild
-RUN_DEPENDS= cppo:devel/ocaml-cppo
+BUILD_DEPENDS= ${LOCALBASE}/${OCAML_SITELIBDIR}/topkg/META:devel/ocaml-topkg \
+ opam-installer:devel/ocaml-opam
-USES= ocaml:findplist,ldconfig tar:tbz
+USES= ocaml tar:tbz
+
+DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME}
+EXAMPLESDIR= ${OCAML_EXAMPLESDIR}/${PORTNAME}
+PORTDOCS= CHANGES.md LICENSE.md README.md odoc-pages/index.mld
+
+OPTIONS_DEFINE= DOCS EXAMPLES
+
+post-patch:
+ @${REINPLACE_CMD} \
+ -e s/Pervasives/Stdlib/ \
+ ${WRKSRC}/src/react.ml
do-build:
- cd ${WRKSRC} && ocamlbuild react.cmxs react.cma react.a
+ cd ${BUILD_WRKSRC} && ${SETENVI} ${WRK_ENV} ${MAKE_ENV} \
+ ocaml pkg/pkg.ml build \
+ --jobs ${MAKE_JOBS_NUMBER} --tests true
do-install:
- ${MKDIR} ${STAGEDIR}${OCAMLFIND_DESTDIR}/react
- cd ${WRKSRC} && ocamlfind install -destdir ${STAGEDIR}${PREFIX}/lib/ocaml/site-lib react pkg/META _build/src/react.a _build/src/react.cma _build/src/react.cmi _build/src/react.cmx _build/src/react.cmxa _build/src/react.cmxs _build/src/react.mli
- ${INSTALL_LIB} ${WRKSRC}/_build/src/react.cmxs \
- ${STAGEDIR}${OCAMLFIND_DESTDIR}/react
+ 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 \
+ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/${PORTNAME}_top.cmxs
+
+post-install-EXAMPLES-on:
+ cd ${WRKSRC}/test && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}
+
+do-test:
+ ${SETENVI} ${TEST_ENV} ${TEST_WRKSRC}/_build/test/test.native
.include <bsd.port.mk>
diff --git a/devel/ocaml-react/pkg-plist b/devel/ocaml-react/pkg-plist
new file mode 100644
--- /dev/null
+++ b/devel/ocaml-react/pkg-plist
@@ -0,0 +1,23 @@
+%%OCAML_SITELIBDIR%%/react/META
+%%OCAML_SITELIBDIR%%/react/opam
+%%OCAML_SITELIBDIR%%/react/react.a
+%%OCAML_SITELIBDIR%%/react/react.cma
+%%OCAML_SITELIBDIR%%/react/react.cmi
+%%OCAML_SITELIBDIR%%/react/react.cmti
+%%OCAML_SITELIBDIR%%/react/react.cmx
+%%OCAML_SITELIBDIR%%/react/react.cmxa
+%%OCAML_SITELIBDIR%%/react/react.cmxs
+%%OCAML_SITELIBDIR%%/react/react.mli
+%%OCAML_SITELIBDIR%%/react/react_top.a
+%%OCAML_SITELIBDIR%%/react/react_top.cma
+%%OCAML_SITELIBDIR%%/react/react_top.cmx
+%%OCAML_SITELIBDIR%%/react/react_top.cmxa
+%%OCAML_SITELIBDIR%%/react/react_top.cmxs
+%%OCAML_SITELIBDIR%%/react/react_top_init.ml
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/breakout.ml
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/clock.ml
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/js_hisig_test.html
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/js_hisig_test.ml
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/js_test.html
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/js_test.ml
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test.ml
diff --git a/devel/ocaml-res/Makefile b/devel/ocaml-res/Makefile
--- a/devel/ocaml-res/Makefile
+++ b/devel/ocaml-res/Makefile
@@ -1,6 +1,6 @@
PORTNAME= res
PORTVERSION= 5.0.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
PKGNAMEPREFIX= ocaml-
diff --git a/devel/ocaml-result/Makefile b/devel/ocaml-result/Makefile
--- a/devel/ocaml-result/Makefile
+++ b/devel/ocaml-result/Makefile
@@ -1,6 +1,6 @@
PORTNAME= result
PORTVERSION= 1.5
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
PKGNAMEPREFIX= ocaml-
diff --git a/devel/ocaml-rresult/Makefile b/devel/ocaml-rresult/Makefile
--- a/devel/ocaml-rresult/Makefile
+++ b/devel/ocaml-rresult/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rresult
PORTVERSION= 0.7.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MASTER_SITES= https://erratique.ch/software/rresult/releases/
PKGNAMEPREFIX= ocaml-
diff --git a/devel/ocaml-sdl/Makefile b/devel/ocaml-sdl/Makefile
--- a/devel/ocaml-sdl/Makefile
+++ b/devel/ocaml-sdl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sdl
PORTVERSION= 0.9.1
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= devel
MASTER_SITES= SF/ocaml${PORTNAME}/OCamlSDL/ocaml${PORTNAME}-${PORTVERSION}
PKGNAMEPREFIX= ocaml-
@@ -15,7 +15,7 @@
BUILD_DEPENDS= ocaml-lablgl>0:graphics/ocaml-lablgl
-USES= gmake ocaml:findplist,ldconfig sdl
+USES= gmake ocaml:findlib,ldconfig sdl
USE_SDL= sdl
GNU_CONFIGURE= yes
@@ -30,6 +30,7 @@
OPTIONS_DEFINE= SDL_GFX SDL_IMAGE SDL_MIXER SDL_TTF DOCS
OPTIONS_DEFAULT=SDL_GFX SDL_IMAGE SDL_MIXER SDL_TTF
+OPTIONS_SUB= yes
SDL_GFX_DESC= Enable SDL_gfx support
SDL_IMAGE_DESC= Enable SDL_image support
diff --git a/devel/ocaml-sdl/pkg-plist b/devel/ocaml-sdl/pkg-plist
new file mode 100644
--- /dev/null
+++ b/devel/ocaml-sdl/pkg-plist
@@ -0,0 +1,68 @@
+%%OCAML_SITELIBDIR%%/sdl/META
+%%SDL_GFX%%%%OCAML_SITELIBDIR%%/sdl/dllsdlgfxstub.so
+%%OCAML_SITELIBDIR%%/sdl/dllsdlloaderstub.so
+%%SDL_MIXER%%%%OCAML_SITELIBDIR%%/sdl/dllsdlmixerstub.so
+%%OCAML_SITELIBDIR%%/sdl/dllsdlstub.so
+%%SDL_TTF%%%%OCAML_SITELIBDIR%%/sdl/dllsdlttfstub.so
+%%SDL_GFX%%%%OCAML_SITELIBDIR%%/sdl/libsdlgfxstub.a
+%%OCAML_SITELIBDIR%%/sdl/libsdlloaderstub.a
+%%SDL_MIXER%%%%OCAML_SITELIBDIR%%/sdl/libsdlmixerstub.a
+%%OCAML_SITELIBDIR%%/sdl/libsdlstub.a
+%%SDL_TTF%%%%OCAML_SITELIBDIR%%/sdl/libsdlttfstub.a
+%%OCAML_SITELIBDIR%%/sdl/sdl.a
+%%OCAML_SITELIBDIR%%/sdl/sdl.cma
+%%OCAML_SITELIBDIR%%/sdl/sdl.cmi
+%%OCAML_SITELIBDIR%%/sdl/sdl.cmx
+%%OCAML_SITELIBDIR%%/sdl/sdl.cmxa
+%%OCAML_SITELIBDIR%%/sdl/sdl.mli
+%%OCAML_SITELIBDIR%%/sdl/sdlcdrom.cmi
+%%OCAML_SITELIBDIR%%/sdl/sdlcdrom.cmx
+%%OCAML_SITELIBDIR%%/sdl/sdlcdrom.mli
+%%OCAML_SITELIBDIR%%/sdl/sdlevent.cmi
+%%OCAML_SITELIBDIR%%/sdl/sdlevent.cmx
+%%OCAML_SITELIBDIR%%/sdl/sdlevent.mli
+%%SDL_GFX%%%%OCAML_SITELIBDIR%%/sdl/sdlgfx.a
+%%SDL_GFX%%%%OCAML_SITELIBDIR%%/sdl/sdlgfx.cma
+%%SDL_GFX%%%%OCAML_SITELIBDIR%%/sdl/sdlgfx.cmi
+%%SDL_GFX%%%%OCAML_SITELIBDIR%%/sdl/sdlgfx.cmx
+%%SDL_GFX%%%%OCAML_SITELIBDIR%%/sdl/sdlgfx.cmxa
+%%SDL_GFX%%%%OCAML_SITELIBDIR%%/sdl/sdlgfx.mli
+%%OCAML_SITELIBDIR%%/sdl/sdlgl.cmi
+%%OCAML_SITELIBDIR%%/sdl/sdlgl.cmx
+%%OCAML_SITELIBDIR%%/sdl/sdlgl.mli
+%%OCAML_SITELIBDIR%%/sdl/sdljoystick.cmi
+%%OCAML_SITELIBDIR%%/sdl/sdljoystick.cmx
+%%OCAML_SITELIBDIR%%/sdl/sdljoystick.mli
+%%OCAML_SITELIBDIR%%/sdl/sdlkey.cmi
+%%OCAML_SITELIBDIR%%/sdl/sdlkey.cmx
+%%OCAML_SITELIBDIR%%/sdl/sdlkey.mli
+%%OCAML_SITELIBDIR%%/sdl/sdlloader.a
+%%OCAML_SITELIBDIR%%/sdl/sdlloader.cma
+%%OCAML_SITELIBDIR%%/sdl/sdlloader.cmi
+%%OCAML_SITELIBDIR%%/sdl/sdlloader.cmx
+%%OCAML_SITELIBDIR%%/sdl/sdlloader.cmxa
+%%OCAML_SITELIBDIR%%/sdl/sdlloader.mli
+%%SDL_MIXER%%%%OCAML_SITELIBDIR%%/sdl/sdlmixer.a
+%%SDL_MIXER%%%%OCAML_SITELIBDIR%%/sdl/sdlmixer.cma
+%%SDL_MIXER%%%%OCAML_SITELIBDIR%%/sdl/sdlmixer.cmi
+%%SDL_MIXER%%%%OCAML_SITELIBDIR%%/sdl/sdlmixer.cmx
+%%SDL_MIXER%%%%OCAML_SITELIBDIR%%/sdl/sdlmixer.cmxa
+%%SDL_MIXER%%%%OCAML_SITELIBDIR%%/sdl/sdlmixer.mli
+%%OCAML_SITELIBDIR%%/sdl/sdlmouse.cmi
+%%OCAML_SITELIBDIR%%/sdl/sdlmouse.cmx
+%%OCAML_SITELIBDIR%%/sdl/sdlmouse.mli
+%%OCAML_SITELIBDIR%%/sdl/sdltimer.cmi
+%%OCAML_SITELIBDIR%%/sdl/sdltimer.cmx
+%%OCAML_SITELIBDIR%%/sdl/sdltimer.mli
+%%SDL_TTF%%%%OCAML_SITELIBDIR%%/sdl/sdlttf.a
+%%SDL_TTF%%%%OCAML_SITELIBDIR%%/sdl/sdlttf.cma
+%%SDL_TTF%%%%OCAML_SITELIBDIR%%/sdl/sdlttf.cmi
+%%SDL_TTF%%%%OCAML_SITELIBDIR%%/sdl/sdlttf.cmx
+%%SDL_TTF%%%%OCAML_SITELIBDIR%%/sdl/sdlttf.cmxa
+%%SDL_TTF%%%%OCAML_SITELIBDIR%%/sdl/sdlttf.mli
+%%OCAML_SITELIBDIR%%/sdl/sdlvideo.cmi
+%%OCAML_SITELIBDIR%%/sdl/sdlvideo.cmx
+%%OCAML_SITELIBDIR%%/sdl/sdlvideo.mli
+%%OCAML_SITELIBDIR%%/sdl/sdlwm.cmi
+%%OCAML_SITELIBDIR%%/sdl/sdlwm.cmx
+%%OCAML_SITELIBDIR%%/sdl/sdlwm.mli
diff --git a/devel/ocaml-sem/Makefile b/devel/ocaml-sem/Makefile
--- a/devel/ocaml-sem/Makefile
+++ b/devel/ocaml-sem/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sem
PORTVERSION= 0.0.2
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= devel
MASTER_SITES= http://ocaml-sem.sourceforge.net/files/ \
SF/ocaml-${PORTNAME}/${PORTNAME}/${PORTVERSION}
diff --git a/devel/ocaml-sexplib/Makefile b/devel/ocaml-sexplib/Makefile
--- a/devel/ocaml-sexplib/Makefile
+++ b/devel/ocaml-sexplib/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sexplib
DISTVERSIONPREFIX= v
DISTVERSION= 0.16.0
-PORTREVISION= 1
+PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= devel
PKGNAMEPREFIX= ocaml-
diff --git a/devel/ocaml-sexplib0/Makefile b/devel/ocaml-sexplib0/Makefile
--- a/devel/ocaml-sexplib0/Makefile
+++ b/devel/ocaml-sexplib0/Makefile
@@ -1,6 +1,7 @@
PORTNAME= sexplib0
DISTVERSIONPREFIX= v
DISTVERSION= 0.17.0
+PORTREVISION= 1
CATEGORIES= devel
PKGNAMEPREFIX= ocaml-
diff --git a/devel/ocaml-stdio/Makefile b/devel/ocaml-stdio/Makefile
--- a/devel/ocaml-stdio/Makefile
+++ b/devel/ocaml-stdio/Makefile
@@ -1,7 +1,7 @@
PORTNAME= stdio
PORTVERSION= 0.17.0
-PORTREVISION= 1
DISTVERSIONPREFIX= v
+PORTREVISION= 2
CATEGORIES= devel
PKGNAMEPREFIX= ocaml-
diff --git a/devel/ocaml-topkg/Makefile b/devel/ocaml-topkg/Makefile
--- a/devel/ocaml-topkg/Makefile
+++ b/devel/ocaml-topkg/Makefile
@@ -1,6 +1,6 @@
PORTNAME= topkg
PORTVERSION= 1.0.7
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
MASTER_SITES= https://erratique.ch/software/topkg/releases/
PKGNAMEPREFIX= ocaml-
@@ -14,6 +14,7 @@
BUILD_DEPENDS= ocamlbuild:devel/ocaml-ocamlbuild \
opam-installer:devel/ocaml-opam
+RUN_DEPENDS= ocamlbuild:devel/ocaml-ocamlbuild
USES= ocaml:findlib tar:tbz
@@ -27,5 +28,6 @@
--prefix=${STAGEDIR}${PREFIX} \
--docdir=${OCAML_DOCSDIR:S,^${PREFIX}/,,} \
--libdir=${OCAML_SITELIBDIR} ${PORTNAME}.install
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/${PORTNAME}.cmxs
.include <bsd.port.mk>
diff --git a/devel/ocaml-trace/Makefile b/devel/ocaml-trace/Makefile
--- a/devel/ocaml-trace/Makefile
+++ b/devel/ocaml-trace/Makefile
@@ -1,8 +1,7 @@
PORTNAME= trace
-DISTVERSIONPREFIX= v
-DISTVERSION= 0.7
-PORTREVISION= 1
+DISTVERSION= 0.8
CATEGORIES= devel
+MASTER_SITES= https://github.com/c-cube/${PORTNAME}/releases/download/v${DISTVERSION}/
PKGNAMEPREFIX= ocaml-
MAINTAINER= freebsd@dev.thsi.be
@@ -20,10 +19,7 @@
${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
+USES= ocaml:dune tar:tbz
OCAML_PACKAGES= trace ppx_trace trace-tef
DUNE_INSTALL_TARGETS= ${OCAML_PACKAGES}
@@ -34,13 +30,24 @@
SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR}
+post-patch:
+ @${REINPLACE_CMD} \
+ -e "s/(version 0.3-119-g9a7b471)/(version ${DISTVERSION})/" \
+ ${WRKSRC}/dune-project
+
post-install:
- @${STRIP_CMD} \
+ ${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/subscriber/trace_subscriber.cmxs \
+ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/trace-tef/tldrs/trace_tef_tldrs.cmxs \
${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/trace-tef/trace_tef.cmxs
+do-test:
+ cd ${TEST_WRKSRC} && \
+ ${SETENVI} ${TEST_ENV} ${DUNE_ENV} ${DUNE_CMD} build ${DUNE_ARGS} @runtest
+
.include <bsd.port.mk>
diff --git a/devel/ocaml-trace/distinfo b/devel/ocaml-trace/distinfo
--- a/devel/ocaml-trace/distinfo
+++ b/devel/ocaml-trace/distinfo
@@ -1,3 +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
+TIMESTAMP = 1734748256
+SHA256 (trace-0.8.tbz) = 34cfa5662b611c1e246f0fb8131ee605eeb90b359c105e882f51adc7e70878c3
+SIZE (trace-0.8.tbz) = 152746
diff --git a/devel/ocaml-trace/pkg-plist b/devel/ocaml-trace/pkg-plist
--- a/devel/ocaml-trace/pkg-plist
+++ b/devel/ocaml-trace/pkg-plist
@@ -12,7 +12,25 @@
%%OCAML_SITELIBDIR%%/ppx_trace/ppx_trace.ml
%%OCAML_SITELIBDIR%%/trace-tef/META
%%OCAML_SITELIBDIR%%/trace-tef/dune-package
+%%OCAML_SITELIBDIR%%/trace-tef/event.ml
%%OCAML_SITELIBDIR%%/trace-tef/opam
+%%OCAML_SITELIBDIR%%/trace-tef/tldrs/trace_tef_tldrs.a
+%%OCAML_SITELIBDIR%%/trace-tef/tldrs/trace_tef_tldrs.cma
+%%OCAML_SITELIBDIR%%/trace-tef/tldrs/trace_tef_tldrs.cmi
+%%OCAML_SITELIBDIR%%/trace-tef/tldrs/trace_tef_tldrs.cmt
+%%OCAML_SITELIBDIR%%/trace-tef/tldrs/trace_tef_tldrs.cmti
+%%OCAML_SITELIBDIR%%/trace-tef/tldrs/trace_tef_tldrs.cmx
+%%OCAML_SITELIBDIR%%/trace-tef/tldrs/trace_tef_tldrs.cmxa
+%%OCAML_SITELIBDIR%%/trace-tef/tldrs/trace_tef_tldrs.cmxs
+%%OCAML_SITELIBDIR%%/trace-tef/tldrs/trace_tef_tldrs.ml
+%%OCAML_SITELIBDIR%%/trace-tef/tldrs/trace_tef_tldrs.mli
+%%OCAML_SITELIBDIR%%/trace-tef/trace_tef__.cmi
+%%OCAML_SITELIBDIR%%/trace-tef/trace_tef__.cmt
+%%OCAML_SITELIBDIR%%/trace-tef/trace_tef__.cmx
+%%OCAML_SITELIBDIR%%/trace-tef/trace_tef__.ml
+%%OCAML_SITELIBDIR%%/trace-tef/trace_tef__Event.cmi
+%%OCAML_SITELIBDIR%%/trace-tef/trace_tef__Event.cmt
+%%OCAML_SITELIBDIR%%/trace-tef/trace_tef__Event.cmx
%%OCAML_SITELIBDIR%%/trace-tef/trace_tef.a
%%OCAML_SITELIBDIR%%/trace-tef/trace_tef.cma
%%OCAML_SITELIBDIR%%/trace-tef/trace_tef.cmi
@@ -86,6 +104,44 @@
%%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/subscriber/callbacks.ml
+%%OCAML_SITELIBDIR%%/trace/subscriber/subscriber.ml
+%%OCAML_SITELIBDIR%%/trace/subscriber/thread_.ml
+%%OCAML_SITELIBDIR%%/trace/subscriber/thread_.mli
+%%OCAML_SITELIBDIR%%/trace/subscriber/time_.ml
+%%OCAML_SITELIBDIR%%/trace/subscriber/time_.mli
+%%OCAML_SITELIBDIR%%/trace/subscriber/trace_subscriber.a
+%%OCAML_SITELIBDIR%%/trace/subscriber/trace_subscriber.cma
+%%OCAML_SITELIBDIR%%/trace/subscriber/trace_subscriber.cmi
+%%OCAML_SITELIBDIR%%/trace/subscriber/trace_subscriber.cmt
+%%OCAML_SITELIBDIR%%/trace/subscriber/trace_subscriber.cmti
+%%OCAML_SITELIBDIR%%/trace/subscriber/trace_subscriber.cmx
+%%OCAML_SITELIBDIR%%/trace/subscriber/trace_subscriber.cmxa
+%%OCAML_SITELIBDIR%%/trace/subscriber/trace_subscriber.cmxs
+%%OCAML_SITELIBDIR%%/trace/subscriber/trace_subscriber.ml
+%%OCAML_SITELIBDIR%%/trace/subscriber/trace_subscriber.mli
+%%OCAML_SITELIBDIR%%/trace/subscriber/trace_subscriber__.cmi
+%%OCAML_SITELIBDIR%%/trace/subscriber/trace_subscriber__.cmt
+%%OCAML_SITELIBDIR%%/trace/subscriber/trace_subscriber__.cmx
+%%OCAML_SITELIBDIR%%/trace/subscriber/trace_subscriber__.ml
+%%OCAML_SITELIBDIR%%/trace/subscriber/trace_subscriber__Callbacks.cmi
+%%OCAML_SITELIBDIR%%/trace/subscriber/trace_subscriber__Callbacks.cmt
+%%OCAML_SITELIBDIR%%/trace/subscriber/trace_subscriber__Callbacks.cmx
+%%OCAML_SITELIBDIR%%/trace/subscriber/trace_subscriber__Subscriber.cmi
+%%OCAML_SITELIBDIR%%/trace/subscriber/trace_subscriber__Subscriber.cmt
+%%OCAML_SITELIBDIR%%/trace/subscriber/trace_subscriber__Subscriber.cmx
+%%OCAML_SITELIBDIR%%/trace/subscriber/trace_subscriber__Thread_.cmi
+%%OCAML_SITELIBDIR%%/trace/subscriber/trace_subscriber__Thread_.cmt
+%%OCAML_SITELIBDIR%%/trace/subscriber/trace_subscriber__Thread_.cmti
+%%OCAML_SITELIBDIR%%/trace/subscriber/trace_subscriber__Thread_.cmx
+%%OCAML_SITELIBDIR%%/trace/subscriber/trace_subscriber__Time_.cmi
+%%OCAML_SITELIBDIR%%/trace/subscriber/trace_subscriber__Time_.cmt
+%%OCAML_SITELIBDIR%%/trace/subscriber/trace_subscriber__Time_.cmti
+%%OCAML_SITELIBDIR%%/trace/subscriber/trace_subscriber__Time_.cmx
+%%OCAML_SITELIBDIR%%/trace/subscriber/trace_subscriber__Types.cmi
+%%OCAML_SITELIBDIR%%/trace/subscriber/trace_subscriber__Types.cmt
+%%OCAML_SITELIBDIR%%/trace/subscriber/trace_subscriber__Types.cmx
+%%OCAML_SITELIBDIR%%/trace/subscriber/types.ml
%%OCAML_SITELIBDIR%%/trace/trace.a
%%OCAML_SITELIBDIR%%/trace/trace.cma
%%OCAML_SITELIBDIR%%/trace/trace.cmi
diff --git a/devel/ocaml-type_conv/Makefile b/devel/ocaml-type_conv/Makefile
--- a/devel/ocaml-type_conv/Makefile
+++ b/devel/ocaml-type_conv/Makefile
@@ -1,6 +1,6 @@
PORTNAME= type_conv
PORTVERSION= 113.00.02
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
MASTER_SITES= https://ocaml.janestreet.com/ocaml-core/${PORTVERSION:R}/files/
PKGNAMEPREFIX= ocaml-
@@ -14,9 +14,7 @@
BUILD_DEPENDS= ocamlbuild:devel/ocaml-ocamlbuild
-USES= gmake ocaml:camlp4,findplist
-
-OPTIONS_DEFINE= DOCS
+USES= gmake ocaml:camlp4,findlib
CONFIGURE_ARGS= --disable-docs --prefix ${PREFIX}
HAS_CONFIGURE= yes
@@ -25,6 +23,8 @@
DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME}
PORTDOCS= *
+OPTIONS_DEFINE= DOCS
+
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/type_conv/pa_type_conv.cmxs
diff --git a/devel/ocaml-type_conv/pkg-plist b/devel/ocaml-type_conv/pkg-plist
new file mode 100644
--- /dev/null
+++ b/devel/ocaml-type_conv/pkg-plist
@@ -0,0 +1,11 @@
+%%OCAML_SITELIBDIR%%/type_conv/META
+%%OCAML_SITELIBDIR%%/type_conv/pa_type_conv.a
+%%OCAML_SITELIBDIR%%/type_conv/pa_type_conv.annot
+%%OCAML_SITELIBDIR%%/type_conv/pa_type_conv.cma
+%%OCAML_SITELIBDIR%%/type_conv/pa_type_conv.cmi
+%%OCAML_SITELIBDIR%%/type_conv/pa_type_conv.cmt
+%%OCAML_SITELIBDIR%%/type_conv/pa_type_conv.cmti
+%%OCAML_SITELIBDIR%%/type_conv/pa_type_conv.cmx
+%%OCAML_SITELIBDIR%%/type_conv/pa_type_conv.cmxa
+%%OCAML_SITELIBDIR%%/type_conv/pa_type_conv.cmxs
+%%OCAML_SITELIBDIR%%/type_conv/pa_type_conv.mli
diff --git a/devel/ocaml-uchar/Makefile b/devel/ocaml-uchar/Makefile
--- a/devel/ocaml-uchar/Makefile
+++ b/devel/ocaml-uchar/Makefile
@@ -1,7 +1,7 @@
PORTNAME= uchar
PORTVERSION= 0.0.2
DISTVERSIONPREFIX= v
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel
PKGNAMEPREFIX= ocaml-
diff --git a/devel/ocaml-ulex/Makefile b/devel/ocaml-ulex/Makefile
--- a/devel/ocaml-ulex/Makefile
+++ b/devel/ocaml-ulex/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ulex
PORTVERSION= 1.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel
MASTER_SITES= http://www.cduce.org/download/
PKGNAMEPREFIX= ocaml-
@@ -8,9 +8,12 @@
MAINTAINER= ports@FreeBSD.org
COMMENT= Lexer generator for Unicode and OCaml
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
BUILD_DEPENDS= ocamlbuild:devel/ocaml-ocamlbuild
-USES= gmake ocaml:camlp4,findplist,ldconfig
+USES= gmake ocaml:camlp4,findlib
ALL_TARGET= all all.opt
MAKE_JOBS_UNSAFE= yes
diff --git a/devel/ocaml-ulex/pkg-plist b/devel/ocaml-ulex/pkg-plist
new file mode 100644
--- /dev/null
+++ b/devel/ocaml-ulex/pkg-plist
@@ -0,0 +1,11 @@
+%%OCAML_SITELIBDIR%%/ulex/META
+%%OCAML_SITELIBDIR%%/ulex/pa_ulex.cma
+%%OCAML_SITELIBDIR%%/ulex/ulexing.a
+%%OCAML_SITELIBDIR%%/ulex/ulexing.cma
+%%OCAML_SITELIBDIR%%/ulex/ulexing.cmi
+%%OCAML_SITELIBDIR%%/ulex/ulexing.cmx
+%%OCAML_SITELIBDIR%%/ulex/ulexing.cmxa
+%%OCAML_SITELIBDIR%%/ulex/ulexing.mli
+%%OCAML_SITELIBDIR%%/ulex/utf8.cmi
+%%OCAML_SITELIBDIR%%/ulex/utf8.cmx
+%%OCAML_SITELIBDIR%%/ulex/utf8.mli
diff --git a/devel/ocaml-uutf/Makefile b/devel/ocaml-uutf/Makefile
--- a/devel/ocaml-uutf/Makefile
+++ b/devel/ocaml-uutf/Makefile
@@ -1,6 +1,6 @@
PORTNAME= uutf
PORTVERSION= 1.0.3
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
MASTER_SITES= https://erratique.ch/software/uutf/releases/
PKGNAMEPREFIX= ocaml-
diff --git a/devel/ocaml-xstr/Makefile b/devel/ocaml-xstr/Makefile
--- a/devel/ocaml-xstr/Makefile
+++ b/devel/ocaml-xstr/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xstr
PORTVERSION= 0.2.1
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= devel
MASTER_SITES= http://download.camlcity.org/download/
PKGNAMEPREFIX= ocaml-
@@ -11,10 +11,9 @@
LICENSE= MIT
-USES= gmake ocaml:findplist
-
-WRKSRC= ${WRKDIR}/${PORTNAME}
+USES= gmake ocaml:findlib
ALL_TARGET= all opt
+WRKSRC= ${WRKDIR}/${PORTNAME}
.include <bsd.port.mk>
diff --git a/devel/ocaml-xstr/pkg-plist b/devel/ocaml-xstr/pkg-plist
new file mode 100644
--- /dev/null
+++ b/devel/ocaml-xstr/pkg-plist
@@ -0,0 +1,10 @@
+%%OCAML_SITELIBDIR%%/xstr/META
+%%OCAML_SITELIBDIR%%/xstr/xstr.a
+%%OCAML_SITELIBDIR%%/xstr/xstr.cma
+%%OCAML_SITELIBDIR%%/xstr/xstr.cmxa
+%%OCAML_SITELIBDIR%%/xstr/xstr_match.cmi
+%%OCAML_SITELIBDIR%%/xstr/xstr_match.mli
+%%OCAML_SITELIBDIR%%/xstr/xstr_search.cmi
+%%OCAML_SITELIBDIR%%/xstr/xstr_search.mli
+%%OCAML_SITELIBDIR%%/xstr/xstr_split.cmi
+%%OCAML_SITELIBDIR%%/xstr/xstr_split.mli
diff --git a/devel/ocaml-xstrp4/Makefile b/devel/ocaml-xstrp4/Makefile
--- a/devel/ocaml-xstrp4/Makefile
+++ b/devel/ocaml-xstrp4/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xstrp4
PORTVERSION= 1.8.2
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
MASTER_SITES= http://download.camlcity.org/download/
PKGNAMEPREFIX= ocaml-
@@ -13,8 +13,7 @@
OPTIONS_DEFINE= EXAMPLES
-USES= gmake ocaml:camlp4,findplist
-
+USES= gmake ocaml:camlp4,findlib
HAS_CONFIGURE= yes
MAKE_JOBS_UNSAFE= yes
PORTEXAMPLES= *
diff --git a/devel/ocaml-xstrp4/pkg-plist b/devel/ocaml-xstrp4/pkg-plist
new file mode 100644
--- /dev/null
+++ b/devel/ocaml-xstrp4/pkg-plist
@@ -0,0 +1,5 @@
+%%OCAML_SITELIBDIR%%/xstrp4/META
+%%OCAML_SITELIBDIR%%/xstrp4/xstrp4.cma
+%%OCAML_SITELIBDIR%%/xstrp4/xstrp4_here.cmi
+%%OCAML_SITELIBDIR%%/xstrp4/xstrp4_here_lexer.cmi
+%%OCAML_SITELIBDIR%%/xstrp4/xstrp4_here_types.cmi
diff --git a/devel/omake/Makefile b/devel/omake/Makefile
--- a/devel/omake/Makefile
+++ b/devel/omake/Makefile
@@ -1,6 +1,6 @@
PORTNAME= omake
DISTVERSION= 0.10.6
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
MASTER_SITES= http://download.camlcity.org/download/
diff --git a/ftp/ocaml-ocurl/Makefile b/ftp/ocaml-ocurl/Makefile
--- a/ftp/ocaml-ocurl/Makefile
+++ b/ftp/ocaml-ocurl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ocurl
PORTVERSION= 0.9.2
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= ftp
PKGNAMEPREFIX= ocaml-
@@ -11,20 +11,16 @@
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= ocamlc:lang/ocaml \
- ocamlfind:devel/ocaml-findlib
-RUN_DEPENDS:= ${BUILD_DEPENDS}
LIB_DEPENDS= libcurl.so:ftp/curl
-USES= gmake ocaml:camlp4,findlib,ldconfig
-
+USES= gmake ocaml:findlib,ldconfig
+OCAML_LDLIBS= ${OCAML_SITELIBDIR}/curl
GNU_CONFIGURE= yes
MAKE_JOBS_UNSAFE= yes
USE_GITHUB= yes
GH_ACCOUNT= ygrek
-OCAML_PKGDIRS= curl
OPTIONS_DEFINE= LWT
OPTIONS_DEFAULT= LWT
diff --git a/graphics/ocaml-cairo/Makefile b/graphics/ocaml-cairo/Makefile
--- a/graphics/ocaml-cairo/Makefile
+++ b/graphics/ocaml-cairo/Makefile
@@ -1,5 +1,6 @@
PORTNAME= cairo
PORTVERSION= 0.6.5
+PORTREVISION= 1
CATEGORIES= graphics
PKGNAMEPREFIX= ocaml-
diff --git a/graphics/ocaml-images/Makefile b/graphics/ocaml-images/Makefile
--- a/graphics/ocaml-images/Makefile
+++ b/graphics/ocaml-images/Makefile
@@ -1,11 +1,12 @@
PORTNAME= images
-PORTVERSION= 5.0.4
-PORTREVISION= 3
+PORTVERSION= 5.0.5
PORTEPOCH= 2
CATEGORIES= graphics
PKGNAMEPREFIX= ocaml-
DISTNAME= v${PORTVERSION}
+EXTRA_PATCHES= ${FILESDIR}/c3898f58d14af54d04d9cbc576bc5b1be7d98f6d.diff:-p1
+
MAINTAINER= michael.grunewald@laposte.net
COMMENT= Objective Caml image processing library
WWW= http://pauillac.inria.fr/camlimages/
diff --git a/graphics/ocaml-images/distinfo b/graphics/ocaml-images/distinfo
--- a/graphics/ocaml-images/distinfo
+++ b/graphics/ocaml-images/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1706851240
-SHA256 (camlimages-5.0.4.tar.bz2) = 1c9a68bdc3d348c9f859d490dadf384926213e47a584159832f7fc4a20242865
-SIZE (camlimages-5.0.4.tar.bz2) = 788111
+TIMESTAMP = 1717258528
+SHA256 (camlimages-5.0.5.tar.bz2) = af34b244ef3f5642a079fd58cf6bdab3603fab660f152b614f87134d4357a249
+SIZE (camlimages-5.0.5.tar.bz2) = 790491
diff --git a/graphics/ocaml-images/files/c3898f58d14af54d04d9cbc576bc5b1be7d98f6d.diff b/graphics/ocaml-images/files/c3898f58d14af54d04d9cbc576bc5b1be7d98f6d.diff
new file mode 100644
--- /dev/null
+++ b/graphics/ocaml-images/files/c3898f58d14af54d04d9cbc576bc5b1be7d98f6d.diff
@@ -0,0 +1,89 @@
+diff --git a/exif/dune b/exif/dune
+index 76940793cca1bb059eefdb9cf5cf25e327bea358..c773e0716c77c6324dfad690b68244bd87c93453 100644
+--- a/exif/dune
++++ b/exif/dune
+@@ -9,6 +9,7 @@
+ (language c)
+ (names exif_c)
+ (flags
++ :standard
+ (:include ../config/exif_c_flags.sexp)))
+ (c_library_flags
+ (:include ../config/exif_c_library_flags.sexp)))
+diff --git a/freetype/dune b/freetype/dune
+index 5953a2c519c1ccc5cb32e12e099df7d2ed240d38..32e34f5758b298ed4084cf594e83cea4da183f60 100644
+--- a/freetype/dune
++++ b/freetype/dune
+@@ -7,6 +7,7 @@
+ (language c)
+ (names ftintf)
+ (flags
++ :standard
+ (:include ../config/freetype_c_flags.sexp)))
+ (c_library_flags
+ (:include ../config/freetype_c_library_flags.sexp)))
+diff --git a/gif/dune b/gif/dune
+index aa2170f6327655597209d8ce10036d8dbfe18e24..da84d286c2c07cbdc7b6160b038904690900462a 100644
+--- a/gif/dune
++++ b/gif/dune
+@@ -1,3 +1,4 @@
++
+ (library
+ (name camlimages_gif)
+ (public_name camlimages.gif)
+@@ -8,6 +9,7 @@
+ (language c)
+ (names gifread gifwrite)
+ (flags
++ :standard
+ (:include ../config/gif_c_flags.sexp)))
+ (c_library_flags
+ (:include ../config/gif_c_library_flags.sexp)))
+diff --git a/jpeg/dune b/jpeg/dune
+index 5187f9e438fd2f1fd7a4c728cd9d43b69ec056aa..2063ce3bd64afbb11448176950da8f83a5645e06 100644
+--- a/jpeg/dune
++++ b/jpeg/dune
+@@ -8,6 +8,7 @@
+ (language c)
+ (names jpegread jpegwrite)
+ (flags
++ :standard
+ (:include ../config/jpeg_c_flags.sexp)))
+ (c_library_flags
+ (:include ../config/jpeg_c_library_flags.sexp)))
+diff --git a/png/dune b/png/dune
+index 9b72084a79473f2dc2644af646d87e34ce6bfb76..fde03c09e1ccb7c97da65c9a144d7326ac03be09 100644
+--- a/png/dune
++++ b/png/dune
+@@ -9,6 +9,7 @@
+ (language c)
+ (names pngread pngwrite)
+ (flags
++ :standard
+ (:include ../config/png_c_flags.sexp)))
+ (c_library_flags
+ (:include ../config/png_c_library_flags.sexp)))
+diff --git a/tiff/dune b/tiff/dune
+index 91073f75372f275d318c07a624d3d378edc79a5e..b296850ddf4c75a8080b3354ec67265c382db7fa 100644
+--- a/tiff/dune
++++ b/tiff/dune
+@@ -8,6 +8,7 @@
+ (language c)
+ (names tiffwrite tiffread)
+ (flags
++ :standard
+ (:include ../config/tiff_c_flags.sexp)))
+ (c_library_flags
+ (:include ../config/tiff_c_library_flags.sexp)))
+diff --git a/xpm/dune b/xpm/dune
+index a6805dea74f45b7c91831702db922b8afba54a56..fad9995d150d3d68a0dc95f3fada5f11cfa6fd0a 100644
+--- a/xpm/dune
++++ b/xpm/dune
+@@ -9,6 +9,7 @@
+ (language c)
+ (names xpmread xpmwrite)
+ (flags
++ :standard
+ (:include ../config/xpm_c_flags.sexp)))
+ (c_library_flags
+ (:include ../config/xpm_c_library_flags.sexp)))
diff --git a/graphics/ocaml-images/files/patch-include_compat.h b/graphics/ocaml-images/files/patch-include_compat.h
new file mode 100644
--- /dev/null
+++ b/graphics/ocaml-images/files/patch-include_compat.h
@@ -0,0 +1,12 @@
+--- include/compat.h.orig 2023-12-09 04:17:37 UTC
++++ include/compat.h
+@@ -9,3 +9,9 @@
+ #define alloc(a,b) caml_alloc(a,b)
+ #define copy_string(a) caml_copy_string(a)
+
++#include <caml/version.h>
++#if OCAML_VERSION_MAJOR < 5
++# define CAML_NAME_SPACE
++# define Val_ptr(data) ((value)data)
++# define Ptr_val(data) ((void*)data)
++#endif
diff --git a/graphics/ocaml-lablgl/Makefile b/graphics/ocaml-lablgl/Makefile
--- a/graphics/ocaml-lablgl/Makefile
+++ b/graphics/ocaml-lablgl/Makefile
@@ -1,21 +1,23 @@
PORTNAME= lablgl
-PORTVERSION= 1.05
-PORTREVISION= 7
+PORTVERSION= 1.07
+DISTVERSIONPREFIX= v
PORTEPOCH= 1
CATEGORIES= graphics
-MASTER_SITES= http://wwwfun.kurims.kyoto-u.ac.jp/soft/lsl/dist/ \
- https://forge.ocamlcore.org/frs/download.php/1254/
PKGNAMEPREFIX= ocaml-
MAINTAINER= ports@FreeBSD.org
COMMENT= OpenGL interface for Objective Caml
-WWW= https://forge.ocamlcore.org/projects/lablgl/
+WWW= https://github.com/garrigue/lablgl
LICENSE= BSD3CLAUSE
-CONFLICTS= ocaml-nox11
+BUILD_DEPENDS= ${OCAMLFIND_DEPEND} \
+ ocaml-camlp-streams>=0:devel/ocaml-camlp-streams
+RUN_DEPENDS= ocaml-camlp-streams>=0:devel/ocaml-camlp-streams
-USES= gl gmake ocaml:camlp4,ldconfig,tk tk xorg
+USES= gl gmake ocaml:ldconfig,tk tk xorg
+USE_GITHUB= yes
+GH_ACCOUNT= garrigue
USE_XORG= x11 xext xmu
USE_GL= gl glu glut
OCAML_LDLIBS= ${OCAML_SITELIBDIR}/lablGL
@@ -65,16 +67,24 @@
${WRKSRC}/src/Makefile ${WRKSRC}/LablGlut/src/Makefile \
${WRKSRC}/Togl/src/Makefile
+ @${REINPLACE_CMD} \
+ -e 's/^description "/description="/' \
+ -e '/^directory=/d' \
+ -e /version=/s/1.05/${PORTVERSION}/ \
+ ${WRKSRC}/META
+
post-install:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/lablglut
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/togl
- @(cd ${WRKSRC}/LablGlut/examples && ${COPYTREE_SHARE} . \
+ (cd ${WRKSRC}/LablGlut/examples && ${COPYTREE_SHARE} . \
${STAGEDIR}${EXAMPLESDIR}/lablglut '! -name Makefile')
- @(cd ${WRKSRC}/Togl/examples && ${COPYTREE_SHARE} . \
+ (cd ${WRKSRC}/Togl/examples && ${COPYTREE_SHARE} . \
${STAGEDIR}${EXAMPLESDIR}/togl '! -name Makefile')
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
- @${STRIP_CMD} \
+ ${INSTALL_DATA} ${WRKSRC}/META \
+ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/lablGL/
+ ${STRIP_CMD} \
${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/lablGL/dlllablgl.so \
${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/lablGL/dlllablglut.so \
${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/lablGL/dlltogl.so
diff --git a/graphics/ocaml-lablgl/distinfo b/graphics/ocaml-lablgl/distinfo
--- a/graphics/ocaml-lablgl/distinfo
+++ b/graphics/ocaml-lablgl/distinfo
@@ -1,2 +1,3 @@
-SHA256 (lablgl-1.05.tar.gz) = d8ff03e35b970d2b23a942f9e6ed65da5a6c123986bd0ecf5424a6205af34b61
-SIZE (lablgl-1.05.tar.gz) = 296597
+TIMESTAMP = 1717272739
+SHA256 (garrigue-lablgl-v1.07_GH0.tar.gz) = 845477ed8d5aeaad63907a9edfc1d8f8d62b932c6e37a32502926ee402a6271f
+SIZE (garrigue-lablgl-v1.07_GH0.tar.gz) = 567464
diff --git a/graphics/ocaml-lablgl/pkg-plist b/graphics/ocaml-lablgl/pkg-plist
--- a/graphics/ocaml-lablgl/pkg-plist
+++ b/graphics/ocaml-lablgl/pkg-plist
@@ -1,5 +1,6 @@
bin/lablgl
bin/lablglut
+%%OCAML_SITELIBDIR%%/lablGL/META
%%OCAML_SITELIBDIR%%/lablGL/build.ml
%%OCAML_SITELIBDIR%%/lablGL/dlllablgl.so
%%OCAML_SITELIBDIR%%/lablGL/dlllablglut.so
diff --git a/lang/mtasc/Makefile b/lang/mtasc/Makefile
--- a/lang/mtasc/Makefile
+++ b/lang/mtasc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mtasc
PORTVERSION= 1.14
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= lang www
MASTER_SITES= LOCAL/chinsan
@@ -10,10 +10,9 @@
LICENSE= GPLv2+
-BUILD_DEPENDS= ${LOCALBASE}/lib/ocaml/site-lib/extlib/IO.cmi:devel/ocaml-extlib
+BUILD_DEPENDS= ${LOCALBASE}/${OCAML_SITELIBDIR}/extlib/META:devel/ocaml-extlib
USES= ocaml:camlp4,findlib
-OCAML_PKGDIRS= # This port uses ocaml-findlib but doesn't install one
OCAMLLEX?= ${LOCALBASE}/bin/ocamllex
OCAMLOPT?= ${LOCALBASE}/bin/ocamlopt
diff --git a/lang/ocaml/Makefile b/lang/ocaml/Makefile
--- a/lang/ocaml/Makefile
+++ b/lang/ocaml/Makefile
@@ -1,7 +1,6 @@
-# for committer: bump PORTREVISION for math/facile whenever ocaml gets updated
-
PORTNAME= ocaml
PORTVERSION= 4.14.2
+PORTREVISION= 1
CATEGORIES= lang
MASTER_SITES= http://caml.inria.fr/pub/distrib/${DISTNAME:R}/ \
http://caml.inria.fr/pub/distrib/${DISTNAME:R}/:docs
@@ -17,14 +16,9 @@
BROKEN_riscv64= fails to build: hasgot.c:3:12: use of undeclared identifier 'secure_getenv'
-RUN_DEPENDS= ${RUN_DEPENDS_${ARCH}}
-RUN_DEPENDS_armv7= ${LOCALBASE}/bin/as:devel/binutils
+TEST_DEPENDS= parallel:sysutils/parallel
-USES= compiler:c11 cpe gmake tar:xz
-ARCH!= uname -p
-.if ${ARCH} == armv6 || ${ARCH} == armv7
-USE_BINUTILS= yes
-.endif
+USES= compiler:c11 cpe gmake tar:xz trigger
CPE_VENDOR= inria
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
@@ -33,12 +27,15 @@
GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
ALL_TARGET= world.opt
-TEST_TARGET= tests
+TEST_TARGET= parallel
LDFLAGS_armv7= -Wl,-z,notext
LDFLAGS_i386= -Wl,-z,notext
LDFLAGS_powerpc= -Wl,-z,notext
PIE_UNSAFE= yes
SSP_UNSAFE= yes
+SUB_LIST= OCAML_LD_CONF_D_DIR=${OCAML_LD_CONF_D_DIR} \
+ OCAML_LD_CONF_DB=${OCAML_LD_CONF_DB}
+TEST_WRKSRC= ${WRKSRC}/testsuite
CONFLICTS= metaocaml ocaml-nox11
STRIP=
@@ -54,12 +51,23 @@
${DISTNAME:R}-refman.pdf:docs
THREADS_CONFIGURE_ENABLE= systhreads
+OCAML_LD_CONF_D_DIR= lib/ocaml/ld.conf.d
+OCAML_LD_CONF_DB= lib/ocaml/ld.conf.db
+
.include <bsd.port.options.mk>
.if ${ARCH} == powerpc
LLD_UNSAFE= yes
.endif
+post-install:
+ ${RM} ${STAGEDIR}${PREFIX}/lib/ocaml/ld.conf
+ ${MKDIR} ${STAGEDIR}${PREFIX}/${OCAML_LD_CONF_D_DIR}
+.for d in lib/ocaml/stublibs lib/ocaml
+ ${ECHO_CMD} ${PREFIX}/${d} >> ${STAGEDIR}${PREFIX}/${OCAML_LD_CONF_D_DIR}/${PORTNAME}.conf
+.endfor
+ ${ECHO_CMD} ${OCAML_LD_CONF_D_DIR}/${PORTNAME}.conf >> ${TMPPLIST}
+
post-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
(cd ${WRKDIR} && ${COPYTREE_SHARE} htmlman ${STAGEDIR}${DOCSDIR})
diff --git a/lang/ocaml/files/ocaml.ucl.in b/lang/ocaml/files/ocaml.ucl.in
new file mode 100644
--- /dev/null
+++ b/lang/ocaml/files/ocaml.ucl.in
@@ -0,0 +1,114 @@
+path: "%%PREFIX%%/%%OCAML_LD_CONF_D_DIR%%"
+cleanup: {
+ type: lua
+ sandbox: false
+ script: <<EOS
+local ld_luadb = "%%PREFIX%%/%%OCAML_LD_CONF_DB%%"
+local ocaml_lib_dir = "%%PREFIX%%/lib/ocaml"
+local ld_conf = ocaml_lib_dir .. "/ld.conf"
+
+os.remove(ld_luadb)
+os.remove(ld_conf)
+
+local rd = pkg.readdir(ocaml_lib_dir)
+if rd and #rd == 0 then
+ os.remove(ocaml_lib_dir)
+end
+EOS
+}
+trigger: {
+ type: lua
+ sandbox: false
+ script: <<EOS
+print("Updating OCaml ld.conf")
+local ld_conf = "%%PREFIX%%/lib/ocaml/ld.conf"
+local ld_conf_d = "%%PREFIX%%/%%OCAML_LD_CONF_D_DIR%%"
+local ld_luadb = "%%PREFIX%%/%%OCAML_LD_CONF_DB%%"
+local ocaml_entries = {
+ ["%%PREFIX%%/lib/ocaml/stublibs"] ="\0",
+ ["%%PREFIX%%/lib/ocaml/"] ="\1",
+}
+
+local new_db = {}
+for _, f in next, (pkg.readdir(ld_conf_d) or {}) do
+ local st = assert(pkg.stat(ld_conf_d .. "/" .. f))
+ if (st.type == "reg" or st.type == "lnk") and string.match(f, "%.conf$") then
+ local fh = assert(io.open(ld_conf_d .. "/" .. f, "r"))
+ for entry in fh:lines() do
+ if not pkg.readdir(entry) then
+ io.stderr:write("invalid entry in " ..
+ ld_conf_d .. "/" .. f .. " (ignored)\n")
+ else
+ new_db[entry] = 1
+ end
+ end
+ end
+end
+
+local conf = {}
+local fh = io.open(ld_conf, "r")
+if fh then
+ for e in fh:lines() do
+ conf[e] = 1
+ end
+end
+
+
+local ok, db = pcall(dofile, ld_luadb)
+db = ok and type(db) == "table" and db or {}
+
+local added = 0
+local removed = 0
+
+for e in next, db do
+ if not new_db[e] then
+ if not conf[e] then
+ io.stderr:write(e, " is absent (ignored)\n")
+ else
+ conf[e] = nil
+ removed = removed + 1
+ end
+ end
+end
+
+for e in next, new_db do
+ if not db[e] then
+ if conf[e] then
+ io.stderr:write(e, " is already present (ignored)\n")
+ else
+ conf[e] = 1
+ added = added + 1
+ end
+ end
+end
+
+if added == 0 and removed == 0 then
+ return 0
+end
+
+local conf_lines = {}
+for l, _ in next, conf do
+ conf_lines[#conf_lines+1] = l
+end
+
+local ld_cmp = function(a,b)
+ return (ocaml_entries[a] or a) < (ocaml_entries[b] or b)
+end
+table.sort(conf_lines, ld_cmp)
+fh = assert(io.open(ld_conf, "w+"))
+if #conf_lines > 0 then
+ conf_lines[#conf_lines + 1] = ""
+end
+fh:write(table.concat(conf_lines, "\n"))
+assert(fh:close())
+
+fh = assert(io.open(ld_luadb, "w+"))
+fh:write("-- generated, do not edit\n")
+fh:write("return {\n")
+for e, _ in next, new_db do
+ fh:write("\t[ [[" .. e .."]] ] = 1,\n")
+end
+fh:write("}\n")
+assert(fh:close())
+EOS
+}
diff --git a/lang/ocaml/files/patch-asmcomp_arm_arch.ml b/lang/ocaml/files/patch-asmcomp_arm_arch.ml
new file mode 100644
--- /dev/null
+++ b/lang/ocaml/files/patch-asmcomp_arm_arch.ml
@@ -0,0 +1,13 @@
+--- asmcomp/arm/arch.ml.orig 2024-12-15 04:15:40 UTC
++++ asmcomp/arm/arch.ml
+@@ -24,8 +24,8 @@ let abi =
+
+ let abi =
+ match Config.system with
+- "linux_eabi" | "freebsd" -> EABI
+- | "linux_eabihf" | "netbsd" -> EABI_HF
++ "linux_eabi" -> EABI
++ | "freebsd" | "linux_eabihf" | "netbsd" -> EABI_HF
+ | _ -> assert false
+
+ let string_of_arch = function
diff --git a/lang/ocaml/files/patch-asmcomp_arm_emit.mlp b/lang/ocaml/files/patch-asmcomp_arm_emit.mlp
new file mode 100644
--- /dev/null
+++ b/lang/ocaml/files/patch-asmcomp_arm_emit.mlp
@@ -0,0 +1,143 @@
+--- asmcomp/arm/emit.mlp.orig 2024-03-14 16:57:52 UTC
++++ asmcomp/arm/emit.mlp
+@@ -425,22 +425,22 @@ let emit_instr env i =
+ 0
+ end
+ in
+- `{emit_label env.f.fun_tailrec_entry_point_label}:\n`;
++ (* `{emit_label env.f.fun_tailrec_entry_point_label}:\n`; *)
+ num_instrs
+ | Lop(Imove | Ispill | Ireload) ->
+ let src = i.arg.(0) and dst = i.res.(0) in
+ if src.loc = dst.loc then 0 else begin
+ begin match (src, dst) with
+ {loc = Reg _; typ = Float}, {loc = Reg _} ->
+- ` fcpyd {emit_reg dst}, {emit_reg src}\n`
++ ` vmov.f64 {emit_reg dst}, {emit_reg src}\n`
+ | {loc = Reg _}, {loc = Reg _} ->
+ ` mov {emit_reg dst}, {emit_reg src}\n`
+ | {loc = Reg _; typ = Float}, _ ->
+- ` fstd {emit_reg src}, {emit_stack env dst}\n`
++ ` vstr {emit_reg src}, {emit_stack env dst}\n`
+ | {loc = Reg _}, _ ->
+ ` str {emit_reg src}, {emit_stack env dst}\n`
+ | {typ = Float}, _ ->
+- ` fldd {emit_reg dst}, {emit_stack env src}\n`
++ ` vldr {emit_reg dst}, {emit_stack env src}\n`
+ | _ ->
+ ` ldr {emit_reg dst}, {emit_stack env src}\n`
+ end; 1
+@@ -462,7 +462,7 @@ let emit_instr env i =
+ end
+ | Lop(Iconst_float f) when !fpu = VFPv2 ->
+ let lbl = float_literal env f in
+- ` fldd {emit_reg i.res.(0)}, {emit_label lbl}\n`;
++ ` vldr {emit_reg i.res.(0)}, {emit_label lbl}\n`;
+ 1
+ | Lop(Iconst_float f) ->
+ let encode imm =
+@@ -484,7 +484,7 @@ let emit_instr env i =
+ begin match encode f with
+ None ->
+ let lbl = float_literal env f in
+- ` fldd {emit_reg i.res.(0)}, {emit_label lbl}\n`
++ ` vldr {emit_reg i.res.(0)}, {emit_label lbl}\n`
+ | Some imm8 ->
+ ` fconstd {emit_reg i.res.(0)}, #{emit_int imm8}\n`
+ end; 1
+@@ -531,8 +531,8 @@ let emit_instr env i =
+ env.stack_offset <- env.stack_offset + n;
+ ninstr
+ | Lop(Iload(Single, addr, _mut)) when !fpu >= VFPv2 ->
+- ` flds s14, {emit_addressing addr i.arg 0}\n`;
+- ` fcvtds {emit_reg i.res.(0)}, s14\n`; 2
++ ` vldr s14, {emit_addressing addr i.arg 0}\n`;
++ ` vcvt.f64.f32 {emit_reg i.res.(0)}, s14\n`; 2
+ | Lop(Iload(Double, addr, _mut)) when !fpu = Soft ->
+ (* Use LDM or LDRD if possible *)
+ begin match i.res.(0), i.res.(1), addr with
+@@ -564,8 +564,8 @@ let emit_instr env i =
+ | _ (* 32-bit quantities *) -> "ldr" in
+ ` {emit_string instr} {emit_reg r}, {emit_addressing addr i.arg 0}\n`; 1
+ | Lop(Istore(Single, addr, _)) when !fpu >= VFPv2 ->
+- ` fcvtsd s14, {emit_reg i.arg.(0)}\n`;
+- ` fsts s14, {emit_addressing addr i.arg 1}\n`; 2
++ ` vcvt.f32.f64 s14, {emit_reg i.arg.(0)}\n`;
++ ` vstr s14, {emit_addressing addr i.arg 1}\n`; 2
+ | Lop(Istore(Double, addr, _)) when !fpu = Soft ->
+ (* Use STM or STRD if possible *)
+ begin match i.arg.(0), i.arg.(1), addr with
+@@ -668,39 +668,41 @@ let emit_instr env i =
+ ` {emit_string instr} {emit_reg i.res.(1)}, {emit_reg i.arg.(1)}, #0x80000000\n`; 1
+ | Lop(Iabsf | Inegf | Ispecific Isqrtf as op) ->
+ let instr = (match op with
+- Iabsf -> "fabsd"
+- | Inegf -> "fnegd"
+- | Ispecific Isqrtf -> "fsqrtd"
++ Iabsf -> "vabs.f64"
++ | Inegf -> "vneg.f64"
++ | Ispecific Isqrtf -> "vsqrt.f64"
+ | _ -> assert false) in
+ ` {emit_string instr} {emit_reg i.res.(0)}, {emit_reg i.arg.(0)}\n`; 1
+ | Lop(Ifloatofint) ->
+- ` fmsr s14, {emit_reg i.arg.(0)}\n`;
+- ` fsitod {emit_reg i.res.(0)}, s14\n`; 2
++ ` vmov.f32 s14, {emit_reg i.arg.(0)}\n`;
++ ` vcvt.f64.s32 {emit_reg i.res.(0)}, s14\n`; 2
+ | Lop(Iintoffloat) ->
+- ` ftosizd s14, {emit_reg i.arg.(0)}\n`;
+- ` fmrs {emit_reg i.res.(0)}, s14\n`; 2
++ ` vcvt.s32.f64 s14, {emit_reg i.arg.(0)}\n`;
++ ` vmov.f32 {emit_reg i.res.(0)}, s14\n`; 2
+ | Lop(Iopaque) ->
+ assert (i.arg.(0).loc = i.res.(0).loc); 0
+ | Lop(Iaddf | Isubf | Imulf | Idivf | Ispecific Inegmulf as op) ->
+ let instr = (match op with
+- Iaddf -> "faddd"
+- | Isubf -> "fsubd"
+- | Imulf -> "fmuld"
+- | Idivf -> "fdivd"
+- | Ispecific Inegmulf -> "fnmuld"
++ Iaddf -> "vadd.f64"
++ | Isubf -> "vsub.f64"
++ | Imulf -> "vmul.f64"
++ | Idivf -> "vdiv.f64"
++ | Ispecific Inegmulf -> "vnmul.f64"
+ | _ -> assert false) in
+ ` {emit_string instr} {emit_reg i.res.(0)}, {emit_reg i.arg.(0)}, {emit_reg i.arg.(1)}\n`;
+ 1
+ | Lop(Ispecific(Imuladdf | Inegmuladdf | Imulsubf | Inegmulsubf as op)) ->
+- assert (i.res.(0).loc = i.arg.(0).loc);
+- let instr = (match op with
+- Imuladdf -> "fmacd"
+- | Inegmuladdf -> "fnmacd"
+- | Imulsubf -> "fmscd"
+- | Inegmulsubf -> "fnmscd"
+- | _ -> assert false) in
+- ` {emit_string instr} {emit_reg i.res.(0)}, {emit_reg i.arg.(1)}, {emit_reg i.arg.(2)}\n`;
+- 1
++ (* FreeBSD: this is actually NEON/VFPv4 *)
++ ignore(op); assert (false)
++ (* assert (i.res.(0).loc = i.arg.(0).loc); *)
++ (* let instr = (match op with *)
++ (* Imuladdf -> "vfma.f64" *)
++ (* | Inegmuladdf -> "vfnma.f64" *)
++ (* | Imulsubf -> "vfms.f64" *)
++ (* | Inegmulsubf -> "vfnms.f64" *)
++ (* | _ -> assert false) in *)
++ (* ` {emit_string instr} {emit_reg i.res.(0)}, {emit_reg i.arg.(1)}, {emit_reg i.arg.(2)}\n`; *)
++ (* 1 *)
+ | Lop(Ispecific(Ishiftarith(op, shiftop, n))) ->
+ let instr = (match op with
+ Ishiftadd -> "add"
+@@ -771,8 +773,8 @@ let emit_instr env i =
+ | CFge -> "ge"
+ | CFnge -> "lt"
+ in
+- ` fcmpd {emit_reg i.arg.(0)}, {emit_reg i.arg.(1)}\n`;
+- ` fmstat\n`;
++ ` vcmp.f64 {emit_reg i.arg.(0)}, {emit_reg i.arg.(1)}\n`;
++ ` vmrs apsr_nzcv, fpscr\n`;
+ ` b{emit_string comp} {emit_label lbl}\n`; 3
+ | Ioddtest ->
+ ` tst {emit_reg i.arg.(0)}, #1\n`;
diff --git a/lang/ocaml/files/patch-asmcomp_arm_selection.ml b/lang/ocaml/files/patch-asmcomp_arm_selection.ml
new file mode 100644
--- /dev/null
+++ b/lang/ocaml/files/patch-asmcomp_arm_selection.ml
@@ -0,0 +1,38 @@
+--- asmcomp/arm/selection.ml.orig 2024-03-14 16:57:52 UTC
++++ asmcomp/arm/selection.ml
+@@ -283,20 +283,21 @@ method private select_operation_vfpv3 op args dbg =
+ (* Recognize floating-point negate and multiply *)
+ (Cnegf, [Cop(Cmulf, args, _)]) ->
+ (Ispecific Inegmulf, args)
+- (* Recognize floating-point multiply and add *)
+- | (Caddf, [arg; Cop(Cmulf, args, _)])
+- | (Caddf, [Cop(Cmulf, args, _); arg]) ->
+- (Ispecific Imuladdf, arg :: args)
+- (* Recognize floating-point negate, multiply and subtract *)
+- | (Csubf, [Cop(Cnegf, [arg], _); Cop(Cmulf, args, _)])
+- | (Csubf, [Cop(Cnegf, [Cop(Cmulf, args, _)], _); arg]) ->
+- (Ispecific Inegmulsubf, arg :: args)
+- (* Recognize floating-point negate, multiply and add *)
+- | (Csubf, [arg; Cop(Cmulf, args, _)]) ->
+- (Ispecific Inegmuladdf, arg :: args)
+- (* Recognize multiply and subtract *)
+- | (Csubf, [Cop(Cmulf, args, _); arg]) ->
+- (Ispecific Imulsubf, arg :: args)
++ (* FreeBSD: those (with double operands) are actually NEON/VFPv4... *)
++ (* (\* Recognize floating-point multiply and add *\) *)
++ (* | (Caddf, [arg; Cop(Cmulf, args, _)]) *)
++ (* | (Caddf, [Cop(Cmulf, args, _); arg]) -> *)
++ (* (Ispecific Imuladdf, arg :: args) *)
++ (* (\* Recognize floating-point negate, multiply and subtract *\) *)
++ (* | (Csubf, [Cop(Cnegf, [arg], _); Cop(Cmulf, args, _)]) *)
++ (* | (Csubf, [Cop(Cnegf, [Cop(Cmulf, args, _)], _); arg]) -> *)
++ (* (Ispecific Inegmulsubf, arg :: args) *)
++ (* (\* Recognize floating-point negate, multiply and add *\) *)
++ (* | (Csubf, [arg; Cop(Cmulf, args, _)]) -> *)
++ (* (Ispecific Inegmuladdf, arg :: args) *)
++ (* (\* Recognize multiply and subtract *\) *)
++ (* | (Csubf, [Cop(Cmulf, args, _); arg]) -> *)
++ (* (Ispecific Imulsubf, arg :: args) *)
+ (* Recognize floating-point square root *)
+ | (Cextcall("sqrt", _, _, false), args) ->
+ (Ispecific Isqrtf, args)
diff --git a/lang/ocaml/files/patch-configure b/lang/ocaml/files/patch-configure
--- a/lang/ocaml/files/patch-configure
+++ b/lang/ocaml/files/patch-configure
@@ -1,6 +1,6 @@
---- configure.orig 2022-12-20 12:26:44 UTC
+--- configure.orig 2024-03-14 16:57:52 UTC
+++ configure
-@@ -14161,6 +14161,8 @@ if test x"$supports_shared_libraries" = 'xtrue'; then
+@@ -14192,6 +14192,8 @@ if test x"$supports_shared_libraries" = 'xtrue'; then
natdynlink=true ;; #(
powerpc*-*-linux*) :
natdynlink=true ;; #(
@@ -9,7 +9,7 @@
x86_64-*-solaris*) :
natdynlink=true ;; #(
i686-*-kfreebsd*) :
-@@ -14169,10 +14171,14 @@ if test x"$supports_shared_libraries" = 'xtrue'; then
+@@ -14200,10 +14202,14 @@ if test x"$supports_shared_libraries" = 'xtrue'; then
natdynlink=true ;; #(
x86_64-*-dragonfly*) :
natdynlink=true ;; #(
@@ -26,7 +26,7 @@
i[3456]86-*-openbsd*) :
natdynlink=true ;; #(
x86_64-*-openbsd*) :
-@@ -14313,12 +14319,20 @@ case $host in #(
+@@ -14344,12 +14350,20 @@ case $host in #(
arch=amd64; system=win64 ;; #(
powerpc64le*-*-linux*) :
arch=power; model=ppc64le; system=elf ;; #(
@@ -47,7 +47,7 @@
s390x*-*-linux*) :
arch=s390x; model=z10; system=elf ;; #(
# expected to match "gnueabihf" as well as "musleabihf"
-@@ -14338,6 +14352,8 @@ fi; system=elf ;; #(
+@@ -14369,6 +14383,8 @@ fi; system=elf ;; #(
arch=arm; model=armv6; system=linux_eabi ;; #(
armv6*-*-freebsd*) :
arch=arm; model=armv6; system=freebsd ;; #(
@@ -56,7 +56,7 @@
earmv6*-*-netbsd*) :
arch=arm; model=armv6; system=netbsd ;; #(
earmv7*-*-netbsd*) :
-@@ -14362,7 +14378,7 @@ fi; system=elf ;; #(
+@@ -14393,7 +14409,7 @@ fi; system=elf ;; #(
arch=amd64; system=dragonfly ;; #(
x86_64-*-solaris*) :
arch=amd64; system=solaris ;; #(
diff --git a/lang/ocaml/pkg-plist b/lang/ocaml/pkg-plist
--- a/lang/ocaml/pkg-plist
+++ b/lang/ocaml/pkg-plist
@@ -1557,7 +1557,6 @@
lib/ocaml/int64.mli
lib/ocaml/lazy.ml
lib/ocaml/lazy.mli
-lib/ocaml/ld.conf
lib/ocaml/lexing.ml
lib/ocaml/lexing.mli
lib/ocaml/libasmrun.a
diff --git a/math/abella/Makefile b/math/abella/Makefile
--- a/math/abella/Makefile
+++ b/math/abella/Makefile
@@ -1,6 +1,6 @@
PORTNAME= abella
DISTVERSION= 2.0.8
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= math
MASTER_SITES= http://abella-prover.org/distributions/
@@ -13,7 +13,7 @@
BUILD_DEPENDS= menhir>=20231231:devel/menhir \
ocaml-dune>=3.7.1_2:devel/ocaml-dune \
- ocaml-cmdliner>=0:devel/ocaml-cmdliner \
+ ocaml-cmdliner>=1.3:devel/ocaml-cmdliner \
ocaml-yojson>=0:textproc/ocaml-yojson
USES= gmake
diff --git a/math/abella/files/patch-dune-project b/math/abella/files/patch-dune-project
deleted file mode 100644
--- a/math/abella/files/patch-dune-project
+++ /dev/null
@@ -1,8 +0,0 @@
---- dune-project.orig 2024-05-05 18:43:45 UTC
-+++ dune-project
-@@ -1,4 +1,4 @@
--(lang dune 3.11)
-+(lang dune 3.7)
- (name abella)
- (version v2.0.8)
- (using menhir 2.0)
diff --git a/math/abella/files/patch-src_abella.ml b/math/abella/files/patch-src_abella.ml
deleted file mode 100644
--- a/math/abella/files/patch-src_abella.ml
+++ /dev/null
@@ -1,25 +0,0 @@
---- src/abella.ml.orig 2024-05-21 12:02:44 UTC
-+++ src/abella.ml
-@@ -877,8 +877,7 @@ let () =
-
- let em =
- let doc = "Does nothing; use abella_dep instead." in
-- let deprecated = "The -M flag is deprecated and does nothing; use abella_dep instead" in
-- Arg.(value @@ flag @@ info ["M"] ~doc ~deprecated)
-+ Arg.(value @@ flag @@ info ["M"] ~doc)
- in
-
- let file =
-@@ -897,9 +896,8 @@ let () =
- `S Manpage.s_bugs ;
- `P "File bug reports on <$(b,https://github.com/abella-prover/abella/issues)>" ;
- ] in
-- let info = Cmd.info "abella" ~doc ~man ~exits:[] ~version:Version.version in
-- Cmd.v info @@ Term.(const abella_main $ flags $ switch $ output $ compiled $ annotate $ norec $ em $ file)
-+ let info = Term.info "abella" ~doc ~man ~exits:[] ~version:Version.version in
-+ Term.(const abella_main $ flags $ switch $ output $ compiled $ annotate $ norec $ em $ file), info
- in
--
-- Stdlib.exit (Cmd.eval' cmd)
-+ Term.exit @@ Term.eval cmd
- ;;
diff --git a/math/abella/files/patch-src_abella__dep.ml b/math/abella/files/patch-src_abella__dep.ml
deleted file mode 100644
--- a/math/abella/files/patch-src_abella__dep.ml
+++ /dev/null
@@ -1,13 +0,0 @@
---- src/abella_dep.ml.orig 2024-05-21 11:46:09 UTC
-+++ src/abella_dep.ml
-@@ -132,7 +132,7 @@ let () =
- `S Manpage.s_bugs ;
- `P "File bug reports on <$(b,https://github.com/abella-prover/abella/issues)>" ;
- ] in
-- let info = Cmd.info "abella_dep" ~doc ~man ~exits:[] in
-- Cmd.v info @@ Term.(const abella_dep $ conf $ files)
-+ let info = Term.info "abella_dep" ~doc ~man ~exits:[] in
-+ Term.(const abella_dep $ conf $ files), info
- in
-- exit (Cmd.eval cmd)
-+ Term.exit @@ Term.eval cmd
diff --git a/math/abella/files/patch-src_abella__doc.ml b/math/abella/files/patch-src_abella__doc.ml
deleted file mode 100644
--- a/math/abella/files/patch-src_abella__doc.ml
+++ /dev/null
@@ -1,30 +0,0 @@
---- src/abella_doc.ml.orig 2024-05-21 12:00:44 UTC
-+++ src/abella_doc.ml
-@@ -261,13 +261,12 @@ let () =
- let ab1 = Filename.concat dir "abella" in
- let ab2 = Filename.concat dir "abella.exe" in
- if Sys.file_exists ab1 then ab1 else ab2 in
-- let env = Cmd.Env.info "ABELLA"
-+ let env = Arg.env_var "ABELLA"
- ~doc:"Abella command to run (overriden by $(b,--abella))" in
- let doc = "Set the Abella command to $(docv)" in
- Arg.(value @@ opt string default @@
- info ["a" ; "abella"] ~doc ~env
-- ~docv:"CMD"
-- ~absent:"$(b,abella[.exe])")
-+ ~docv:"CMD")
- in
- let verbose =
- let doc = "Verbose output" in
-@@ -298,7 +297,8 @@ let () =
- `S Manpage.s_bugs ;
- `P "File bug reports on <$(b,https://github.com/abella-prover/abella/issues)>" ;
- ] in
-- let info = Cmd.info "abella_doc" ~doc ~man ~exits:[] in
-- Cmd.v info @@ Term.(const main $ conf $ files)
-+ let info = Term.info "abella_doc" ~doc ~man ~exits:[] in
-+ (Term.(const main $ conf $ files), info)
- in
-- exit (Cmd.eval cmd)
-+ Term.exit @@ Term.eval cmd
-+ (* exit (Cmd.eval cmd) *)
diff --git a/math/alt-ergo/Makefile b/math/alt-ergo/Makefile
--- a/math/alt-ergo/Makefile
+++ b/math/alt-ergo/Makefile
@@ -1,8 +1,7 @@
PORTNAME= alt-ergo
-DISTVERSIONPREFIX= v
-DISTVERSION= 2.5.4
-PORTREVISION= 2
+DISTVERSION= 2.6.0
CATEGORIES= math
+MASTER_SITES= https://github.com/OCamlPro/${PORTNAME}/releases/download/v${DISTVERSION}/
MAINTAINER= freebsd@dev.thsi.be
COMMENT= Automatic solver of mathematical formulas for program verification
@@ -16,6 +15,7 @@
BROKEN_powerpc64= fails to compile: Assembler messages: /tmp/camlasm2822e8.s:10348: Error: operand out of range
BUILD_DEPENDS= ${LOCALBASE}/bin/menhir:devel/menhir \
+ ${SA_DIR}/cmdliner/META:devel/ocaml-cmdliner \
${SA_DIR}/dolmen/META:devel/ocaml-dolmen \
${SA_DIR}/num/META:math/ocaml-num \
${SA_DIR}/ocplib-simplex/META:math/ocaml-ocplib-simplex \
@@ -24,17 +24,18 @@
${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 \
+RUN_DEPENDS= ${SA_DIR}/cmdliner/META:devel/ocaml-cmdliner \
+ ${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
+TEST_DEPENDS= ${SA_DIR}/qcheck/META:devel/ocaml-qcheck
+
+USES= ocaml:dune tar:tbz
-USES= ocaml:dune
-USE_GITHUB= yes
-GH_ACCOUNT= OCamlPro
OCAML_PACKAGES= alt-ergo alt-ergo-lib alt-ergo-parsers
DUNE_INSTALL_TARGETS= ${OCAML_PACKAGES}
@@ -49,26 +50,29 @@
SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR}
post-patch:
- @${REINPLACE_CMD} \
- -e "s/(version dev)/(version ${PORTVERSION})/" \
- ${WRKSRC}/dune-project
- @${REINPLACE_CMD} \
+ ${REINPLACE_CMD} \
-e "s/ seq//" -e "s/ stdlib-shims//" \
${WRKSRC}/src/bin/common/dune \
${WRKSRC}/src/lib/dune \
- ${WRKSRC}/src/parsers/dune
+ ${WRKSRC}/src/parsers/dune \
+ ${WRKSRC}/rsc/extra/ocpchecker/dune
+ ${REINPLACE_CMD} \
+ -e 's/(:version dev)/(:version v${DISTVERSION})/' \
+ ${WRKSRC}/tests/smtlib/testfile-get-info1.dolmen.expected
post-install:
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/alt-ergo \
+ ${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
+ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/alt-ergo/plugins/fm-simplex/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)
+ cd ${TEST_WRKSRC} && \
+ ${SETENVI} ${TEST_ENV} ${DUNE_ENV} \
+ ${DUNE_CMD} exec -- tools/gentest.exe --kind expected tests && \
+ ${SETENVI} ${TEST_ENV} ${DUNE_ENV} \
+ ${DUNE_CMD} build ${DUNE_ARGS} @runtest @runtest-quick @runtest-ci
.include <bsd.port.mk>
diff --git a/math/alt-ergo/distinfo b/math/alt-ergo/distinfo
--- a/math/alt-ergo/distinfo
+++ b/math/alt-ergo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1723759967
-SHA256 (OCamlPro-alt-ergo-v2.5.4_GH0.tar.gz) = 397a76979e41cb7ded7fa617924a4ea18b3a6b9d3a7cb65de15314b5e0a86e4d
-SIZE (OCamlPro-alt-ergo-v2.5.4_GH0.tar.gz) = 3055761
+TIMESTAMP = 1734794854
+SHA256 (alt-ergo-2.6.0.tbz) = 1269311af25278a466892ba878cc888ba59f177f53dd03f12a2c623b03fcf37e
+SIZE (alt-ergo-2.6.0.tbz) = 2973927
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
deleted file mode 100644
--- a/math/alt-ergo/files/patch-src_bin_common_parse__command.ml
+++ /dev/null
@@ -1,190 +0,0 @@
---- 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
--- a/math/alt-ergo/pkg-plist
+++ b/math/alt-ergo/pkg-plist
@@ -47,20 +47,41 @@
%%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/plugins/fm-simplex/FmSimplexPlugin.a
+%%OCAML_SITELIBDIR%%/alt-ergo/plugins/fm-simplex/FmSimplexPlugin.cma
+%%OCAML_SITELIBDIR%%/alt-ergo/plugins/fm-simplex/FmSimplexPlugin.cmxa
+%%OCAML_SITELIBDIR%%/alt-ergo/plugins/fm-simplex/FmSimplexPlugin.cmxs
+%%OCAML_SITELIBDIR%%/alt-ergo/plugins/fm-simplex/META
+%%OCAML_SITELIBDIR%%/alt-ergo/plugins/fm-simplex/fmSimplexIneqs.ml
+%%OCAML_SITELIBDIR%%/alt-ergo/plugins/fm-simplex/fmSimplexIneqs.mli
+%%OCAML_SITELIBDIR%%/alt-ergo/plugins/fm-simplex/fmSimplexPlugin.cmi
+%%OCAML_SITELIBDIR%%/alt-ergo/plugins/fm-simplex/fmSimplexPlugin.cmt
+%%OCAML_SITELIBDIR%%/alt-ergo/plugins/fm-simplex/fmSimplexPlugin.cmx
+%%OCAML_SITELIBDIR%%/alt-ergo/plugins/fm-simplex/fmSimplexPlugin.ml
+%%OCAML_SITELIBDIR%%/alt-ergo/plugins/fm-simplex/fmSimplexPlugin__FmSimplexIneqs.cmi
+%%OCAML_SITELIBDIR%%/alt-ergo/plugins/fm-simplex/fmSimplexPlugin__FmSimplexIneqs.cmt
+%%OCAML_SITELIBDIR%%/alt-ergo/plugins/fm-simplex/fmSimplexPlugin__FmSimplexIneqs.cmti
+%%OCAML_SITELIBDIR%%/alt-ergo/plugins/fm-simplex/fmSimplexPlugin__FmSimplexIneqs.cmx
+%%OCAML_SITELIBDIR%%/alt-ergo/plugins/fm-simplex/fmSimplexPlugin__Simplex.cmi
+%%OCAML_SITELIBDIR%%/alt-ergo/plugins/fm-simplex/fmSimplexPlugin__Simplex.cmt
+%%OCAML_SITELIBDIR%%/alt-ergo/plugins/fm-simplex/fmSimplexPlugin__Simplex.cmx
+%%OCAML_SITELIBDIR%%/alt-ergo/plugins/fm-simplex/fmSimplexPlugin__Simplex_cache.cmi
+%%OCAML_SITELIBDIR%%/alt-ergo/plugins/fm-simplex/fmSimplexPlugin__Simplex_cache.cmt
+%%OCAML_SITELIBDIR%%/alt-ergo/plugins/fm-simplex/fmSimplexPlugin__Simplex_cache.cmx
+%%OCAML_SITELIBDIR%%/alt-ergo/plugins/fm-simplex/simplex.ml
+%%OCAML_SITELIBDIR%%/alt-ergo/plugins/fm-simplex/simplex_cache.ml
%%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/.public_cmi/alt_ergo_prelude.cmi
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/__private__/alt_ergo_prelude/.public_cmi/alt_ergo_prelude.cmt
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/__private__/alt_ergo_prelude/alt_ergo_prelude.cmx
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/__private__/alt_ergo_prelude/alt_ergo_prelude.ml
%%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
@@ -81,14 +102,14 @@
%%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__Bitlist.cmi
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Bitlist.cmt
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Bitlist.cmti
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Bitlist.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
@@ -120,18 +141,21 @@
%%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__D_state_option.cmi
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__D_state_option.cmt
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__D_state_option.cmti
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__D_state_option.cmx
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Domains.cmi
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Domains.cmt
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Domains.cmti
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Domains.cmx
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Domains_intf.cmi
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Domains_intf.cmt
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Domains_intf.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
@@ -156,6 +180,10 @@
%%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__Fun_sat_frontend.cmi
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Fun_sat_frontend.cmt
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Fun_sat_frontend.cmti
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Fun_sat_frontend.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
@@ -164,14 +192,18 @@
%%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__Heap.cmi
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Heap.cmt
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Heap.cmti
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Heap.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__Id.cmi
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Id.cmt
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Id.cmti
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Id.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
@@ -192,18 +224,21 @@
%%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__Intervals_core.cmi
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Intervals_core.cmt
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Intervals_core.cmti
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Intervals_core.cmx
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Intervals_intf.cmi
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Intervals_intf.cmt
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Intervals_intf.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__Literal.cmi
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Literal.cmt
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Literal.cmti
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Literal.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
@@ -222,18 +257,30 @@
%%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_list.cmi
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__My_list.cmt
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__My_list.cmti
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__My_list.cmx
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__My_unix.cmi
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__My_unix.cmt
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__My_unix.cmti
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__My_unix.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__Nest.cmi
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Nest.cmt
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Nest.cmti
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Nest.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__Objective.cmi
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Objective.cmt
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Objective.cmti
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Objective.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
@@ -266,6 +313,9 @@
%%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__Rel_utils.cmi
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Rel_utils.cmt
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Rel_utils.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
@@ -337,10 +387,18 @@
%%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__Uid.cmi
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Uid.cmt
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Uid.cmti
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Uid.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__Uqueue.cmi
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Uqueue.cmt
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Uqueue.cmti
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/altErgoLib__Uqueue.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
@@ -371,6 +429,8 @@
%%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/d_state_option.ml
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/frontend/d_state_option.mli
%%OCAML_SITELIBDIR%%/alt-ergo-lib/frontend/frontend.ml
%%OCAML_SITELIBDIR%%/alt-ergo-lib/frontend/frontend.mli
%%OCAML_SITELIBDIR%%/alt-ergo-lib/frontend/input.ml
@@ -391,22 +451,23 @@
%%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/bitlist.ml
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/bitlist.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/domains.ml
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/domains.mli
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/domains_intf.ml
%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/fun_sat.ml
%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/fun_sat.mli
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/fun_sat_frontend.ml
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/fun_sat_frontend.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
@@ -415,8 +476,9 @@
%%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/intervals_core.ml
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/intervals_core.mli
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/reasoners/intervals_intf.ml
%%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
@@ -430,6 +492,7 @@
%%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/rel_utils.ml
%%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
@@ -462,8 +525,14 @@
%%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/id.ml
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/structures/id.mli
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/structures/literal.ml
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/structures/literal.mli
%%OCAML_SITELIBDIR%%/alt-ergo-lib/structures/modelMap.ml
%%OCAML_SITELIBDIR%%/alt-ergo-lib/structures/modelMap.mli
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/structures/objective.ml
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/structures/objective.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
@@ -476,6 +545,8 @@
%%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/uid.ml
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/structures/uid.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
@@ -488,18 +559,20 @@
%%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/heap.ml
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/util/heap.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_list.ml
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/util/my_list.mli
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/util/my_unix.ml
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/util/my_unix.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/nest.ml
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/util/nest.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
@@ -511,6 +584,8 @@
%%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/uqueue.ml
+%%OCAML_SITELIBDIR%%/alt-ergo-lib/util/uqueue.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
diff --git a/math/coq/Makefile b/math/coq/Makefile
--- a/math/coq/Makefile
+++ b/math/coq/Makefile
@@ -1,10 +1,10 @@
PORTNAME= coq
-PORTVERSION= 8.19
-PORTREVISION= 4
+DISTVERSION= 8.20.0
PORTEPOCH= 3
CATEGORIES= math
-DISTVERSIONPREFIX= V
-DISTVERSIONSUFFIX= .0
+MASTER_SITES= https://github.com/coq/coq/releases/download/V${DISTVERSION}/
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
+EXTRACT_ONLY= ${_DISTFILES:M*${EXTRACT_SUFX}}
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
MAINTAINER= hrs@FreeBSD.org
@@ -18,56 +18,59 @@
${SA_DIR}/zarith/META:math/ocaml-zarith \
bash:shells/bash \
camlp5:devel/ocaml-camlp5
-LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
- libfreetype.so:print/freetype2 \
- libgmp.so:math/gmp \
- libharfbuzz.so:print/harfbuzz
+LIB_DEPENDS= libgmp.so:math/gmp
RUN_DEPENDS= ${SA_DIR}/num/META:math/ocaml-num \
${SA_DIR}/zarith/META:math/ocaml-zarith
+TEST_DEPENDS= ocaml-ounit>=2.0.0:devel/ocaml-ounit
-USES= emacs gettext-runtime gmake gnome ocaml:camlp4,dune,ldconfig python:env shebangfix tex
+USES= emacs gmake ocaml:camlp4,dune,ldconfig python:build,test shebangfix tex
SHEBANG_FILES= tools/*.py
-USE_GITHUB= yes
-USE_GNOME= cairo gdkpixbuf2 gtk30 gtksourceview3
-USE_LDCONFIG= ${PREFIX}/lib/coq
OCAML_LDLIBS= ${OCAML_SITELIBDIR}/coq-core
OCAML_PACKAGES= coq-core coq-stdlib coq
+DUNE_INSTALL_TARGETS= ${OCAML_PACKAGES}
+BINARY_ALIAS= python3=${PYTHON_CMD} make=${MAKE_CMD}
HAS_CONFIGURE= yes
CONFIGURE_ARGS= -prefix ${PREFIX} \
-mandir ${PREFIX}/share/man \
-docdir ${OCAML_DOCSDIR} \
- -bytecode-compiler yes \
- -native-compiler yes
+ -libdir ${OCAML_SITELIBDIR}/coq \
+ -bytecode-compiler yes
CONFLICTS_INSTALL= coq coq-emacs_* # bin/coq-tex bin/coq_makefile bin/coqc bin/coqchk bin/coqdep bin/coqdoc bin/coqide bin/coqmktop bin/coqtop bin/coqtop.byte bin/coqwc bin/coqworkmgr bin/gallina
-OPTIONS_DEFINE= DOCS IDE
+PORTDOCS= ${DISTNAME}-reference-manual.pdf
+
+OPTIONS_DEFINE= DOCS IDE NATIVE
OPTIONS_DEFAULT= IDE
OPTIONS_SUB= yes
+DOCS_USE= TEX=latex:build,dvipsk:build,xetex:build
+DOCS_BUILD_DEPENDS= hevea:textproc/hevea \
+ ${PYTHON_PKGNAMEPREFIX}antlr4-python3-runtime>0:devel/py-antlr4-python3-runtime \
+ ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup \
+ ${PYTHON_PKGNAMEPREFIX}pexpect>0:misc/py-pexpect \
+ ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sphinxcontrib-bibtex>0:textproc/py-sphinxcontrib-bibtex@${PY_FLAVOR} \
+ sphinx-build:textproc/py-sphinx
+DOCS_DISTFILES= ${DISTNAME}-reference-manual.pdf
+DOCS_VARS= ocaml_packages+=coq-doc dune_env+=COQLIB=${WRKSRC}/_build/default dune_env+=SPHINXWARNOPT=-v
IDE_DESC= Include desktop environment (coqide)
IDE_BUILD_DEPENDS= ${SA_DIR}/lablgtk3/META:x11-toolkits/ocaml-lablgtk3
+IDE_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
+ libfreetype.so:print/freetype2 \
+ libharfbuzz.so:print/harfbuzz
IDE_RUN_DEPENDS= ${SA_DIR}/lablgtk3/META:x11-toolkits/ocaml-lablgtk3
+IDE_USES= gnome
+IDE_USE= GNOME=cairo,gdkpixbuf2,glib20,gtk30,gtksourceview3,pango
IDE_VARS= ocaml_packages+=coqide-server ocaml_packages+=coqide
-# IDE_CONFIGURE_OFF= -coqide no
-# XXX needs fixing
-# DOCS_USES= tex python:env
-# DOCS_USE= TEX=latex:build,dvipsk:build
-# DOCS_BUILD_DEPENDS= hevea:textproc/hevea \
-# sphinx-build:textproc/py-sphinx \
-# ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${PY_FLAVOR} \
-# ${PYTHON_PKGNAMEPREFIX}sphinxcontrib-bibtex>0:textproc/py-sphinxcontrib-bibtex@${PY_FLAVOR}
-# DOCS_VARS= ocaml_packages+=coq-doc
-#DOCS_CONFIGURE_OFF= -with-doc no
+NATIVE_DESC= Native compiler
+NATIVE_CONFIGURE_ON= -native-compiler yes
+NATIVE_CONFIGURE_OFF= -native-compiler no
SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR}
pre-build:
- @${MAKE_CMD} -C ${WRKSRC} dunestrap
-
-# XXX to keep dune-install happy, until DOCS build gets fixed
-post-build:
- @${TOUCH} ${WRKSRC}/${DUNE_BUILD_DIR}/default/coq-doc.install
+ @${MAKE_CMD} -C ${WRKSRC} dunestrap DUNEOPT="--profile release"
post-install:
@(cd ${STAGEDIR}${PREFIX} ; \
@@ -78,7 +81,19 @@
${STRIP_CMD} ${STAGEDIR}${PREFIX}/$$f ; \
done
+post-install-DOCS-on:
+ ${MV} ${STAGEDIR}${OCAML_DOCSDIR}/coq-doc ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${_DISTDIR}${DISTNAME}-reference-manual.pdf ${STAGEDIR}${DOCSDIR}
+
post-install-IDE-on:
- @${MKDIR} -p ${STAGEDIR}${PREFIX}/etc/xdg/coq
+ ${MKDIR} ${STAGEDIR}${PREFIX}/etc/xdg/coq
+
+do-test:
+ (cd ${TEST_WRKSRC} && \
+ ${SETENVI} ${WRK_ENV} ${TEST_ENV} ${DUNE_ENV} \
+ COQLIB=${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/coq \
+ DESTDIR=${STAGEDIR} \
+ ${DUNE_CMD} build ${DUNE_ARGS:S/--only-packages=/&coqide-server,/1} \
+ @runtest)
.include <bsd.port.mk>
diff --git a/math/coq/distinfo b/math/coq/distinfo
--- a/math/coq/distinfo
+++ b/math/coq/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1707224242
-SHA256 (coq-coq-V8.19.0_GH0.tar.gz) = 17e5c10fadcd3cda7509d822099a892fcd003485272b56a45abd30390f6a426f
-SIZE (coq-coq-V8.19.0_GH0.tar.gz) = 7674352
+TIMESTAMP = 1728737566
+SHA256 (coq-8.20.0.tar.gz) = b08b364e6d420c58578d419247c5a710f4248bab962a46e542d452edac9e7914
+SIZE (coq-8.20.0.tar.gz) = 7839432
+SHA256 (coq-8.20.0-reference-manual.pdf) = b8e6ba755c0df3f98188d26c89ad6c18d17e58a5d377487279d40d99ce923ecc
+SIZE (coq-8.20.0-reference-manual.pdf) = 5060347
diff --git a/math/coq/files/patch-doc_dune b/math/coq/files/patch-doc_dune
new file mode 100644
--- /dev/null
+++ b/math/coq/files/patch-doc_dune
@@ -0,0 +1,34 @@
+--- doc/dune.orig 2024-09-03 13:30:20 UTC
++++ doc/dune
+@@ -39,30 +39,9 @@
+ (action
+ (run env sphinx-build -q %{env:SPHINXWARNOPT=-W} -b html sphinx %{targets})))
+
+-(rule
+- (targets
+- (dir refman-pdf))
+- (alias refman-pdf)
+- (package coq-doc)
+- ; Cannot use this deps alias because of ocaml/dune#3415
+- ; (deps (alias refman-deps))
+- ; EJGA: note this should've been fixed in dune master as of 05/03/2021
+- (deps
+- (package coq-core)
+- (package coq-stdlib)
+- (source_tree sphinx)
+- (source_tree tools/coqrst)
+- unreleased.rst
+- (env_var SPHINXWARNOPT))
+- (action
+- (progn
+- (run env sphinx-build -q %{env:SPHINXWARNOPT=-W} -b latex sphinx %{targets})
+- (chdir %{targets} (run make LATEXMKOPTS=-silent)))))
+-
+ (install
+ (dirs
+- (refman-html as html/refman)
+- (refman-pdf as pdf/refman))
++ (refman-html as html/refman))
+ (section doc)
+ (package coq-doc))
+
diff --git a/math/coq/files/patch-test-suite_Makefile b/math/coq/files/patch-test-suite_Makefile
new file mode 100644
--- /dev/null
+++ b/math/coq/files/patch-test-suite_Makefile
@@ -0,0 +1,46 @@
+--- test-suite/Makefile.orig 2024-09-03 13:30:20 UTC
++++ test-suite/Makefile
+@@ -56,7 +56,7 @@ export OCAMLPATH := $(shell echo $(COQPREFIX)/lib$(FIN
+ # The $(shell echo) trick is necessary due to configure quoting
+ # filenames, still, this issue is tricky when paths contain spaces
+ export OCAMLPATH := $(shell echo $(COQPREFIX)/lib$(FINDLIB_SEP)$$OCAMLPATH)
+-export CAML_LD_LIBRARY_PATH:=$(shell echo $(COQPREFIX)/lib/stublibs):$(CAML_LD_LIBRARY_PATH)
++export CAML_LD_LIBRARY_PATH:=$(shell echo $(COQPREFIX)/$(COQLIBINSTALL)/../coq-core):$(CAML_LD_LIBRARY_PATH)
+
+ # COQLIB is an env variable so no quotes
+ COQLIB?=
+@@ -172,7 +172,7 @@ VSUBSYSTEMS := prerequisite success failure bugs bugs-
+ coqdoc ssr $(wildcard primitive/*) ltac2 coqchk
+
+ # All subsystems
+-SUBSYSTEMS := $(VSUBSYSTEMS) misc ide ide coqchk output-coqchk coqwc coq-makefile precomputed-time-tests tools $(UNIT_TESTS)
++SUBSYSTEMS := $(VSUBSYSTEMS) misc coqchk output-coqchk coqwc tools $(UNIT_TESTS)
+
+ # EJGA: This seems dangerous as first target...
+ .csdp.cache: .csdp.cache.test-suite
+@@ -539,17 +539,17 @@ $(addsuffix .log,$(wildcard output-modulo-time/*.v)):
+ | grep -v "\[Loading ML file" \
+ | grep -v "Skipping rcfile loading" \
+ | grep -v "^<W>" \
+- | sed -e 's/\s*[-+0-9]*\.[0-9][0-9]*\s*//g' \
+- -e 's/\s*0\.\s*//g' \
+- -e 's/\s*[-+]nan\s*//g' \
+- -e 's/\s*[-+]inf\s*//g' \
++ | sed -e 's/[[:space:]]*[-+0-9]*\.[0-9][0-9]*[[:space:]]*//g' \
++ -e 's/[[:space:]]*0\.[[:space:]]*//g' \
++ -e 's/[[:space:]]*[-+]nan[[:space:]]*//g' \
++ -e 's/[[:space:]]*[-+]inf[[:space:]]*//g' \
+ -e 's/^[^a-zA-Z]*//' \
+ | sort \
+ > $$tmpoutput; \
+- sed -e 's/\s*[-+0-9]*\.[0-9][0-9]*\s*//g' \
+- -e 's/\s*0\.\s*//g' \
+- -e 's/\s*[-+]nan\s*//g' \
+- -e 's/\s*[-+]inf\s*//g' \
++ sed -e 's/[[:space:]]*[-+0-9]*\.[0-9][0-9]*[[:space:]]*//g' \
++ -e 's/[[:space:]]*0\.[[:space:]]*//g' \
++ -e 's/[[:space:]]*[-+]nan[[:space:]]*//g' \
++ -e 's/[[:space:]]*[-+]inf[[:space:]]*//g' \
+ -e 's/^[^a-zA-Z]*//' \
+ $*.out | sort > $$tmpexpected; \
+ diff --strip-trailing-cr -b -u $$tmpexpected $$tmpoutput 2>&1; R=$$?; times; \
diff --git a/math/coq/files/patch-test-suite_tools_coq__config__to__make.ml b/math/coq/files/patch-test-suite_tools_coq__config__to__make.ml
new file mode 100644
--- /dev/null
+++ b/math/coq/files/patch-test-suite_tools_coq__config__to__make.ml
@@ -0,0 +1,11 @@
+--- test-suite/tools/coq_config_to_make.ml.orig 2024-10-11 19:18:16 UTC
++++ test-suite/tools/coq_config_to_make.ml
+@@ -15,7 +15,7 @@ let write_makefile coqprefix coqlibinstall best_compil
+ pr "##################################################################\n\n";
+
+ pr "# Paths where Coq is installed\n";
+- pr "COQPREFIX=%s\n" coqprefix;
++ pr "COQPREFIX=$(DESTDIR)%s\n" coqprefix;
+ pr "COQLIBINSTALL=%s\n\n" coqlibinstall;
+ pr "# The best compiler: native (=opt) or bytecode (=byte)\n";
+ pr "BEST=%s\n\n" best_compiler;
diff --git a/math/coq/pkg-descr b/math/coq/pkg-descr
--- a/math/coq/pkg-descr
+++ b/math/coq/pkg-descr
@@ -11,5 +11,3 @@
Coq is based on a logical framework called "Calculus of Inductive
Constructions" extended by a modular development system for
theories.
-
-CoqIde is installed if the x11-toolkits/ocaml-lablgtk2 port is installed.
diff --git a/math/coq/pkg-plist b/math/coq/pkg-plist
--- a/math/coq/pkg-plist
+++ b/math/coq/pkg-plist
@@ -5,13 +5,12 @@
bin/coqchk
bin/coqdep
%%IDE%%bin/coqide
-bin/coqidetop.byte
-bin/coqidetop.opt
+%%IDE%%bin/coqidetop.byte
+%%IDE%%bin/coqidetop.opt
bin/coqdoc
bin/coqnative
bin/coqpp
bin/coqtimelog2html
-bin/coqtop.opt
bin/coqtop
bin/coqtop.byte
bin/coqwc
@@ -54,6 +53,80 @@
%%OCAML_SITELIBDIR%%/coq-core/boot/usage.mli
%%OCAML_SITELIBDIR%%/coq-core/boot/util.ml
%%OCAML_SITELIBDIR%%/coq-core/boot/util.mli
+%%OCAML_SITELIBDIR%%/coq-core/checklib/analyze.ml
+%%OCAML_SITELIBDIR%%/coq-core/checklib/analyze.mli
+%%OCAML_SITELIBDIR%%/coq-core/checklib/check.ml
+%%OCAML_SITELIBDIR%%/coq-core/checklib/check.mli
+%%OCAML_SITELIBDIR%%/coq-core/checklib/checkFlags.ml
+%%OCAML_SITELIBDIR%%/coq-core/checklib/checkFlags.mli
+%%OCAML_SITELIBDIR%%/coq-core/checklib/checkInductive.ml
+%%OCAML_SITELIBDIR%%/coq-core/checklib/checkInductive.mli
+%%OCAML_SITELIBDIR%%/coq-core/checklib/checkTypes.ml
+%%OCAML_SITELIBDIR%%/coq-core/checklib/checkTypes.mli
+%%OCAML_SITELIBDIR%%/coq-core/checklib/check_stat.ml
+%%OCAML_SITELIBDIR%%/coq-core/checklib/check_stat.mli
+%%OCAML_SITELIBDIR%%/coq-core/checklib/checker.ml
+%%OCAML_SITELIBDIR%%/coq-core/checklib/checker.mli
+%%OCAML_SITELIBDIR%%/coq-core/checklib/coq_checklib.a
+%%OCAML_SITELIBDIR%%/coq-core/checklib/coq_checklib.cma
+%%OCAML_SITELIBDIR%%/coq-core/checklib/coq_checklib.cmi
+%%OCAML_SITELIBDIR%%/coq-core/checklib/coq_checklib.cmt
+%%OCAML_SITELIBDIR%%/coq-core/checklib/coq_checklib.cmx
+%%OCAML_SITELIBDIR%%/coq-core/checklib/coq_checklib.cmxa
+%%OCAML_SITELIBDIR%%/coq-core/checklib/coq_checklib.cmxs
+%%OCAML_SITELIBDIR%%/coq-core/checklib/coq_checklib.ml
+%%OCAML_SITELIBDIR%%/coq-core/checklib/coq_checklib__Analyze.cmi
+%%OCAML_SITELIBDIR%%/coq-core/checklib/coq_checklib__Analyze.cmt
+%%OCAML_SITELIBDIR%%/coq-core/checklib/coq_checklib__Analyze.cmti
+%%OCAML_SITELIBDIR%%/coq-core/checklib/coq_checklib__Analyze.cmx
+%%OCAML_SITELIBDIR%%/coq-core/checklib/coq_checklib__Check.cmi
+%%OCAML_SITELIBDIR%%/coq-core/checklib/coq_checklib__Check.cmt
+%%OCAML_SITELIBDIR%%/coq-core/checklib/coq_checklib__Check.cmti
+%%OCAML_SITELIBDIR%%/coq-core/checklib/coq_checklib__Check.cmx
+%%OCAML_SITELIBDIR%%/coq-core/checklib/coq_checklib__CheckFlags.cmi
+%%OCAML_SITELIBDIR%%/coq-core/checklib/coq_checklib__CheckFlags.cmt
+%%OCAML_SITELIBDIR%%/coq-core/checklib/coq_checklib__CheckFlags.cmti
+%%OCAML_SITELIBDIR%%/coq-core/checklib/coq_checklib__CheckFlags.cmx
+%%OCAML_SITELIBDIR%%/coq-core/checklib/coq_checklib__CheckInductive.cmi
+%%OCAML_SITELIBDIR%%/coq-core/checklib/coq_checklib__CheckInductive.cmt
+%%OCAML_SITELIBDIR%%/coq-core/checklib/coq_checklib__CheckInductive.cmti
+%%OCAML_SITELIBDIR%%/coq-core/checklib/coq_checklib__CheckInductive.cmx
+%%OCAML_SITELIBDIR%%/coq-core/checklib/coq_checklib__CheckTypes.cmi
+%%OCAML_SITELIBDIR%%/coq-core/checklib/coq_checklib__CheckTypes.cmt
+%%OCAML_SITELIBDIR%%/coq-core/checklib/coq_checklib__CheckTypes.cmti
+%%OCAML_SITELIBDIR%%/coq-core/checklib/coq_checklib__CheckTypes.cmx
+%%OCAML_SITELIBDIR%%/coq-core/checklib/coq_checklib__Check_stat.cmi
+%%OCAML_SITELIBDIR%%/coq-core/checklib/coq_checklib__Check_stat.cmt
+%%OCAML_SITELIBDIR%%/coq-core/checklib/coq_checklib__Check_stat.cmti
+%%OCAML_SITELIBDIR%%/coq-core/checklib/coq_checklib__Check_stat.cmx
+%%OCAML_SITELIBDIR%%/coq-core/checklib/coq_checklib__Checker.cmi
+%%OCAML_SITELIBDIR%%/coq-core/checklib/coq_checklib__Checker.cmt
+%%OCAML_SITELIBDIR%%/coq-core/checklib/coq_checklib__Checker.cmti
+%%OCAML_SITELIBDIR%%/coq-core/checklib/coq_checklib__Checker.cmx
+%%OCAML_SITELIBDIR%%/coq-core/checklib/coq_checklib__Mod_checking.cmi
+%%OCAML_SITELIBDIR%%/coq-core/checklib/coq_checklib__Mod_checking.cmt
+%%OCAML_SITELIBDIR%%/coq-core/checklib/coq_checklib__Mod_checking.cmti
+%%OCAML_SITELIBDIR%%/coq-core/checklib/coq_checklib__Mod_checking.cmx
+%%OCAML_SITELIBDIR%%/coq-core/checklib/coq_checklib__Safe_checking.cmi
+%%OCAML_SITELIBDIR%%/coq-core/checklib/coq_checklib__Safe_checking.cmt
+%%OCAML_SITELIBDIR%%/coq-core/checklib/coq_checklib__Safe_checking.cmti
+%%OCAML_SITELIBDIR%%/coq-core/checklib/coq_checklib__Safe_checking.cmx
+%%OCAML_SITELIBDIR%%/coq-core/checklib/coq_checklib__Validate.cmi
+%%OCAML_SITELIBDIR%%/coq-core/checklib/coq_checklib__Validate.cmt
+%%OCAML_SITELIBDIR%%/coq-core/checklib/coq_checklib__Validate.cmti
+%%OCAML_SITELIBDIR%%/coq-core/checklib/coq_checklib__Validate.cmx
+%%OCAML_SITELIBDIR%%/coq-core/checklib/coq_checklib__Values.cmi
+%%OCAML_SITELIBDIR%%/coq-core/checklib/coq_checklib__Values.cmt
+%%OCAML_SITELIBDIR%%/coq-core/checklib/coq_checklib__Values.cmti
+%%OCAML_SITELIBDIR%%/coq-core/checklib/coq_checklib__Values.cmx
+%%OCAML_SITELIBDIR%%/coq-core/checklib/mod_checking.ml
+%%OCAML_SITELIBDIR%%/coq-core/checklib/mod_checking.mli
+%%OCAML_SITELIBDIR%%/coq-core/checklib/safe_checking.ml
+%%OCAML_SITELIBDIR%%/coq-core/checklib/safe_checking.mli
+%%OCAML_SITELIBDIR%%/coq-core/checklib/validate.ml
+%%OCAML_SITELIBDIR%%/coq-core/checklib/validate.mli
+%%OCAML_SITELIBDIR%%/coq-core/checklib/values.ml
+%%OCAML_SITELIBDIR%%/coq-core/checklib/values.mli
%%OCAML_SITELIBDIR%%/coq-core/clib/cArray.cmi
%%OCAML_SITELIBDIR%%/coq-core/clib/cArray.cmt
%%OCAML_SITELIBDIR%%/coq-core/clib/cArray.cmti
@@ -169,6 +242,18 @@
%%OCAML_SITELIBDIR%%/coq-core/clib/int.cmx
%%OCAML_SITELIBDIR%%/coq-core/clib/int.ml
%%OCAML_SITELIBDIR%%/coq-core/clib/int.mli
+%%OCAML_SITELIBDIR%%/coq-core/clib/memprof_coq.cmi
+%%OCAML_SITELIBDIR%%/coq-core/clib/memprof_coq.cmt
+%%OCAML_SITELIBDIR%%/coq-core/clib/memprof_coq.cmti
+%%OCAML_SITELIBDIR%%/coq-core/clib/memprof_coq.cmx
+%%OCAML_SITELIBDIR%%/coq-core/clib/memprof_coq.ml
+%%OCAML_SITELIBDIR%%/coq-core/clib/memprof_coq.mli
+%%OCAML_SITELIBDIR%%/coq-core/clib/mutex_aux.cmi
+%%OCAML_SITELIBDIR%%/coq-core/clib/mutex_aux.cmt
+%%OCAML_SITELIBDIR%%/coq-core/clib/mutex_aux.cmti
+%%OCAML_SITELIBDIR%%/coq-core/clib/mutex_aux.cmx
+%%OCAML_SITELIBDIR%%/coq-core/clib/mutex_aux.ml
+%%OCAML_SITELIBDIR%%/coq-core/clib/mutex_aux.mli
%%OCAML_SITELIBDIR%%/coq-core/clib/monad.cmi
%%OCAML_SITELIBDIR%%/coq-core/clib/monad.cmt
%%OCAML_SITELIBDIR%%/coq-core/clib/monad.cmti
@@ -259,6 +344,12 @@
%%OCAML_SITELIBDIR%%/coq-core/clib/unionfind.cmx
%%OCAML_SITELIBDIR%%/coq-core/clib/unionfind.ml
%%OCAML_SITELIBDIR%%/coq-core/clib/unionfind.mli
+%%OCAML_SITELIBDIR%%/coq-core/config/byte/byte_config.cma
+%%OCAML_SITELIBDIR%%/coq-core/config/byte/coq_byte_config.cmi
+%%OCAML_SITELIBDIR%%/coq-core/config/byte/coq_byte_config.cmt
+%%OCAML_SITELIBDIR%%/coq-core/config/byte/coq_byte_config.cmti
+%%OCAML_SITELIBDIR%%/coq-core/config/byte/coq_byte_config.ml
+%%OCAML_SITELIBDIR%%/coq-core/config/byte/coq_byte_config.mli
%%OCAML_SITELIBDIR%%/coq-core/config/config.a
%%OCAML_SITELIBDIR%%/coq-core/config/config.cma
%%OCAML_SITELIBDIR%%/coq-core/config/config.cmxa
@@ -279,6 +370,36 @@
%%OCAML_SITELIBDIR%%/coq-core/coqworkmgrapi/coqworkmgrlib.cma
%%OCAML_SITELIBDIR%%/coq-core/coqworkmgrapi/coqworkmgrlib.cmxa
%%OCAML_SITELIBDIR%%/coq-core/coqworkmgrapi/coqworkmgrlib.cmxs
+%%OCAML_SITELIBDIR%%/coq-core/debugger_support/debugger_support.a
+%%OCAML_SITELIBDIR%%/coq-core/debugger_support/debugger_support.cma
+%%OCAML_SITELIBDIR%%/coq-core/debugger_support/debugger_support.cmi
+%%OCAML_SITELIBDIR%%/coq-core/debugger_support/debugger_support.cmt
+%%OCAML_SITELIBDIR%%/coq-core/debugger_support/debugger_support.cmti
+%%OCAML_SITELIBDIR%%/coq-core/debugger_support/debugger_support.cmx
+%%OCAML_SITELIBDIR%%/coq-core/debugger_support/debugger_support.cmxa
+%%OCAML_SITELIBDIR%%/coq-core/debugger_support/debugger_support.cmxs
+%%OCAML_SITELIBDIR%%/coq-core/debugger_support/debugger_support.ml
+%%OCAML_SITELIBDIR%%/coq-core/debugger_support/debugger_support.mli
+%%OCAML_SITELIBDIR%%/coq-core/dev/dev.a
+%%OCAML_SITELIBDIR%%/coq-core/dev/dev.cma
+%%OCAML_SITELIBDIR%%/coq-core/dev/dev.cmxa
+%%OCAML_SITELIBDIR%%/coq-core/dev/dev.cmxs
+%%OCAML_SITELIBDIR%%/coq-core/dev/ml_toplevel/include
+%%OCAML_SITELIBDIR%%/coq-core/dev/ml_toplevel/include_directories
+%%OCAML_SITELIBDIR%%/coq-core/dev/ml_toplevel/include_printers
+%%OCAML_SITELIBDIR%%/coq-core/dev/ml_toplevel/include_utilities
+%%OCAML_SITELIBDIR%%/coq-core/dev/top_printers.cmi
+%%OCAML_SITELIBDIR%%/coq-core/dev/top_printers.cmt
+%%OCAML_SITELIBDIR%%/coq-core/dev/top_printers.cmti
+%%OCAML_SITELIBDIR%%/coq-core/dev/top_printers.cmx
+%%OCAML_SITELIBDIR%%/coq-core/dev/top_printers.ml
+%%OCAML_SITELIBDIR%%/coq-core/dev/top_printers.mli
+%%OCAML_SITELIBDIR%%/coq-core/dev/vm_printers.cmi
+%%OCAML_SITELIBDIR%%/coq-core/dev/vm_printers.cmt
+%%OCAML_SITELIBDIR%%/coq-core/dev/vm_printers.cmti
+%%OCAML_SITELIBDIR%%/coq-core/dev/vm_printers.cmx
+%%OCAML_SITELIBDIR%%/coq-core/dev/vm_printers.ml
+%%OCAML_SITELIBDIR%%/coq-core/dev/vm_printers.mli
%%OCAML_SITELIBDIR%%/coq-core/dllcoqrun_stubs.so
%%OCAML_SITELIBDIR%%/coq-core/dune-package
%%OCAML_SITELIBDIR%%/coq-core/engine/eConstr.cmi
@@ -333,6 +454,12 @@
%%OCAML_SITELIBDIR%%/coq-core/engine/nameops.cmx
%%OCAML_SITELIBDIR%%/coq-core/engine/nameops.ml
%%OCAML_SITELIBDIR%%/coq-core/engine/nameops.mli
+%%OCAML_SITELIBDIR%%/coq-core/engine/profile_tactic.cmi
+%%OCAML_SITELIBDIR%%/coq-core/engine/profile_tactic.cmt
+%%OCAML_SITELIBDIR%%/coq-core/engine/profile_tactic.cmti
+%%OCAML_SITELIBDIR%%/coq-core/engine/profile_tactic.cmx
+%%OCAML_SITELIBDIR%%/coq-core/engine/profile_tactic.ml
+%%OCAML_SITELIBDIR%%/coq-core/engine/profile_tactic.mli
%%OCAML_SITELIBDIR%%/coq-core/engine/proofview.cmi
%%OCAML_SITELIBDIR%%/coq-core/engine/proofview.cmt
%%OCAML_SITELIBDIR%%/coq-core/engine/proofview.cmti
@@ -742,12 +869,24 @@
%%OCAML_SITELIBDIR%%/coq-core/kernel/parray.cmx
%%OCAML_SITELIBDIR%%/coq-core/kernel/parray.ml
%%OCAML_SITELIBDIR%%/coq-core/kernel/parray.mli
+%%OCAML_SITELIBDIR%%/coq-core/kernel/partial_subst.cmi
+%%OCAML_SITELIBDIR%%/coq-core/kernel/partial_subst.cmt
+%%OCAML_SITELIBDIR%%/coq-core/kernel/partial_subst.cmti
+%%OCAML_SITELIBDIR%%/coq-core/kernel/partial_subst.cmx
+%%OCAML_SITELIBDIR%%/coq-core/kernel/partial_subst.ml
+%%OCAML_SITELIBDIR%%/coq-core/kernel/partial_subst.mli
%%OCAML_SITELIBDIR%%/coq-core/kernel/primred.cmi
%%OCAML_SITELIBDIR%%/coq-core/kernel/primred.cmt
%%OCAML_SITELIBDIR%%/coq-core/kernel/primred.cmti
%%OCAML_SITELIBDIR%%/coq-core/kernel/primred.cmx
%%OCAML_SITELIBDIR%%/coq-core/kernel/primred.ml
%%OCAML_SITELIBDIR%%/coq-core/kernel/primred.mli
+%%OCAML_SITELIBDIR%%/coq-core/kernel/pstring.cmi
+%%OCAML_SITELIBDIR%%/coq-core/kernel/pstring.cmt
+%%OCAML_SITELIBDIR%%/coq-core/kernel/pstring.cmti
+%%OCAML_SITELIBDIR%%/coq-core/kernel/pstring.cmx
+%%OCAML_SITELIBDIR%%/coq-core/kernel/pstring.ml
+%%OCAML_SITELIBDIR%%/coq-core/kernel/pstring.mli
%%OCAML_SITELIBDIR%%/coq-core/kernel/redFlags.cmi
%%OCAML_SITELIBDIR%%/coq-core/kernel/redFlags.cmt
%%OCAML_SITELIBDIR%%/coq-core/kernel/redFlags.cmti
@@ -895,6 +1034,12 @@
%%OCAML_SITELIBDIR%%/coq-core/kernel/vmlambda.cmx
%%OCAML_SITELIBDIR%%/coq-core/kernel/vmlambda.ml
%%OCAML_SITELIBDIR%%/coq-core/kernel/vmlambda.mli
+%%OCAML_SITELIBDIR%%/coq-core/kernel/vmlibrary.cmi
+%%OCAML_SITELIBDIR%%/coq-core/kernel/vmlibrary.cmt
+%%OCAML_SITELIBDIR%%/coq-core/kernel/vmlibrary.cmti
+%%OCAML_SITELIBDIR%%/coq-core/kernel/vmlibrary.cmx
+%%OCAML_SITELIBDIR%%/coq-core/kernel/vmlibrary.ml
+%%OCAML_SITELIBDIR%%/coq-core/kernel/vmlibrary.mli
%%OCAML_SITELIBDIR%%/coq-core/kernel/vmopcodes.cmi
%%OCAML_SITELIBDIR%%/coq-core/kernel/vmopcodes.cmt
%%OCAML_SITELIBDIR%%/coq-core/kernel/vmopcodes.cmti
@@ -943,12 +1088,6 @@
%%OCAML_SITELIBDIR%%/coq-core/lib/cErrors.cmx
%%OCAML_SITELIBDIR%%/coq-core/lib/cErrors.ml
%%OCAML_SITELIBDIR%%/coq-core/lib/cErrors.mli
-%%OCAML_SITELIBDIR%%/coq-core/lib/cProfile.cmi
-%%OCAML_SITELIBDIR%%/coq-core/lib/cProfile.cmt
-%%OCAML_SITELIBDIR%%/coq-core/lib/cProfile.cmti
-%%OCAML_SITELIBDIR%%/coq-core/lib/cProfile.cmx
-%%OCAML_SITELIBDIR%%/coq-core/lib/cProfile.ml
-%%OCAML_SITELIBDIR%%/coq-core/lib/cProfile.mli
%%OCAML_SITELIBDIR%%/coq-core/lib/cWarnings.cmi
%%OCAML_SITELIBDIR%%/coq-core/lib/cWarnings.cmt
%%OCAML_SITELIBDIR%%/coq-core/lib/cWarnings.cmti
@@ -1073,6 +1212,12 @@
%%OCAML_SITELIBDIR%%/coq-core/lib/system.cmx
%%OCAML_SITELIBDIR%%/coq-core/lib/system.ml
%%OCAML_SITELIBDIR%%/coq-core/lib/system.mli
+%%OCAML_SITELIBDIR%%/coq-core/lib/userWarn.cmi
+%%OCAML_SITELIBDIR%%/coq-core/lib/userWarn.cmt
+%%OCAML_SITELIBDIR%%/coq-core/lib/userWarn.cmti
+%%OCAML_SITELIBDIR%%/coq-core/lib/userWarn.cmx
+%%OCAML_SITELIBDIR%%/coq-core/lib/userWarn.ml
+%%OCAML_SITELIBDIR%%/coq-core/lib/userWarn.mli
%%OCAML_SITELIBDIR%%/coq-core/lib/util.cmi
%%OCAML_SITELIBDIR%%/coq-core/lib/util.cmt
%%OCAML_SITELIBDIR%%/coq-core/lib/util.cmti
@@ -1560,10 +1705,6 @@
%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac/ltac_plugin__Pptactic.cmt
%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac/ltac_plugin__Pptactic.cmti
%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac/ltac_plugin__Pptactic.cmx
-%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac/ltac_plugin__Profile_ltac.cmi
-%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac/ltac_plugin__Profile_ltac.cmt
-%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac/ltac_plugin__Profile_ltac.cmti
-%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac/ltac_plugin__Profile_ltac.cmx
%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac/ltac_plugin__Profile_ltac_tactics.cmi
%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac/ltac_plugin__Profile_ltac_tactics.cmt
%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac/ltac_plugin__Profile_ltac_tactics.cmti
@@ -1585,9 +1726,7 @@
%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac/ltac_plugin__Tacenv.cmti
%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac/ltac_plugin__Tacenv.cmx
%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac/ltac_plugin__Tacexpr.cmi
-%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac/ltac_plugin__Tacexpr.cmt
%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac/ltac_plugin__Tacexpr.cmti
-%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac/ltac_plugin__Tacexpr.cmx
%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac/ltac_plugin__Tacintern.cmi
%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac/ltac_plugin__Tacintern.cmt
%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac/ltac_plugin__Tacintern.cmti
@@ -1616,8 +1755,6 @@
%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac/pltac.mli
%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac/pptactic.ml
%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac/pptactic.mli
-%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac/profile_ltac.ml
-%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac/profile_ltac.mli
%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac/profile_ltac_tactics.ml
%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac/profile_ltac_tactics.mli
%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac/tacarg.ml
@@ -1628,7 +1765,6 @@
%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac/tacentries.mli
%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac/tacenv.ml
%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac/tacenv.mli
-%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac/tacexpr.ml
%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac/tacexpr.mli
%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac/tacintern.ml
%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac/tacintern.mli
@@ -1726,6 +1862,10 @@
%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac2/ltac2_plugin__Tac2typing_env.cmt
%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac2/ltac2_plugin__Tac2typing_env.cmti
%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac2/ltac2_plugin__Tac2typing_env.cmx
+%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac2/ltac2_plugin__Tac2val.cmi
+%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac2/ltac2_plugin__Tac2val.cmt
+%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac2/ltac2_plugin__Tac2val.cmti
+%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac2/ltac2_plugin__Tac2val.cmx
%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac2/tac2bt.ml
%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac2/tac2bt.mli
%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac2/tac2core.ml
@@ -1761,6 +1901,40 @@
%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac2/tac2types.mli
%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac2/tac2typing_env.ml
%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac2/tac2typing_env.mli
+%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac2/tac2val.ml
+%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac2/tac2val.mli
+%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac2_ltac1/g_ltac2_ltac1.ml
+%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac2_ltac1/g_ltac2_ltac1.mli
+%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac2_ltac1/ltac2_ltac1_plugin.a
+%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac2_ltac1/ltac2_ltac1_plugin.cma
+%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac2_ltac1/ltac2_ltac1_plugin.cmi
+%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac2_ltac1/ltac2_ltac1_plugin.cmt
+%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac2_ltac1/ltac2_ltac1_plugin.cmx
+%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac2_ltac1/ltac2_ltac1_plugin.cmxa
+%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac2_ltac1/ltac2_ltac1_plugin.cmxs
+%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac2_ltac1/ltac2_ltac1_plugin.ml
+%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac2_ltac1/ltac2_ltac1_plugin__G_ltac2_ltac1.cmi
+%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac2_ltac1/ltac2_ltac1_plugin__G_ltac2_ltac1.cmt
+%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac2_ltac1/ltac2_ltac1_plugin__G_ltac2_ltac1.cmti
+%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac2_ltac1/ltac2_ltac1_plugin__G_ltac2_ltac1.cmx
+%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac2_ltac1/ltac2_ltac1_plugin__Tac2core_ltac1.cmi
+%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac2_ltac1/ltac2_ltac1_plugin__Tac2core_ltac1.cmt
+%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac2_ltac1/ltac2_ltac1_plugin__Tac2core_ltac1.cmti
+%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac2_ltac1/ltac2_ltac1_plugin__Tac2core_ltac1.cmx
+%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac2_ltac1/ltac2_ltac1_plugin__Tac2quote_ltac1.cmi
+%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac2_ltac1/ltac2_ltac1_plugin__Tac2quote_ltac1.cmt
+%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac2_ltac1/ltac2_ltac1_plugin__Tac2quote_ltac1.cmti
+%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac2_ltac1/ltac2_ltac1_plugin__Tac2quote_ltac1.cmx
+%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac2_ltac1/ltac2_ltac1_plugin__Tac2stdlib_ltac1.cmi
+%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac2_ltac1/ltac2_ltac1_plugin__Tac2stdlib_ltac1.cmt
+%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac2_ltac1/ltac2_ltac1_plugin__Tac2stdlib_ltac1.cmti
+%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac2_ltac1/ltac2_ltac1_plugin__Tac2stdlib_ltac1.cmx
+%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac2_ltac1/tac2core_ltac1.ml
+%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac2_ltac1/tac2core_ltac1.mli
+%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac2_ltac1/tac2quote_ltac1.ml
+%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac2_ltac1/tac2quote_ltac1.mli
+%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac2_ltac1/tac2stdlib_ltac1.ml
+%%OCAML_SITELIBDIR%%/coq-core/plugins/ltac2_ltac1/tac2stdlib_ltac1.mli
%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/certificate.ml
%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/certificate.mli
%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/coq_micromega.ml
@@ -1771,8 +1945,6 @@
%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/itv.mli
%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/linsolve.ml
%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/linsolve.mli
-%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/micromega.ml
-%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/micromega.mli
%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/micromega_plugin.a
%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/micromega_plugin.cma
%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/micromega_plugin.cmi
@@ -1801,18 +1973,6 @@
%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/micromega_plugin__Linsolve.cmt
%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/micromega_plugin__Linsolve.cmti
%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/micromega_plugin__Linsolve.cmx
-%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/micromega_plugin__Micromega.cmi
-%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/micromega_plugin__Micromega.cmt
-%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/micromega_plugin__Micromega.cmti
-%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/micromega_plugin__Micromega.cmx
-%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/micromega_plugin__Mutils.cmi
-%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/micromega_plugin__Mutils.cmt
-%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/micromega_plugin__Mutils.cmti
-%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/micromega_plugin__Mutils.cmx
-%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/micromega_plugin__NumCompat.cmi
-%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/micromega_plugin__NumCompat.cmt
-%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/micromega_plugin__NumCompat.cmti
-%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/micromega_plugin__NumCompat.cmx
%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/micromega_plugin__Persistent_cache.cmi
%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/micromega_plugin__Persistent_cache.cmt
%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/micromega_plugin__Persistent_cache.cmti
@@ -1825,40 +1985,62 @@
%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/micromega_plugin__Simplex.cmt
%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/micromega_plugin__Simplex.cmti
%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/micromega_plugin__Simplex.cmx
-%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/micromega_plugin__Sos.cmi
-%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/micromega_plugin__Sos.cmt
-%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/micromega_plugin__Sos.cmti
-%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/micromega_plugin__Sos.cmx
-%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/micromega_plugin__Sos_lib.cmi
-%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/micromega_plugin__Sos_lib.cmt
-%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/micromega_plugin__Sos_lib.cmti
-%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/micromega_plugin__Sos_lib.cmx
-%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/micromega_plugin__Sos_types.cmi
-%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/micromega_plugin__Sos_types.cmt
-%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/micromega_plugin__Sos_types.cmti
-%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/micromega_plugin__Sos_types.cmx
%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/micromega_plugin__Vect.cmi
%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/micromega_plugin__Vect.cmt
%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/micromega_plugin__Vect.cmti
%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/micromega_plugin__Vect.cmx
-%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/mutils.ml
-%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/mutils.mli
-%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/numCompat.ml
-%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/numCompat.mli
%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/persistent_cache.ml
%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/persistent_cache.mli
%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/polynomial.ml
%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/polynomial.mli
%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/simplex.ml
%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/simplex.mli
-%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/sos.ml
-%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/sos.mli
-%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/sos_lib.ml
-%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/sos_lib.mli
-%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/sos_types.ml
-%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/sos_types.mli
%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/vect.ml
%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega/vect.mli
+%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega_core/micromega.ml
+%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega_core/micromega.mli
+%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega_core/micromega_core_plugin.a
+%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega_core/micromega_core_plugin.cma
+%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega_core/micromega_core_plugin.cmi
+%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega_core/micromega_core_plugin.cmt
+%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega_core/micromega_core_plugin.cmx
+%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega_core/micromega_core_plugin.cmxa
+%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega_core/micromega_core_plugin.cmxs
+%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega_core/micromega_core_plugin.ml
+%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega_core/micromega_core_plugin__Micromega.cmi
+%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega_core/micromega_core_plugin__Micromega.cmt
+%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega_core/micromega_core_plugin__Micromega.cmti
+%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega_core/micromega_core_plugin__Micromega.cmx
+%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega_core/micromega_core_plugin__Mutils.cmi
+%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega_core/micromega_core_plugin__Mutils.cmt
+%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega_core/micromega_core_plugin__Mutils.cmti
+%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega_core/micromega_core_plugin__Mutils.cmx
+%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega_core/micromega_core_plugin__NumCompat.cmi
+%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega_core/micromega_core_plugin__NumCompat.cmt
+%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega_core/micromega_core_plugin__NumCompat.cmti
+%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega_core/micromega_core_plugin__NumCompat.cmx
+%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega_core/micromega_core_plugin__Sos.cmi
+%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega_core/micromega_core_plugin__Sos.cmt
+%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega_core/micromega_core_plugin__Sos.cmti
+%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega_core/micromega_core_plugin__Sos.cmx
+%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega_core/micromega_core_plugin__Sos_lib.cmi
+%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega_core/micromega_core_plugin__Sos_lib.cmt
+%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega_core/micromega_core_plugin__Sos_lib.cmti
+%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega_core/micromega_core_plugin__Sos_lib.cmx
+%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega_core/micromega_core_plugin__Sos_types.cmi
+%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega_core/micromega_core_plugin__Sos_types.cmt
+%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega_core/micromega_core_plugin__Sos_types.cmti
+%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega_core/micromega_core_plugin__Sos_types.cmx
+%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega_core/mutils.ml
+%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega_core/mutils.mli
+%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega_core/numCompat.ml
+%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega_core/numCompat.mli
+%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega_core/sos.ml
+%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega_core/sos.mli
+%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega_core/sos_lib.ml
+%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega_core/sos_lib.mli
+%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega_core/sos_types.ml
+%%OCAML_SITELIBDIR%%/coq-core/plugins/micromega_core/sos_types.mli
%%OCAML_SITELIBDIR%%/coq-core/plugins/nsatz/g_nsatz.ml
%%OCAML_SITELIBDIR%%/coq-core/plugins/nsatz/g_nsatz.mli
%%OCAML_SITELIBDIR%%/coq-core/plugins/nsatz/ideal.ml
@@ -1899,8 +2081,8 @@
%%OCAML_SITELIBDIR%%/coq-core/plugins/nsatz/utile.mli
%%OCAML_SITELIBDIR%%/coq-core/plugins/number_string_notation/g_number_string.ml
%%OCAML_SITELIBDIR%%/coq-core/plugins/number_string_notation/g_number_string.mli
-%%OCAML_SITELIBDIR%%/coq-core/plugins/number_string_notation/number.ml
-%%OCAML_SITELIBDIR%%/coq-core/plugins/number_string_notation/number.mli
+%%OCAML_SITELIBDIR%%/coq-core/plugins/number_string_notation/number_string.ml
+%%OCAML_SITELIBDIR%%/coq-core/plugins/number_string_notation/number_string.mli
%%OCAML_SITELIBDIR%%/coq-core/plugins/number_string_notation/number_string_notation_plugin.a
%%OCAML_SITELIBDIR%%/coq-core/plugins/number_string_notation/number_string_notation_plugin.cma
%%OCAML_SITELIBDIR%%/coq-core/plugins/number_string_notation/number_string_notation_plugin.cmi
@@ -1913,16 +2095,10 @@
%%OCAML_SITELIBDIR%%/coq-core/plugins/number_string_notation/number_string_notation_plugin__G_number_string.cmt
%%OCAML_SITELIBDIR%%/coq-core/plugins/number_string_notation/number_string_notation_plugin__G_number_string.cmti
%%OCAML_SITELIBDIR%%/coq-core/plugins/number_string_notation/number_string_notation_plugin__G_number_string.cmx
-%%OCAML_SITELIBDIR%%/coq-core/plugins/number_string_notation/number_string_notation_plugin__Number.cmi
-%%OCAML_SITELIBDIR%%/coq-core/plugins/number_string_notation/number_string_notation_plugin__Number.cmt
-%%OCAML_SITELIBDIR%%/coq-core/plugins/number_string_notation/number_string_notation_plugin__Number.cmti
-%%OCAML_SITELIBDIR%%/coq-core/plugins/number_string_notation/number_string_notation_plugin__Number.cmx
-%%OCAML_SITELIBDIR%%/coq-core/plugins/number_string_notation/number_string_notation_plugin__String_notation.cmi
-%%OCAML_SITELIBDIR%%/coq-core/plugins/number_string_notation/number_string_notation_plugin__String_notation.cmt
-%%OCAML_SITELIBDIR%%/coq-core/plugins/number_string_notation/number_string_notation_plugin__String_notation.cmti
-%%OCAML_SITELIBDIR%%/coq-core/plugins/number_string_notation/number_string_notation_plugin__String_notation.cmx
-%%OCAML_SITELIBDIR%%/coq-core/plugins/number_string_notation/string_notation.ml
-%%OCAML_SITELIBDIR%%/coq-core/plugins/number_string_notation/string_notation.mli
+%%OCAML_SITELIBDIR%%/coq-core/plugins/number_string_notation/number_string_notation_plugin__Number_string.cmi
+%%OCAML_SITELIBDIR%%/coq-core/plugins/number_string_notation/number_string_notation_plugin__Number_string.cmt
+%%OCAML_SITELIBDIR%%/coq-core/plugins/number_string_notation/number_string_notation_plugin__Number_string.cmti
+%%OCAML_SITELIBDIR%%/coq-core/plugins/number_string_notation/number_string_notation_plugin__Number_string.cmx
%%OCAML_SITELIBDIR%%/coq-core/plugins/ring/g_ring.ml
%%OCAML_SITELIBDIR%%/coq-core/plugins/ring/g_ring.mli
%%OCAML_SITELIBDIR%%/coq-core/plugins/ring/ring.ml
@@ -2250,6 +2426,12 @@
%%OCAML_SITELIBDIR%%/coq-core/pretyping/coercionops.cmx
%%OCAML_SITELIBDIR%%/coq-core/pretyping/coercionops.ml
%%OCAML_SITELIBDIR%%/coq-core/pretyping/coercionops.mli
+%%OCAML_SITELIBDIR%%/coq-core/pretyping/combinators.cmi
+%%OCAML_SITELIBDIR%%/coq-core/pretyping/combinators.cmt
+%%OCAML_SITELIBDIR%%/coq-core/pretyping/combinators.cmti
+%%OCAML_SITELIBDIR%%/coq-core/pretyping/combinators.cmx
+%%OCAML_SITELIBDIR%%/coq-core/pretyping/combinators.ml
+%%OCAML_SITELIBDIR%%/coq-core/pretyping/combinators.mli
%%OCAML_SITELIBDIR%%/coq-core/pretyping/constr_matching.cmi
%%OCAML_SITELIBDIR%%/coq-core/pretyping/constr_matching.cmt
%%OCAML_SITELIBDIR%%/coq-core/pretyping/constr_matching.cmti
@@ -2262,6 +2444,12 @@
%%OCAML_SITELIBDIR%%/coq-core/pretyping/detyping.cmx
%%OCAML_SITELIBDIR%%/coq-core/pretyping/detyping.ml
%%OCAML_SITELIBDIR%%/coq-core/pretyping/detyping.mli
+%%OCAML_SITELIBDIR%%/coq-core/pretyping/evaluable.cmi
+%%OCAML_SITELIBDIR%%/coq-core/pretyping/evaluable.cmt
+%%OCAML_SITELIBDIR%%/coq-core/pretyping/evaluable.cmti
+%%OCAML_SITELIBDIR%%/coq-core/pretyping/evaluable.cmx
+%%OCAML_SITELIBDIR%%/coq-core/pretyping/evaluable.ml
+%%OCAML_SITELIBDIR%%/coq-core/pretyping/evaluable.mli
%%OCAML_SITELIBDIR%%/coq-core/pretyping/evarconv.cmi
%%OCAML_SITELIBDIR%%/coq-core/pretyping/evarconv.cmt
%%OCAML_SITELIBDIR%%/coq-core/pretyping/evarconv.cmti
@@ -2600,12 +2788,6 @@
%%OCAML_SITELIBDIR%%/coq-core/stm/vcs.cmx
%%OCAML_SITELIBDIR%%/coq-core/stm/vcs.ml
%%OCAML_SITELIBDIR%%/coq-core/stm/vcs.mli
-%%OCAML_SITELIBDIR%%/coq-core/stm/vio_checking.cmi
-%%OCAML_SITELIBDIR%%/coq-core/stm/vio_checking.cmt
-%%OCAML_SITELIBDIR%%/coq-core/stm/vio_checking.cmti
-%%OCAML_SITELIBDIR%%/coq-core/stm/vio_checking.cmx
-%%OCAML_SITELIBDIR%%/coq-core/stm/vio_checking.ml
-%%OCAML_SITELIBDIR%%/coq-core/stm/vio_checking.mli
%%OCAML_SITELIBDIR%%/coq-core/stm/workerPool.cmi
%%OCAML_SITELIBDIR%%/coq-core/stm/workerPool.cmt
%%OCAML_SITELIBDIR%%/coq-core/stm/workerPool.cmti
@@ -2822,16 +3004,6 @@
%%OCAML_SITELIBDIR%%/coq-core/tools/make-both-single-timing-files.py
%%OCAML_SITELIBDIR%%/coq-core/tools/make-both-time-files.py
%%OCAML_SITELIBDIR%%/coq-core/tools/make-one-time-file.py
-%%OCAML_SITELIBDIR%%/coq-core/top_printers/top_printers.a
-%%OCAML_SITELIBDIR%%/coq-core/top_printers/top_printers.cma
-%%OCAML_SITELIBDIR%%/coq-core/top_printers/top_printers.cmi
-%%OCAML_SITELIBDIR%%/coq-core/top_printers/top_printers.cmt
-%%OCAML_SITELIBDIR%%/coq-core/top_printers/top_printers.cmti
-%%OCAML_SITELIBDIR%%/coq-core/top_printers/top_printers.cmx
-%%OCAML_SITELIBDIR%%/coq-core/top_printers/top_printers.cmxa
-%%OCAML_SITELIBDIR%%/coq-core/top_printers/top_printers.cmxs
-%%OCAML_SITELIBDIR%%/coq-core/top_printers/top_printers.ml
-%%OCAML_SITELIBDIR%%/coq-core/top_printers/top_printers.mli
%%OCAML_SITELIBDIR%%/coq-core/toplevel/ccompile.cmi
%%OCAML_SITELIBDIR%%/coq-core/toplevel/ccompile.cmt
%%OCAML_SITELIBDIR%%/coq-core/toplevel/ccompile.cmti
@@ -2908,12 +3080,6 @@
%%OCAML_SITELIBDIR%%/coq-core/toplevel/vernac.cmx
%%OCAML_SITELIBDIR%%/coq-core/toplevel/vernac.ml
%%OCAML_SITELIBDIR%%/coq-core/toplevel/vernac.mli
-%%OCAML_SITELIBDIR%%/coq-core/toplevel/vio_compile.cmi
-%%OCAML_SITELIBDIR%%/coq-core/toplevel/vio_compile.cmt
-%%OCAML_SITELIBDIR%%/coq-core/toplevel/vio_compile.cmti
-%%OCAML_SITELIBDIR%%/coq-core/toplevel/vio_compile.cmx
-%%OCAML_SITELIBDIR%%/coq-core/toplevel/vio_compile.ml
-%%OCAML_SITELIBDIR%%/coq-core/toplevel/vio_compile.mli
%%OCAML_SITELIBDIR%%/coq-core/toplevel/workerLoop.cmi
%%OCAML_SITELIBDIR%%/coq-core/toplevel/workerLoop.cmt
%%OCAML_SITELIBDIR%%/coq-core/toplevel/workerLoop.cmti
@@ -3010,6 +3176,12 @@
%%OCAML_SITELIBDIR%%/coq-core/vernac/comProgramFixpoint.cmx
%%OCAML_SITELIBDIR%%/coq-core/vernac/comProgramFixpoint.ml
%%OCAML_SITELIBDIR%%/coq-core/vernac/comProgramFixpoint.mli
+%%OCAML_SITELIBDIR%%/coq-core/vernac/comRewriteRule.cmi
+%%OCAML_SITELIBDIR%%/coq-core/vernac/comRewriteRule.cmt
+%%OCAML_SITELIBDIR%%/coq-core/vernac/comRewriteRule.cmti
+%%OCAML_SITELIBDIR%%/coq-core/vernac/comRewriteRule.cmx
+%%OCAML_SITELIBDIR%%/coq-core/vernac/comRewriteRule.ml
+%%OCAML_SITELIBDIR%%/coq-core/vernac/comRewriteRule.mli
%%OCAML_SITELIBDIR%%/coq-core/vernac/comSearch.cmi
%%OCAML_SITELIBDIR%%/coq-core/vernac/comSearch.cmt
%%OCAML_SITELIBDIR%%/coq-core/vernac/comSearch.cmti
@@ -3076,6 +3248,12 @@
%%OCAML_SITELIBDIR%%/coq-core/vernac/g_proofs.cmx
%%OCAML_SITELIBDIR%%/coq-core/vernac/g_proofs.ml
%%OCAML_SITELIBDIR%%/coq-core/vernac/g_proofs.mli
+%%OCAML_SITELIBDIR%%/coq-core/vernac/g_redexpr.cmi
+%%OCAML_SITELIBDIR%%/coq-core/vernac/g_redexpr.cmt
+%%OCAML_SITELIBDIR%%/coq-core/vernac/g_redexpr.cmti
+%%OCAML_SITELIBDIR%%/coq-core/vernac/g_redexpr.cmx
+%%OCAML_SITELIBDIR%%/coq-core/vernac/g_redexpr.ml
+%%OCAML_SITELIBDIR%%/coq-core/vernac/g_redexpr.mli
%%OCAML_SITELIBDIR%%/coq-core/vernac/g_vernac.cmi
%%OCAML_SITELIBDIR%%/coq-core/vernac/g_vernac.cmt
%%OCAML_SITELIBDIR%%/coq-core/vernac/g_vernac.cmti
@@ -3266,32 +3444,32 @@
%%OCAML_SITELIBDIR%%/coq/META
%%OCAML_SITELIBDIR%%/coq/dune-package
%%OCAML_SITELIBDIR%%/coq/opam
-%%OCAML_SITELIBDIR%%/coq/theories/Arith/.coq-native/NCoq_Arith_Arith.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Arith/.coq-native/NCoq_Arith_Arith.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Arith/.coq-native/NCoq_Arith_Arith_base.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Arith/.coq-native/NCoq_Arith_Arith_base.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Arith/.coq-native/NCoq_Arith_Between.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Arith/.coq-native/NCoq_Arith_Between.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Arith/.coq-native/NCoq_Arith_Bool_nat.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Arith/.coq-native/NCoq_Arith_Bool_nat.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Arith/.coq-native/NCoq_Arith_Cantor.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Arith/.coq-native/NCoq_Arith_Cantor.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Arith/.coq-native/NCoq_Arith_Compare.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Arith/.coq-native/NCoq_Arith_Compare.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Arith/.coq-native/NCoq_Arith_Compare_dec.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Arith/.coq-native/NCoq_Arith_Compare_dec.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Arith/.coq-native/NCoq_Arith_EqNat.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Arith/.coq-native/NCoq_Arith_EqNat.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Arith/.coq-native/NCoq_Arith_Euclid.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Arith/.coq-native/NCoq_Arith_Euclid.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Arith/.coq-native/NCoq_Arith_Factorial.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Arith/.coq-native/NCoq_Arith_Factorial.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Arith/.coq-native/NCoq_Arith_PeanoNat.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Arith/.coq-native/NCoq_Arith_PeanoNat.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Arith/.coq-native/NCoq_Arith_Peano_dec.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Arith/.coq-native/NCoq_Arith_Peano_dec.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Arith/.coq-native/NCoq_Arith_Wf_nat.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Arith/.coq-native/NCoq_Arith_Wf_nat.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Arith/.coq-native/NCoq_Arith_Arith.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Arith/.coq-native/NCoq_Arith_Arith.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Arith/.coq-native/NCoq_Arith_Arith_base.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Arith/.coq-native/NCoq_Arith_Arith_base.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Arith/.coq-native/NCoq_Arith_Between.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Arith/.coq-native/NCoq_Arith_Between.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Arith/.coq-native/NCoq_Arith_Bool_nat.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Arith/.coq-native/NCoq_Arith_Bool_nat.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Arith/.coq-native/NCoq_Arith_Cantor.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Arith/.coq-native/NCoq_Arith_Cantor.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Arith/.coq-native/NCoq_Arith_Compare.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Arith/.coq-native/NCoq_Arith_Compare.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Arith/.coq-native/NCoq_Arith_Compare_dec.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Arith/.coq-native/NCoq_Arith_Compare_dec.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Arith/.coq-native/NCoq_Arith_EqNat.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Arith/.coq-native/NCoq_Arith_EqNat.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Arith/.coq-native/NCoq_Arith_Euclid.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Arith/.coq-native/NCoq_Arith_Euclid.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Arith/.coq-native/NCoq_Arith_Factorial.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Arith/.coq-native/NCoq_Arith_Factorial.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Arith/.coq-native/NCoq_Arith_PeanoNat.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Arith/.coq-native/NCoq_Arith_PeanoNat.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Arith/.coq-native/NCoq_Arith_Peano_dec.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Arith/.coq-native/NCoq_Arith_Peano_dec.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Arith/.coq-native/NCoq_Arith_Wf_nat.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Arith/.coq-native/NCoq_Arith_Wf_nat.cmxs
%%OCAML_SITELIBDIR%%/coq/theories/Arith/Arith.glob
%%OCAML_SITELIBDIR%%/coq/theories/Arith/Arith.v
%%OCAML_SITELIBDIR%%/coq/theories/Arith/Arith.vo
@@ -3344,28 +3522,28 @@
%%OCAML_SITELIBDIR%%/coq/theories/Arith/Wf_nat.v
%%OCAML_SITELIBDIR%%/coq/theories/Arith/Wf_nat.vo
%%OCAML_SITELIBDIR%%/coq/theories/Arith/Wf_nat.vos
-%%OCAML_SITELIBDIR%%/coq/theories/Array/.coq-native/NCoq_Array_PArray.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Array/.coq-native/NCoq_Array_PArray.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Array/.coq-native/NCoq_Array_PArray.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Array/.coq-native/NCoq_Array_PArray.cmxs
%%OCAML_SITELIBDIR%%/coq/theories/Array/PArray.glob
%%OCAML_SITELIBDIR%%/coq/theories/Array/PArray.v
%%OCAML_SITELIBDIR%%/coq/theories/Array/PArray.vo
%%OCAML_SITELIBDIR%%/coq/theories/Array/PArray.vos
-%%OCAML_SITELIBDIR%%/coq/theories/Bool/.coq-native/NCoq_Bool_Bool.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Bool/.coq-native/NCoq_Bool_Bool.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Bool/.coq-native/NCoq_Bool_BoolEq.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Bool/.coq-native/NCoq_Bool_BoolEq.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Bool/.coq-native/NCoq_Bool_BoolOrder.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Bool/.coq-native/NCoq_Bool_BoolOrder.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Bool/.coq-native/NCoq_Bool_Bvector.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Bool/.coq-native/NCoq_Bool_Bvector.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Bool/.coq-native/NCoq_Bool_DecBool.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Bool/.coq-native/NCoq_Bool_DecBool.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Bool/.coq-native/NCoq_Bool_IfProp.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Bool/.coq-native/NCoq_Bool_IfProp.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Bool/.coq-native/NCoq_Bool_Sumbool.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Bool/.coq-native/NCoq_Bool_Sumbool.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Bool/.coq-native/NCoq_Bool_Zerob.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Bool/.coq-native/NCoq_Bool_Zerob.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Bool/.coq-native/NCoq_Bool_Bool.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Bool/.coq-native/NCoq_Bool_Bool.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Bool/.coq-native/NCoq_Bool_BoolEq.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Bool/.coq-native/NCoq_Bool_BoolEq.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Bool/.coq-native/NCoq_Bool_BoolOrder.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Bool/.coq-native/NCoq_Bool_BoolOrder.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Bool/.coq-native/NCoq_Bool_Bvector.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Bool/.coq-native/NCoq_Bool_Bvector.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Bool/.coq-native/NCoq_Bool_DecBool.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Bool/.coq-native/NCoq_Bool_DecBool.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Bool/.coq-native/NCoq_Bool_IfProp.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Bool/.coq-native/NCoq_Bool_IfProp.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Bool/.coq-native/NCoq_Bool_Sumbool.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Bool/.coq-native/NCoq_Bool_Sumbool.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Bool/.coq-native/NCoq_Bool_Zerob.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Bool/.coq-native/NCoq_Bool_Zerob.cmxs
%%OCAML_SITELIBDIR%%/coq/theories/Bool/Bool.glob
%%OCAML_SITELIBDIR%%/coq/theories/Bool/Bool.v
%%OCAML_SITELIBDIR%%/coq/theories/Bool/Bool.vo
@@ -3398,36 +3576,36 @@
%%OCAML_SITELIBDIR%%/coq/theories/Bool/Zerob.v
%%OCAML_SITELIBDIR%%/coq/theories/Bool/Zerob.vo
%%OCAML_SITELIBDIR%%/coq/theories/Bool/Zerob.vos
-%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_CEquivalence.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_CEquivalence.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_CMorphisms.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_CMorphisms.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_CRelationClasses.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_CRelationClasses.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_DecidableClass.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_DecidableClass.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_EquivDec.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_EquivDec.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_Equivalence.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_Equivalence.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_Init.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_Init.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_Morphisms.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_Morphisms.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_Morphisms_Prop.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_Morphisms_Prop.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_Morphisms_Relations.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_Morphisms_Relations.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_RelationClasses.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_RelationClasses.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_RelationPairs.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_RelationPairs.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_SetoidClass.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_SetoidClass.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_SetoidDec.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_SetoidDec.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_SetoidTactics.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_SetoidTactics.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_CEquivalence.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_CEquivalence.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_CMorphisms.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_CMorphisms.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_CRelationClasses.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_CRelationClasses.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_DecidableClass.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_DecidableClass.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_EquivDec.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_EquivDec.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_Equivalence.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_Equivalence.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_Init.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_Init.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_Morphisms.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_Morphisms.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_Morphisms_Prop.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_Morphisms_Prop.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_Morphisms_Relations.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_Morphisms_Relations.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_RelationClasses.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_RelationClasses.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_RelationPairs.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_RelationPairs.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_SetoidClass.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_SetoidClass.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_SetoidDec.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_SetoidDec.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_SetoidTactics.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Classes/.coq-native/NCoq_Classes_SetoidTactics.cmxs
%%OCAML_SITELIBDIR%%/coq/theories/Classes/CEquivalence.glob
%%OCAML_SITELIBDIR%%/coq/theories/Classes/CEquivalence.v
%%OCAML_SITELIBDIR%%/coq/theories/Classes/CEquivalence.vo
@@ -3488,22 +3666,18 @@
%%OCAML_SITELIBDIR%%/coq/theories/Classes/SetoidTactics.v
%%OCAML_SITELIBDIR%%/coq/theories/Classes/SetoidTactics.vo
%%OCAML_SITELIBDIR%%/coq/theories/Classes/SetoidTactics.vos
-%%OCAML_SITELIBDIR%%/coq/theories/Compat/.coq-native/NCoq_Compat_AdmitAxiom.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Compat/.coq-native/NCoq_Compat_AdmitAxiom.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Compat/.coq-native/NCoq_Compat_Coq817.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Compat/.coq-native/NCoq_Compat_Coq817.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Compat/.coq-native/NCoq_Compat_Coq818.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Compat/.coq-native/NCoq_Compat_Coq818.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Compat/.coq-native/NCoq_Compat_Coq819.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Compat/.coq-native/NCoq_Compat_Coq819.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Compat/.coq-native/NCoq_Compat_AdmitAxiom.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Compat/.coq-native/NCoq_Compat_AdmitAxiom.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Compat/.coq-native/NCoq_Compat_Coq818.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Compat/.coq-native/NCoq_Compat_Coq818.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Compat/.coq-native/NCoq_Compat_Coq819.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Compat/.coq-native/NCoq_Compat_Coq819.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Compat/.coq-native/NCoq_Compat_Coq820.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Compat/.coq-native/NCoq_Compat_Coq820.cmxs
%%OCAML_SITELIBDIR%%/coq/theories/Compat/AdmitAxiom.glob
%%OCAML_SITELIBDIR%%/coq/theories/Compat/AdmitAxiom.v
%%OCAML_SITELIBDIR%%/coq/theories/Compat/AdmitAxiom.vo
%%OCAML_SITELIBDIR%%/coq/theories/Compat/AdmitAxiom.vos
-%%OCAML_SITELIBDIR%%/coq/theories/Compat/Coq817.glob
-%%OCAML_SITELIBDIR%%/coq/theories/Compat/Coq817.v
-%%OCAML_SITELIBDIR%%/coq/theories/Compat/Coq817.vo
-%%OCAML_SITELIBDIR%%/coq/theories/Compat/Coq817.vos
%%OCAML_SITELIBDIR%%/coq/theories/Compat/Coq818.glob
%%OCAML_SITELIBDIR%%/coq/theories/Compat/Coq818.v
%%OCAML_SITELIBDIR%%/coq/theories/Compat/Coq818.vo
@@ -3512,48 +3686,52 @@
%%OCAML_SITELIBDIR%%/coq/theories/Compat/Coq819.v
%%OCAML_SITELIBDIR%%/coq/theories/Compat/Coq819.vo
%%OCAML_SITELIBDIR%%/coq/theories/Compat/Coq819.vos
-%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FMapAVL.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FMapAVL.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FMapFacts.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FMapFacts.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FMapFullAVL.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FMapFullAVL.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FMapInterface.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FMapInterface.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FMapList.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FMapList.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FMapPositive.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FMapPositive.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FMapWeakList.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FMapWeakList.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FMaps.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FMaps.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FSetAVL.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FSetAVL.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FSetBridge.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FSetBridge.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FSetCompat.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FSetCompat.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FSetDecide.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FSetDecide.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FSetEqProperties.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FSetEqProperties.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FSetFacts.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FSetFacts.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FSetInterface.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FSetInterface.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FSetList.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FSetList.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FSetPositive.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FSetPositive.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FSetProperties.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FSetProperties.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FSetToFiniteSet.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FSetToFiniteSet.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FSetWeakList.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FSetWeakList.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FSets.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FSets.cmxs
+%%OCAML_SITELIBDIR%%/coq/theories/Compat/Coq820.glob
+%%OCAML_SITELIBDIR%%/coq/theories/Compat/Coq820.v
+%%OCAML_SITELIBDIR%%/coq/theories/Compat/Coq820.vo
+%%OCAML_SITELIBDIR%%/coq/theories/Compat/Coq820.vos
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FMapAVL.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FMapAVL.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FMapFacts.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FMapFacts.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FMapFullAVL.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FMapFullAVL.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FMapInterface.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FMapInterface.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FMapList.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FMapList.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FMapPositive.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FMapPositive.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FMapWeakList.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FMapWeakList.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FMaps.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FMaps.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FSetAVL.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FSetAVL.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FSetBridge.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FSetBridge.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FSetCompat.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FSetCompat.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FSetDecide.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FSetDecide.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FSetEqProperties.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FSetEqProperties.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FSetFacts.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FSetFacts.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FSetInterface.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FSetInterface.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FSetList.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FSetList.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FSetPositive.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FSetPositive.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FSetProperties.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FSetProperties.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FSetToFiniteSet.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FSetToFiniteSet.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FSetWeakList.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FSetWeakList.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FSets.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/FSets/.coq-native/NCoq_FSets_FSets.cmxs
%%OCAML_SITELIBDIR%%/coq/theories/FSets/FMapAVL.glob
%%OCAML_SITELIBDIR%%/coq/theories/FSets/FMapAVL.v
%%OCAML_SITELIBDIR%%/coq/theories/FSets/FMapAVL.vo
@@ -3638,20 +3816,20 @@
%%OCAML_SITELIBDIR%%/coq/theories/FSets/FSets.v
%%OCAML_SITELIBDIR%%/coq/theories/FSets/FSets.vo
%%OCAML_SITELIBDIR%%/coq/theories/FSets/FSets.vos
-%%OCAML_SITELIBDIR%%/coq/theories/Floats/.coq-native/NCoq_Floats_FloatAxioms.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Floats/.coq-native/NCoq_Floats_FloatAxioms.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Floats/.coq-native/NCoq_Floats_FloatClass.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Floats/.coq-native/NCoq_Floats_FloatClass.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Floats/.coq-native/NCoq_Floats_FloatLemmas.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Floats/.coq-native/NCoq_Floats_FloatLemmas.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Floats/.coq-native/NCoq_Floats_FloatOps.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Floats/.coq-native/NCoq_Floats_FloatOps.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Floats/.coq-native/NCoq_Floats_Floats.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Floats/.coq-native/NCoq_Floats_Floats.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Floats/.coq-native/NCoq_Floats_PrimFloat.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Floats/.coq-native/NCoq_Floats_PrimFloat.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Floats/.coq-native/NCoq_Floats_SpecFloat.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Floats/.coq-native/NCoq_Floats_SpecFloat.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Floats/.coq-native/NCoq_Floats_FloatAxioms.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Floats/.coq-native/NCoq_Floats_FloatAxioms.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Floats/.coq-native/NCoq_Floats_FloatClass.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Floats/.coq-native/NCoq_Floats_FloatClass.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Floats/.coq-native/NCoq_Floats_FloatLemmas.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Floats/.coq-native/NCoq_Floats_FloatLemmas.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Floats/.coq-native/NCoq_Floats_FloatOps.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Floats/.coq-native/NCoq_Floats_FloatOps.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Floats/.coq-native/NCoq_Floats_Floats.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Floats/.coq-native/NCoq_Floats_Floats.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Floats/.coq-native/NCoq_Floats_PrimFloat.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Floats/.coq-native/NCoq_Floats_PrimFloat.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Floats/.coq-native/NCoq_Floats_SpecFloat.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Floats/.coq-native/NCoq_Floats_SpecFloat.cmxs
%%OCAML_SITELIBDIR%%/coq/theories/Floats/FloatAxioms.glob
%%OCAML_SITELIBDIR%%/coq/theories/Floats/FloatAxioms.v
%%OCAML_SITELIBDIR%%/coq/theories/Floats/FloatAxioms.vo
@@ -3680,36 +3858,36 @@
%%OCAML_SITELIBDIR%%/coq/theories/Floats/SpecFloat.v
%%OCAML_SITELIBDIR%%/coq/theories/Floats/SpecFloat.vo
%%OCAML_SITELIBDIR%%/coq/theories/Floats/SpecFloat.vos
-%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Byte.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Byte.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Datatypes.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Datatypes.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Decimal.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Decimal.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Hexadecimal.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Hexadecimal.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Logic.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Logic.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Ltac.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Ltac.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Nat.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Nat.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Notations.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Notations.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Number.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Number.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Peano.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Peano.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Prelude.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Prelude.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Specif.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Specif.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Tactics.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Tactics.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Tauto.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Tauto.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Wf.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Wf.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Byte.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Byte.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Datatypes.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Datatypes.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Decimal.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Decimal.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Hexadecimal.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Hexadecimal.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Logic.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Logic.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Ltac.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Ltac.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Nat.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Nat.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Notations.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Notations.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Number.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Number.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Peano.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Peano.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Prelude.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Prelude.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Specif.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Specif.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Tactics.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Tactics.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Tauto.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Tauto.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Wf.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Init/.coq-native/NCoq_Init_Wf.cmxs
%%OCAML_SITELIBDIR%%/coq/theories/Init/Byte.glob
%%OCAML_SITELIBDIR%%/coq/theories/Init/Byte.v
%%OCAML_SITELIBDIR%%/coq/theories/Init/Byte.vo
@@ -3770,22 +3948,22 @@
%%OCAML_SITELIBDIR%%/coq/theories/Init/Wf.v
%%OCAML_SITELIBDIR%%/coq/theories/Init/Wf.vo
%%OCAML_SITELIBDIR%%/coq/theories/Init/Wf.vos
-%%OCAML_SITELIBDIR%%/coq/theories/Lists/.coq-native/NCoq_Lists_List.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Lists/.coq-native/NCoq_Lists_List.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Lists/.coq-native/NCoq_Lists_ListDec.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Lists/.coq-native/NCoq_Lists_ListDec.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Lists/.coq-native/NCoq_Lists_ListSet.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Lists/.coq-native/NCoq_Lists_ListSet.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Lists/.coq-native/NCoq_Lists_ListTactics.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Lists/.coq-native/NCoq_Lists_ListTactics.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Lists/.coq-native/NCoq_Lists_SetoidList.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Lists/.coq-native/NCoq_Lists_SetoidList.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Lists/.coq-native/NCoq_Lists_SetoidPermutation.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Lists/.coq-native/NCoq_Lists_SetoidPermutation.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Lists/.coq-native/NCoq_Lists_StreamMemo.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Lists/.coq-native/NCoq_Lists_StreamMemo.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Lists/.coq-native/NCoq_Lists_Streams.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Lists/.coq-native/NCoq_Lists_Streams.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Lists/.coq-native/NCoq_Lists_List.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Lists/.coq-native/NCoq_Lists_List.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Lists/.coq-native/NCoq_Lists_ListDec.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Lists/.coq-native/NCoq_Lists_ListDec.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Lists/.coq-native/NCoq_Lists_ListSet.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Lists/.coq-native/NCoq_Lists_ListSet.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Lists/.coq-native/NCoq_Lists_ListTactics.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Lists/.coq-native/NCoq_Lists_ListTactics.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Lists/.coq-native/NCoq_Lists_SetoidList.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Lists/.coq-native/NCoq_Lists_SetoidList.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Lists/.coq-native/NCoq_Lists_SetoidPermutation.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Lists/.coq-native/NCoq_Lists_SetoidPermutation.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Lists/.coq-native/NCoq_Lists_StreamMemo.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Lists/.coq-native/NCoq_Lists_StreamMemo.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Lists/.coq-native/NCoq_Lists_Streams.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Lists/.coq-native/NCoq_Lists_Streams.cmxs
%%OCAML_SITELIBDIR%%/coq/theories/Lists/List.glob
%%OCAML_SITELIBDIR%%/coq/theories/Lists/List.v
%%OCAML_SITELIBDIR%%/coq/theories/Lists/List.vo
@@ -3818,82 +3996,82 @@
%%OCAML_SITELIBDIR%%/coq/theories/Lists/Streams.v
%%OCAML_SITELIBDIR%%/coq/theories/Lists/Streams.vo
%%OCAML_SITELIBDIR%%/coq/theories/Lists/Streams.vos
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_Adjointification.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_Adjointification.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_Berardi.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_Berardi.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_ChoiceFacts.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_ChoiceFacts.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_Classical.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_Classical.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_ClassicalChoice.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_ClassicalChoice.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_ClassicalDescription.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_ClassicalDescription.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_ClassicalEpsilon.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_ClassicalEpsilon.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_ClassicalFacts.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_ClassicalFacts.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_ClassicalUniqueChoice.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_ClassicalUniqueChoice.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_Classical_Pred_Type.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_Classical_Pred_Type.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_Classical_Prop.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_Classical_Prop.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_ConstructiveEpsilon.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_ConstructiveEpsilon.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_Decidable.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_Decidable.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_Description.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_Description.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_Diaconescu.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_Diaconescu.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_Epsilon.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_Epsilon.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_Eqdep.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_Eqdep.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_EqdepFacts.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_EqdepFacts.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_Eqdep_dec.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_Eqdep_dec.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_ExtensionalFunctionRepresentative.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_ExtensionalFunctionRepresentative.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_ExtensionalityFacts.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_ExtensionalityFacts.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_FinFun.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_FinFun.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_FunctionalExtensionality.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_FunctionalExtensionality.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_HLevels.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_HLevels.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_Hurkens.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_Hurkens.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_IndefiniteDescription.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_IndefiniteDescription.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_JMeq.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_JMeq.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_ProofIrrelevance.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_ProofIrrelevance.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_ProofIrrelevanceFacts.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_ProofIrrelevanceFacts.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_PropExtensionality.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_PropExtensionality.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_PropExtensionalityFacts.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_PropExtensionalityFacts.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_PropFacts.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_PropFacts.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_RelationalChoice.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_RelationalChoice.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_SetIsType.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_SetIsType.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_SetoidChoice.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_SetoidChoice.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_StrictProp.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_StrictProp.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_WKL.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_WKL.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_WeakFan.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_WeakFan.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_Adjointification.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_Adjointification.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_Berardi.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_Berardi.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_ChoiceFacts.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_ChoiceFacts.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_Classical.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_Classical.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_ClassicalChoice.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_ClassicalChoice.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_ClassicalDescription.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_ClassicalDescription.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_ClassicalEpsilon.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_ClassicalEpsilon.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_ClassicalFacts.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_ClassicalFacts.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_ClassicalUniqueChoice.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_ClassicalUniqueChoice.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_Classical_Pred_Type.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_Classical_Pred_Type.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_Classical_Prop.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_Classical_Prop.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_ConstructiveEpsilon.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_ConstructiveEpsilon.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_Decidable.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_Decidable.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_Description.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_Description.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_Diaconescu.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_Diaconescu.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_Epsilon.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_Epsilon.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_Eqdep.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_Eqdep.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_EqdepFacts.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_EqdepFacts.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_Eqdep_dec.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_Eqdep_dec.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_ExtensionalFunctionRepresentative.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_ExtensionalFunctionRepresentative.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_ExtensionalityFacts.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_ExtensionalityFacts.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_FinFun.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_FinFun.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_FunctionalExtensionality.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_FunctionalExtensionality.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_HLevels.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_HLevels.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_Hurkens.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_Hurkens.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_IndefiniteDescription.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_IndefiniteDescription.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_JMeq.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_JMeq.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_ProofIrrelevance.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_ProofIrrelevance.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_ProofIrrelevanceFacts.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_ProofIrrelevanceFacts.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_PropExtensionality.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_PropExtensionality.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_PropExtensionalityFacts.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_PropExtensionalityFacts.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_PropFacts.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_PropFacts.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_RelationalChoice.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_RelationalChoice.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_SetIsType.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_SetIsType.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_SetoidChoice.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_SetoidChoice.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_StrictProp.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_StrictProp.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_WKL.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_WKL.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_WeakFan.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Logic/.coq-native/NCoq_Logic_WeakFan.cmxs
%%OCAML_SITELIBDIR%%/coq/theories/Logic/Adjointification.glob
%%OCAML_SITELIBDIR%%/coq/theories/Logic/Adjointification.v
%%OCAML_SITELIBDIR%%/coq/theories/Logic/Adjointification.vo
@@ -4046,32 +4224,32 @@
%%OCAML_SITELIBDIR%%/coq/theories/Logic/WeakFan.v
%%OCAML_SITELIBDIR%%/coq/theories/Logic/WeakFan.vo
%%OCAML_SITELIBDIR%%/coq/theories/Logic/WeakFan.vos
-%%OCAML_SITELIBDIR%%/coq/theories/MSets/.coq-native/NCoq_MSets_MSetAVL.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/MSets/.coq-native/NCoq_MSets_MSetAVL.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/MSets/.coq-native/NCoq_MSets_MSetDecide.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/MSets/.coq-native/NCoq_MSets_MSetDecide.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/MSets/.coq-native/NCoq_MSets_MSetEqProperties.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/MSets/.coq-native/NCoq_MSets_MSetEqProperties.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/MSets/.coq-native/NCoq_MSets_MSetFacts.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/MSets/.coq-native/NCoq_MSets_MSetFacts.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/MSets/.coq-native/NCoq_MSets_MSetGenTree.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/MSets/.coq-native/NCoq_MSets_MSetGenTree.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/MSets/.coq-native/NCoq_MSets_MSetInterface.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/MSets/.coq-native/NCoq_MSets_MSetInterface.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/MSets/.coq-native/NCoq_MSets_MSetList.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/MSets/.coq-native/NCoq_MSets_MSetList.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/MSets/.coq-native/NCoq_MSets_MSetPositive.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/MSets/.coq-native/NCoq_MSets_MSetPositive.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/MSets/.coq-native/NCoq_MSets_MSetProperties.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/MSets/.coq-native/NCoq_MSets_MSetProperties.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/MSets/.coq-native/NCoq_MSets_MSetRBT.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/MSets/.coq-native/NCoq_MSets_MSetRBT.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/MSets/.coq-native/NCoq_MSets_MSetToFiniteSet.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/MSets/.coq-native/NCoq_MSets_MSetToFiniteSet.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/MSets/.coq-native/NCoq_MSets_MSetWeakList.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/MSets/.coq-native/NCoq_MSets_MSetWeakList.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/MSets/.coq-native/NCoq_MSets_MSets.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/MSets/.coq-native/NCoq_MSets_MSets.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/MSets/.coq-native/NCoq_MSets_MSetAVL.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/MSets/.coq-native/NCoq_MSets_MSetAVL.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/MSets/.coq-native/NCoq_MSets_MSetDecide.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/MSets/.coq-native/NCoq_MSets_MSetDecide.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/MSets/.coq-native/NCoq_MSets_MSetEqProperties.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/MSets/.coq-native/NCoq_MSets_MSetEqProperties.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/MSets/.coq-native/NCoq_MSets_MSetFacts.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/MSets/.coq-native/NCoq_MSets_MSetFacts.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/MSets/.coq-native/NCoq_MSets_MSetGenTree.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/MSets/.coq-native/NCoq_MSets_MSetGenTree.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/MSets/.coq-native/NCoq_MSets_MSetInterface.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/MSets/.coq-native/NCoq_MSets_MSetInterface.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/MSets/.coq-native/NCoq_MSets_MSetList.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/MSets/.coq-native/NCoq_MSets_MSetList.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/MSets/.coq-native/NCoq_MSets_MSetPositive.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/MSets/.coq-native/NCoq_MSets_MSetPositive.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/MSets/.coq-native/NCoq_MSets_MSetProperties.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/MSets/.coq-native/NCoq_MSets_MSetProperties.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/MSets/.coq-native/NCoq_MSets_MSetRBT.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/MSets/.coq-native/NCoq_MSets_MSetRBT.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/MSets/.coq-native/NCoq_MSets_MSetToFiniteSet.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/MSets/.coq-native/NCoq_MSets_MSetToFiniteSet.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/MSets/.coq-native/NCoq_MSets_MSetWeakList.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/MSets/.coq-native/NCoq_MSets_MSetWeakList.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/MSets/.coq-native/NCoq_MSets_MSets.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/MSets/.coq-native/NCoq_MSets_MSets.cmxs
%%OCAML_SITELIBDIR%%/coq/theories/MSets/MSetAVL.glob
%%OCAML_SITELIBDIR%%/coq/theories/MSets/MSetAVL.v
%%OCAML_SITELIBDIR%%/coq/theories/MSets/MSetAVL.vo
@@ -4124,26 +4302,22 @@
%%OCAML_SITELIBDIR%%/coq/theories/MSets/MSets.v
%%OCAML_SITELIBDIR%%/coq/theories/MSets/MSets.vo
%%OCAML_SITELIBDIR%%/coq/theories/MSets/MSets.vos
-%%OCAML_SITELIBDIR%%/coq/theories/NArith/.coq-native/NCoq_NArith_BinNat.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/NArith/.coq-native/NCoq_NArith_BinNat.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/NArith/.coq-native/NCoq_NArith_BinNatDef.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/NArith/.coq-native/NCoq_NArith_BinNatDef.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/NArith/.coq-native/NCoq_NArith_NArith.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/NArith/.coq-native/NCoq_NArith_NArith.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/NArith/.coq-native/NCoq_NArith_Ndec.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/NArith/.coq-native/NCoq_NArith_Ndec.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/NArith/.coq-native/NCoq_NArith_Ndigits.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/NArith/.coq-native/NCoq_NArith_Ndigits.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/NArith/.coq-native/NCoq_NArith_Ndist.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/NArith/.coq-native/NCoq_NArith_Ndist.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/NArith/.coq-native/NCoq_NArith_Ndiv_def.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/NArith/.coq-native/NCoq_NArith_Ndiv_def.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/NArith/.coq-native/NCoq_NArith_Ngcd_def.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/NArith/.coq-native/NCoq_NArith_Ngcd_def.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/NArith/.coq-native/NCoq_NArith_Nnat.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/NArith/.coq-native/NCoq_NArith_Nnat.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/NArith/.coq-native/NCoq_NArith_Nsqrt_def.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/NArith/.coq-native/NCoq_NArith_Nsqrt_def.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/NArith/.coq-native/NCoq_NArith_BinNat.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/NArith/.coq-native/NCoq_NArith_BinNat.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/NArith/.coq-native/NCoq_NArith_BinNatDef.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/NArith/.coq-native/NCoq_NArith_BinNatDef.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/NArith/.coq-native/NCoq_NArith_NArith.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/NArith/.coq-native/NCoq_NArith_NArith.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/NArith/.coq-native/NCoq_NArith_Ndec.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/NArith/.coq-native/NCoq_NArith_Ndec.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/NArith/.coq-native/NCoq_NArith_Ndiv_def.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/NArith/.coq-native/NCoq_NArith_Ndiv_def.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/NArith/.coq-native/NCoq_NArith_Ngcd_def.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/NArith/.coq-native/NCoq_NArith_Ngcd_def.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/NArith/.coq-native/NCoq_NArith_Nnat.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/NArith/.coq-native/NCoq_NArith_Nnat.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/NArith/.coq-native/NCoq_NArith_Nsqrt_def.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/NArith/.coq-native/NCoq_NArith_Nsqrt_def.cmxs
%%OCAML_SITELIBDIR%%/coq/theories/NArith/BinNat.glob
%%OCAML_SITELIBDIR%%/coq/theories/NArith/BinNat.v
%%OCAML_SITELIBDIR%%/coq/theories/NArith/BinNat.vo
@@ -4160,14 +4334,6 @@
%%OCAML_SITELIBDIR%%/coq/theories/NArith/Ndec.v
%%OCAML_SITELIBDIR%%/coq/theories/NArith/Ndec.vo
%%OCAML_SITELIBDIR%%/coq/theories/NArith/Ndec.vos
-%%OCAML_SITELIBDIR%%/coq/theories/NArith/Ndigits.glob
-%%OCAML_SITELIBDIR%%/coq/theories/NArith/Ndigits.v
-%%OCAML_SITELIBDIR%%/coq/theories/NArith/Ndigits.vo
-%%OCAML_SITELIBDIR%%/coq/theories/NArith/Ndigits.vos
-%%OCAML_SITELIBDIR%%/coq/theories/NArith/Ndist.glob
-%%OCAML_SITELIBDIR%%/coq/theories/NArith/Ndist.v
-%%OCAML_SITELIBDIR%%/coq/theories/NArith/Ndist.vo
-%%OCAML_SITELIBDIR%%/coq/theories/NArith/Ndist.vos
%%OCAML_SITELIBDIR%%/coq/theories/NArith/Ndiv_def.glob
%%OCAML_SITELIBDIR%%/coq/theories/NArith/Ndiv_def.v
%%OCAML_SITELIBDIR%%/coq/theories/NArith/Ndiv_def.vo
@@ -4184,46 +4350,46 @@
%%OCAML_SITELIBDIR%%/coq/theories/NArith/Nsqrt_def.v
%%OCAML_SITELIBDIR%%/coq/theories/NArith/Nsqrt_def.vo
%%OCAML_SITELIBDIR%%/coq/theories/NArith/Nsqrt_def.vos
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_AltBinNotations.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_AltBinNotations.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_BinNums.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_BinNums.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_DecimalFacts.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_DecimalFacts.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_DecimalN.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_DecimalN.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_DecimalNat.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_DecimalNat.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_DecimalPos.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_DecimalPos.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_DecimalQ.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_DecimalQ.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_DecimalR.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_DecimalR.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_DecimalString.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_DecimalString.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_DecimalZ.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_DecimalZ.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_HexadecimalFacts.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_HexadecimalFacts.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_HexadecimalN.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_HexadecimalN.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_HexadecimalNat.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_HexadecimalNat.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_HexadecimalPos.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_HexadecimalPos.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_HexadecimalQ.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_HexadecimalQ.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_HexadecimalR.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_HexadecimalR.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_HexadecimalString.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_HexadecimalString.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_HexadecimalZ.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_HexadecimalZ.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_NaryFunctions.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_NaryFunctions.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_NumPrelude.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_NumPrelude.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_AltBinNotations.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_AltBinNotations.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_BinNums.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_BinNums.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_DecimalFacts.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_DecimalFacts.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_DecimalN.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_DecimalN.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_DecimalNat.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_DecimalNat.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_DecimalPos.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_DecimalPos.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_DecimalQ.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_DecimalQ.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_DecimalR.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_DecimalR.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_DecimalString.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_DecimalString.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_DecimalZ.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_DecimalZ.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_HexadecimalFacts.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_HexadecimalFacts.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_HexadecimalN.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_HexadecimalN.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_HexadecimalNat.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_HexadecimalNat.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_HexadecimalPos.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_HexadecimalPos.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_HexadecimalQ.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_HexadecimalQ.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_HexadecimalR.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_HexadecimalR.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_HexadecimalString.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_HexadecimalString.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_HexadecimalZ.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_HexadecimalZ.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_NaryFunctions.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_NaryFunctions.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_NumPrelude.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/.coq-native/NCoq_Numbers_NumPrelude.cmxs
%%OCAML_SITELIBDIR%%/coq/theories/Numbers/AltBinNotations.glob
%%OCAML_SITELIBDIR%%/coq/theories/Numbers/AltBinNotations.v
%%OCAML_SITELIBDIR%%/coq/theories/Numbers/AltBinNotations.vo
@@ -4232,14 +4398,14 @@
%%OCAML_SITELIBDIR%%/coq/theories/Numbers/BinNums.v
%%OCAML_SITELIBDIR%%/coq/theories/Numbers/BinNums.vo
%%OCAML_SITELIBDIR%%/coq/theories/Numbers/BinNums.vos
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Cyclic/Abstract/.coq-native/NCoq_Numbers_Cyclic_Abstract_CarryType.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Cyclic/Abstract/.coq-native/NCoq_Numbers_Cyclic_Abstract_CarryType.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Cyclic/Abstract/.coq-native/NCoq_Numbers_Cyclic_Abstract_CyclicAxioms.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Cyclic/Abstract/.coq-native/NCoq_Numbers_Cyclic_Abstract_CyclicAxioms.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Cyclic/Abstract/.coq-native/NCoq_Numbers_Cyclic_Abstract_DoubleType.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Cyclic/Abstract/.coq-native/NCoq_Numbers_Cyclic_Abstract_DoubleType.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Cyclic/Abstract/.coq-native/NCoq_Numbers_Cyclic_Abstract_NZCyclic.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Cyclic/Abstract/.coq-native/NCoq_Numbers_Cyclic_Abstract_NZCyclic.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Cyclic/Abstract/.coq-native/NCoq_Numbers_Cyclic_Abstract_CarryType.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Cyclic/Abstract/.coq-native/NCoq_Numbers_Cyclic_Abstract_CarryType.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Cyclic/Abstract/.coq-native/NCoq_Numbers_Cyclic_Abstract_CyclicAxioms.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Cyclic/Abstract/.coq-native/NCoq_Numbers_Cyclic_Abstract_CyclicAxioms.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Cyclic/Abstract/.coq-native/NCoq_Numbers_Cyclic_Abstract_DoubleType.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Cyclic/Abstract/.coq-native/NCoq_Numbers_Cyclic_Abstract_DoubleType.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Cyclic/Abstract/.coq-native/NCoq_Numbers_Cyclic_Abstract_NZCyclic.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Cyclic/Abstract/.coq-native/NCoq_Numbers_Cyclic_Abstract_NZCyclic.cmxs
%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Cyclic/Abstract/CarryType.glob
%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Cyclic/Abstract/CarryType.v
%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Cyclic/Abstract/CarryType.vo
@@ -4256,16 +4422,16 @@
%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Cyclic/Abstract/NZCyclic.v
%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Cyclic/Abstract/NZCyclic.vo
%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Cyclic/Abstract/NZCyclic.vos
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Cyclic/Int63/.coq-native/NCoq_Numbers_Cyclic_Int63_Cyclic63.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Cyclic/Int63/.coq-native/NCoq_Numbers_Cyclic_Int63_Cyclic63.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Cyclic/Int63/.coq-native/NCoq_Numbers_Cyclic_Int63_PrimInt63.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Cyclic/Int63/.coq-native/NCoq_Numbers_Cyclic_Int63_PrimInt63.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Cyclic/Int63/.coq-native/NCoq_Numbers_Cyclic_Int63_Ring63.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Cyclic/Int63/.coq-native/NCoq_Numbers_Cyclic_Int63_Ring63.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Cyclic/Int63/.coq-native/NCoq_Numbers_Cyclic_Int63_Sint63.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Cyclic/Int63/.coq-native/NCoq_Numbers_Cyclic_Int63_Sint63.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Cyclic/Int63/.coq-native/NCoq_Numbers_Cyclic_Int63_Uint63.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Cyclic/Int63/.coq-native/NCoq_Numbers_Cyclic_Int63_Uint63.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Cyclic/Int63/.coq-native/NCoq_Numbers_Cyclic_Int63_Cyclic63.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Cyclic/Int63/.coq-native/NCoq_Numbers_Cyclic_Int63_Cyclic63.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Cyclic/Int63/.coq-native/NCoq_Numbers_Cyclic_Int63_PrimInt63.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Cyclic/Int63/.coq-native/NCoq_Numbers_Cyclic_Int63_PrimInt63.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Cyclic/Int63/.coq-native/NCoq_Numbers_Cyclic_Int63_Ring63.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Cyclic/Int63/.coq-native/NCoq_Numbers_Cyclic_Int63_Ring63.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Cyclic/Int63/.coq-native/NCoq_Numbers_Cyclic_Int63_Sint63.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Cyclic/Int63/.coq-native/NCoq_Numbers_Cyclic_Int63_Sint63.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Cyclic/Int63/.coq-native/NCoq_Numbers_Cyclic_Int63_Uint63.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Cyclic/Int63/.coq-native/NCoq_Numbers_Cyclic_Int63_Uint63.cmxs
%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Cyclic/Int63/Cyclic63.glob
%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Cyclic/Int63/Cyclic63.v
%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Cyclic/Int63/Cyclic63.vo
@@ -4350,42 +4516,42 @@
%%OCAML_SITELIBDIR%%/coq/theories/Numbers/HexadecimalZ.v
%%OCAML_SITELIBDIR%%/coq/theories/Numbers/HexadecimalZ.vo
%%OCAML_SITELIBDIR%%/coq/theories/Numbers/HexadecimalZ.vos
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZAdd.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZAdd.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZAddOrder.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZAddOrder.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZAxioms.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZAxioms.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZBase.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZBase.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZBits.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZBits.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZDivEucl.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZDivEucl.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZDivFloor.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZDivFloor.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZDivTrunc.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZDivTrunc.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZGcd.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZGcd.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZLcm.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZLcm.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZLt.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZLt.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZMaxMin.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZMaxMin.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZMul.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZMul.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZMulOrder.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZMulOrder.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZParity.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZParity.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZPow.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZPow.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZProperties.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZProperties.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZSgnAbs.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZSgnAbs.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZAdd.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZAdd.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZAddOrder.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZAddOrder.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZAxioms.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZAxioms.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZBase.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZBase.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZBits.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZBits.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZDivEucl.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZDivEucl.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZDivFloor.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZDivFloor.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZDivTrunc.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZDivTrunc.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZGcd.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZGcd.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZLcm.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZLcm.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZLt.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZLt.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZMaxMin.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZMaxMin.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZMul.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZMul.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZMulOrder.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZMulOrder.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZParity.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZParity.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZPow.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZPow.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZProperties.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZProperties.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZSgnAbs.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/.coq-native/NCoq_Numbers_Integer_Abstract_ZSgnAbs.cmxs
%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/ZAdd.glob
%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/ZAdd.v
%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/ZAdd.vo
@@ -4458,14 +4624,14 @@
%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/ZSgnAbs.v
%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/ZSgnAbs.vo
%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Abstract/ZSgnAbs.vos
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Binary/.coq-native/NCoq_Numbers_Integer_Binary_ZBinary.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Binary/.coq-native/NCoq_Numbers_Integer_Binary_ZBinary.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Binary/.coq-native/NCoq_Numbers_Integer_Binary_ZBinary.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Binary/.coq-native/NCoq_Numbers_Integer_Binary_ZBinary.cmxs
%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Binary/ZBinary.glob
%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Binary/ZBinary.v
%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Binary/ZBinary.vo
%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/Binary/ZBinary.vos
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/NatPairs/.coq-native/NCoq_Numbers_Integer_NatPairs_ZNatPairs.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/NatPairs/.coq-native/NCoq_Numbers_Integer_NatPairs_ZNatPairs.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/NatPairs/.coq-native/NCoq_Numbers_Integer_NatPairs_ZNatPairs.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/NatPairs/.coq-native/NCoq_Numbers_Integer_NatPairs_ZNatPairs.cmxs
%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/NatPairs/ZNatPairs.glob
%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/NatPairs/ZNatPairs.v
%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Integer/NatPairs/ZNatPairs.vo
@@ -4474,38 +4640,38 @@
%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NaryFunctions.v
%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NaryFunctions.vo
%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NaryFunctions.vos
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZAdd.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZAdd.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZAddOrder.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZAddOrder.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZAxioms.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZAxioms.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZBase.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZBase.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZBits.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZBits.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZDiv.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZDiv.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZDomain.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZDomain.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZGcd.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZGcd.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZLog.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZLog.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZMul.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZMul.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZMulOrder.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZMulOrder.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZOrder.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZOrder.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZParity.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZParity.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZPow.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZPow.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZProperties.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZProperties.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZSqrt.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZSqrt.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZAdd.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZAdd.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZAddOrder.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZAddOrder.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZAxioms.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZAxioms.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZBase.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZBase.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZBits.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZBits.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZDiv.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZDiv.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZDomain.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZDomain.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZGcd.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZGcd.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZLog.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZLog.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZMul.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZMul.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZMulOrder.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZMulOrder.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZOrder.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZOrder.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZParity.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZParity.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZPow.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZPow.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZProperties.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZProperties.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZSqrt.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/.coq-native/NCoq_Numbers_NatInt_NZSqrt.cmxs
%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/NZAdd.glob
%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/NZAdd.v
%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/NZAdd.vo
@@ -4570,50 +4736,50 @@
%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/NZSqrt.v
%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/NZSqrt.vo
%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NatInt/NZSqrt.vos
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NAdd.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NAdd.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NAddOrder.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NAddOrder.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NAxioms.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NAxioms.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NBase.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NBase.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NBits.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NBits.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NDefOps.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NDefOps.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NDiv.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NDiv.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NDiv0.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NDiv0.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NGcd.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NGcd.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NIso.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NIso.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NLcm.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NLcm.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NLcm0.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NLcm0.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NLog.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NLog.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NMaxMin.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NMaxMin.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NMulOrder.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NMulOrder.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NOrder.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NOrder.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NParity.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NParity.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NPow.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NPow.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NProperties.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NProperties.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NSqrt.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NSqrt.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NStrongRec.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NStrongRec.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NSub.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NSub.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NAdd.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NAdd.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NAddOrder.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NAddOrder.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NAxioms.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NAxioms.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NBase.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NBase.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NBits.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NBits.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NDefOps.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NDefOps.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NDiv.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NDiv.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NDiv0.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NDiv0.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NGcd.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NGcd.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NIso.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NIso.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NLcm.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NLcm.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NLcm0.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NLcm0.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NLog.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NLog.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NMaxMin.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NMaxMin.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NMulOrder.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NMulOrder.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NOrder.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NOrder.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NParity.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NParity.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NPow.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NPow.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NProperties.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NProperties.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NSqrt.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NSqrt.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NStrongRec.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NStrongRec.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NSub.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/.coq-native/NCoq_Numbers_Natural_Abstract_NSub.cmxs
%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/NAdd.glob
%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/NAdd.v
%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/NAdd.vo
@@ -4702,8 +4868,8 @@
%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/NSub.v
%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/NSub.vo
%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Abstract/NSub.vos
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Binary/.coq-native/NCoq_Numbers_Natural_Binary_NBinary.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Binary/.coq-native/NCoq_Numbers_Natural_Binary_NBinary.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Binary/.coq-native/NCoq_Numbers_Natural_Binary_NBinary.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Binary/.coq-native/NCoq_Numbers_Natural_Binary_NBinary.cmxs
%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Binary/NBinary.glob
%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Binary/NBinary.v
%%OCAML_SITELIBDIR%%/coq/theories/Numbers/Natural/Binary/NBinary.vo
@@ -4712,16 +4878,16 @@
%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NumPrelude.v
%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NumPrelude.vo
%%OCAML_SITELIBDIR%%/coq/theories/Numbers/NumPrelude.vos
-%%OCAML_SITELIBDIR%%/coq/theories/PArith/.coq-native/NCoq_PArith_BinPos.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/PArith/.coq-native/NCoq_PArith_BinPos.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/PArith/.coq-native/NCoq_PArith_BinPosDef.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/PArith/.coq-native/NCoq_PArith_BinPosDef.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/PArith/.coq-native/NCoq_PArith_PArith.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/PArith/.coq-native/NCoq_PArith_PArith.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/PArith/.coq-native/NCoq_PArith_POrderedType.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/PArith/.coq-native/NCoq_PArith_POrderedType.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/PArith/.coq-native/NCoq_PArith_Pnat.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/PArith/.coq-native/NCoq_PArith_Pnat.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/PArith/.coq-native/NCoq_PArith_BinPos.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/PArith/.coq-native/NCoq_PArith_BinPos.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/PArith/.coq-native/NCoq_PArith_BinPosDef.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/PArith/.coq-native/NCoq_PArith_BinPosDef.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/PArith/.coq-native/NCoq_PArith_PArith.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/PArith/.coq-native/NCoq_PArith_PArith.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/PArith/.coq-native/NCoq_PArith_POrderedType.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/PArith/.coq-native/NCoq_PArith_POrderedType.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/PArith/.coq-native/NCoq_PArith_Pnat.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/PArith/.coq-native/NCoq_PArith_Pnat.cmxs
%%OCAML_SITELIBDIR%%/coq/theories/PArith/BinPos.glob
%%OCAML_SITELIBDIR%%/coq/theories/PArith/BinPos.v
%%OCAML_SITELIBDIR%%/coq/theories/PArith/BinPos.vo
@@ -4742,24 +4908,24 @@
%%OCAML_SITELIBDIR%%/coq/theories/PArith/Pnat.v
%%OCAML_SITELIBDIR%%/coq/theories/PArith/Pnat.vo
%%OCAML_SITELIBDIR%%/coq/theories/PArith/Pnat.vos
-%%OCAML_SITELIBDIR%%/coq/theories/Program/.coq-native/NCoq_Program_Basics.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Program/.coq-native/NCoq_Program_Basics.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Program/.coq-native/NCoq_Program_Combinators.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Program/.coq-native/NCoq_Program_Combinators.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Program/.coq-native/NCoq_Program_Equality.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Program/.coq-native/NCoq_Program_Equality.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Program/.coq-native/NCoq_Program_Program.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Program/.coq-native/NCoq_Program_Program.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Program/.coq-native/NCoq_Program_Subset.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Program/.coq-native/NCoq_Program_Subset.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Program/.coq-native/NCoq_Program_Syntax.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Program/.coq-native/NCoq_Program_Syntax.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Program/.coq-native/NCoq_Program_Tactics.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Program/.coq-native/NCoq_Program_Tactics.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Program/.coq-native/NCoq_Program_Utils.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Program/.coq-native/NCoq_Program_Utils.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Program/.coq-native/NCoq_Program_Wf.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Program/.coq-native/NCoq_Program_Wf.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Program/.coq-native/NCoq_Program_Basics.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Program/.coq-native/NCoq_Program_Basics.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Program/.coq-native/NCoq_Program_Combinators.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Program/.coq-native/NCoq_Program_Combinators.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Program/.coq-native/NCoq_Program_Equality.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Program/.coq-native/NCoq_Program_Equality.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Program/.coq-native/NCoq_Program_Program.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Program/.coq-native/NCoq_Program_Program.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Program/.coq-native/NCoq_Program_Subset.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Program/.coq-native/NCoq_Program_Subset.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Program/.coq-native/NCoq_Program_Syntax.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Program/.coq-native/NCoq_Program_Syntax.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Program/.coq-native/NCoq_Program_Tactics.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Program/.coq-native/NCoq_Program_Tactics.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Program/.coq-native/NCoq_Program_Utils.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Program/.coq-native/NCoq_Program_Utils.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Program/.coq-native/NCoq_Program_Wf.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Program/.coq-native/NCoq_Program_Wf.cmxs
%%OCAML_SITELIBDIR%%/coq/theories/Program/Basics.glob
%%OCAML_SITELIBDIR%%/coq/theories/Program/Basics.v
%%OCAML_SITELIBDIR%%/coq/theories/Program/Basics.vo
@@ -4796,32 +4962,44 @@
%%OCAML_SITELIBDIR%%/coq/theories/Program/Wf.v
%%OCAML_SITELIBDIR%%/coq/theories/Program/Wf.vo
%%OCAML_SITELIBDIR%%/coq/theories/Program/Wf.vos
-%%OCAML_SITELIBDIR%%/coq/theories/QArith/.coq-native/NCoq_QArith_QArith.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/QArith/.coq-native/NCoq_QArith_QArith.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/QArith/.coq-native/NCoq_QArith_QArith_base.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/QArith/.coq-native/NCoq_QArith_QArith_base.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/QArith/.coq-native/NCoq_QArith_QOrderedType.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/QArith/.coq-native/NCoq_QArith_QOrderedType.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/QArith/.coq-native/NCoq_QArith_Qabs.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/QArith/.coq-native/NCoq_QArith_Qabs.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/QArith/.coq-native/NCoq_QArith_Qcabs.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/QArith/.coq-native/NCoq_QArith_Qcabs.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/QArith/.coq-native/NCoq_QArith_Qcanon.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/QArith/.coq-native/NCoq_QArith_Qcanon.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/QArith/.coq-native/NCoq_QArith_Qfield.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/QArith/.coq-native/NCoq_QArith_Qfield.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/QArith/.coq-native/NCoq_QArith_Qminmax.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/QArith/.coq-native/NCoq_QArith_Qminmax.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/QArith/.coq-native/NCoq_QArith_Qpower.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/QArith/.coq-native/NCoq_QArith_Qpower.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/QArith/.coq-native/NCoq_QArith_Qreals.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/QArith/.coq-native/NCoq_QArith_Qreals.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/QArith/.coq-native/NCoq_QArith_Qreduction.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/QArith/.coq-native/NCoq_QArith_Qreduction.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/QArith/.coq-native/NCoq_QArith_Qring.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/QArith/.coq-native/NCoq_QArith_Qring.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/QArith/.coq-native/NCoq_QArith_Qround.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/QArith/.coq-native/NCoq_QArith_Qround.cmxs
+%%OCAML_SITELIBDIR%%/coq/theories/Strings/PString.glob
+%%OCAML_SITELIBDIR%%/coq/theories/Strings/PString.v
+%%OCAML_SITELIBDIR%%/coq/theories/Strings/PString.vo
+%%OCAML_SITELIBDIR%%/coq/theories/Strings/PString.vos
+%%OCAML_SITELIBDIR%%/coq/theories/Strings/PrimString.glob
+%%OCAML_SITELIBDIR%%/coq/theories/Strings/PrimString.v
+%%OCAML_SITELIBDIR%%/coq/theories/Strings/PrimString.vo
+%%OCAML_SITELIBDIR%%/coq/theories/Strings/PrimString.vos
+%%OCAML_SITELIBDIR%%/coq/theories/Strings/PrimStringAxioms.glob
+%%OCAML_SITELIBDIR%%/coq/theories/Strings/PrimStringAxioms.v
+%%OCAML_SITELIBDIR%%/coq/theories/Strings/PrimStringAxioms.vo
+%%OCAML_SITELIBDIR%%/coq/theories/Strings/PrimStringAxioms.vos
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/QArith/.coq-native/NCoq_QArith_QArith.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/QArith/.coq-native/NCoq_QArith_QArith.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/QArith/.coq-native/NCoq_QArith_QArith_base.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/QArith/.coq-native/NCoq_QArith_QArith_base.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/QArith/.coq-native/NCoq_QArith_QOrderedType.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/QArith/.coq-native/NCoq_QArith_QOrderedType.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/QArith/.coq-native/NCoq_QArith_Qabs.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/QArith/.coq-native/NCoq_QArith_Qabs.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/QArith/.coq-native/NCoq_QArith_Qcabs.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/QArith/.coq-native/NCoq_QArith_Qcabs.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/QArith/.coq-native/NCoq_QArith_Qcanon.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/QArith/.coq-native/NCoq_QArith_Qcanon.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/QArith/.coq-native/NCoq_QArith_Qfield.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/QArith/.coq-native/NCoq_QArith_Qfield.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/QArith/.coq-native/NCoq_QArith_Qminmax.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/QArith/.coq-native/NCoq_QArith_Qminmax.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/QArith/.coq-native/NCoq_QArith_Qpower.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/QArith/.coq-native/NCoq_QArith_Qpower.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/QArith/.coq-native/NCoq_QArith_Qreals.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/QArith/.coq-native/NCoq_QArith_Qreals.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/QArith/.coq-native/NCoq_QArith_Qreduction.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/QArith/.coq-native/NCoq_QArith_Qreduction.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/QArith/.coq-native/NCoq_QArith_Qring.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/QArith/.coq-native/NCoq_QArith_Qring.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/QArith/.coq-native/NCoq_QArith_Qround.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/QArith/.coq-native/NCoq_QArith_Qround.cmxs
%%OCAML_SITELIBDIR%%/coq/theories/QArith/QArith.glob
%%OCAML_SITELIBDIR%%/coq/theories/QArith/QArith.v
%%OCAML_SITELIBDIR%%/coq/theories/QArith/QArith.vo
@@ -4874,156 +5052,156 @@
%%OCAML_SITELIBDIR%%/coq/theories/QArith/Qround.v
%%OCAML_SITELIBDIR%%/coq/theories/QArith/Qround.vo
%%OCAML_SITELIBDIR%%/coq/theories/QArith/Qround.vos
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Alembert.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Alembert.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_AltSeries.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_AltSeries.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_ArithProp.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_ArithProp.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Binomial.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Binomial.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Cauchy_prod.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Cauchy_prod.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_ClassicalConstructiveReals.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_ClassicalConstructiveReals.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_ClassicalDedekindReals.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_ClassicalDedekindReals.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Cos_plus.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Cos_plus.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Cos_rel.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Cos_rel.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_DiscrR.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_DiscrR.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Exp_prop.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Exp_prop.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Integration.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Integration.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_MVT.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_MVT.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Machin.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Machin.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_NewtonInt.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_NewtonInt.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_PSeries_reg.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_PSeries_reg.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_PartSum.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_PartSum.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_RIneq.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_RIneq.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_RList.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_RList.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_ROrderedType.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_ROrderedType.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_R_Ifp.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_R_Ifp.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_R_sqr.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_R_sqr.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_R_sqrt.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_R_sqrt.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Ranalysis.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Ranalysis.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Ranalysis1.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Ranalysis1.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Ranalysis2.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Ranalysis2.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Ranalysis3.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Ranalysis3.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Ranalysis4.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Ranalysis4.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Ranalysis5.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Ranalysis5.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Ranalysis_reg.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Ranalysis_reg.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Ratan.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Ratan.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Raxioms.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Raxioms.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rbase.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rbase.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rbasic_fun.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rbasic_fun.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rcomplete.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rcomplete.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rdefinitions.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rdefinitions.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rderiv.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rderiv.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Reals.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Reals.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rfunctions.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rfunctions.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rgeom.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rgeom.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_RiemannInt.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_RiemannInt.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_RiemannInt_SF.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_RiemannInt_SF.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rlimit.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rlimit.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rlogic.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rlogic.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rminmax.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rminmax.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rpow_def.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rpow_def.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rpower.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rpower.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rprod.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rprod.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rregisternames.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rregisternames.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rseries.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rseries.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rsigma.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rsigma.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rsqrt_def.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rsqrt_def.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rtopology.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rtopology.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rtrigo.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rtrigo.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rtrigo1.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rtrigo1.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rtrigo_alt.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rtrigo_alt.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rtrigo_calc.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rtrigo_calc.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rtrigo_def.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rtrigo_def.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rtrigo_facts.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rtrigo_facts.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rtrigo_fun.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rtrigo_fun.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rtrigo_reg.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rtrigo_reg.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Runcountable.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Runcountable.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_SeqProp.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_SeqProp.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_SeqSeries.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_SeqSeries.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_SplitAbsolu.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_SplitAbsolu.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_SplitRmult.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_SplitRmult.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Sqrt_reg.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Sqrt_reg.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/Abstract/.coq-native/NCoq_Reals_Abstract_ConstructiveAbs.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/Abstract/.coq-native/NCoq_Reals_Abstract_ConstructiveAbs.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/Abstract/.coq-native/NCoq_Reals_Abstract_ConstructiveLUB.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/Abstract/.coq-native/NCoq_Reals_Abstract_ConstructiveLUB.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/Abstract/.coq-native/NCoq_Reals_Abstract_ConstructiveLimits.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/Abstract/.coq-native/NCoq_Reals_Abstract_ConstructiveLimits.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/Abstract/.coq-native/NCoq_Reals_Abstract_ConstructiveMinMax.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/Abstract/.coq-native/NCoq_Reals_Abstract_ConstructiveMinMax.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/Abstract/.coq-native/NCoq_Reals_Abstract_ConstructivePower.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/Abstract/.coq-native/NCoq_Reals_Abstract_ConstructivePower.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/Abstract/.coq-native/NCoq_Reals_Abstract_ConstructiveReals.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/Abstract/.coq-native/NCoq_Reals_Abstract_ConstructiveReals.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/Abstract/.coq-native/NCoq_Reals_Abstract_ConstructiveRealsMorphisms.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/Abstract/.coq-native/NCoq_Reals_Abstract_ConstructiveRealsMorphisms.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/Abstract/.coq-native/NCoq_Reals_Abstract_ConstructiveSum.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/Abstract/.coq-native/NCoq_Reals_Abstract_ConstructiveSum.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Alembert.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Alembert.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_AltSeries.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_AltSeries.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_ArithProp.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_ArithProp.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Binomial.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Binomial.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Cauchy_prod.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Cauchy_prod.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_ClassicalConstructiveReals.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_ClassicalConstructiveReals.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_ClassicalDedekindReals.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_ClassicalDedekindReals.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Cos_plus.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Cos_plus.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Cos_rel.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Cos_rel.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_DiscrR.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_DiscrR.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Exp_prop.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Exp_prop.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Integration.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Integration.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_MVT.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_MVT.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Machin.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Machin.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_NewtonInt.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_NewtonInt.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_PSeries_reg.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_PSeries_reg.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_PartSum.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_PartSum.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_RIneq.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_RIneq.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_RList.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_RList.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_ROrderedType.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_ROrderedType.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_R_Ifp.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_R_Ifp.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_R_sqr.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_R_sqr.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_R_sqrt.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_R_sqrt.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Ranalysis.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Ranalysis.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Ranalysis1.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Ranalysis1.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Ranalysis2.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Ranalysis2.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Ranalysis3.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Ranalysis3.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Ranalysis4.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Ranalysis4.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Ranalysis5.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Ranalysis5.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Ranalysis_reg.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Ranalysis_reg.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Ratan.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Ratan.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Raxioms.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Raxioms.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rbase.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rbase.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rbasic_fun.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rbasic_fun.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rcomplete.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rcomplete.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rdefinitions.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rdefinitions.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rderiv.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rderiv.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Reals.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Reals.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rfunctions.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rfunctions.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rgeom.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rgeom.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_RiemannInt.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_RiemannInt.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_RiemannInt_SF.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_RiemannInt_SF.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rlimit.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rlimit.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rlogic.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rlogic.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rminmax.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rminmax.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rpow_def.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rpow_def.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rpower.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rpower.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rprod.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rprod.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rregisternames.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rregisternames.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rseries.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rseries.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rsigma.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rsigma.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rsqrt_def.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rsqrt_def.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rtopology.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rtopology.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rtrigo.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rtrigo.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rtrigo1.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rtrigo1.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rtrigo_alt.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rtrigo_alt.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rtrigo_calc.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rtrigo_calc.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rtrigo_def.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rtrigo_def.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rtrigo_facts.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rtrigo_facts.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rtrigo_fun.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rtrigo_fun.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rtrigo_reg.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Rtrigo_reg.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Runcountable.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Runcountable.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_SeqProp.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_SeqProp.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_SeqSeries.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_SeqSeries.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_SplitAbsolu.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_SplitAbsolu.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_SplitRmult.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_SplitRmult.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Sqrt_reg.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/.coq-native/NCoq_Reals_Sqrt_reg.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/Abstract/.coq-native/NCoq_Reals_Abstract_ConstructiveAbs.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/Abstract/.coq-native/NCoq_Reals_Abstract_ConstructiveAbs.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/Abstract/.coq-native/NCoq_Reals_Abstract_ConstructiveLUB.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/Abstract/.coq-native/NCoq_Reals_Abstract_ConstructiveLUB.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/Abstract/.coq-native/NCoq_Reals_Abstract_ConstructiveLimits.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/Abstract/.coq-native/NCoq_Reals_Abstract_ConstructiveLimits.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/Abstract/.coq-native/NCoq_Reals_Abstract_ConstructiveMinMax.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/Abstract/.coq-native/NCoq_Reals_Abstract_ConstructiveMinMax.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/Abstract/.coq-native/NCoq_Reals_Abstract_ConstructivePower.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/Abstract/.coq-native/NCoq_Reals_Abstract_ConstructivePower.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/Abstract/.coq-native/NCoq_Reals_Abstract_ConstructiveReals.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/Abstract/.coq-native/NCoq_Reals_Abstract_ConstructiveReals.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/Abstract/.coq-native/NCoq_Reals_Abstract_ConstructiveRealsMorphisms.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/Abstract/.coq-native/NCoq_Reals_Abstract_ConstructiveRealsMorphisms.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/Abstract/.coq-native/NCoq_Reals_Abstract_ConstructiveSum.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/Abstract/.coq-native/NCoq_Reals_Abstract_ConstructiveSum.cmxs
%%OCAML_SITELIBDIR%%/coq/theories/Reals/Abstract/ConstructiveAbs.glob
%%OCAML_SITELIBDIR%%/coq/theories/Reals/Abstract/ConstructiveAbs.v
%%OCAML_SITELIBDIR%%/coq/theories/Reals/Abstract/ConstructiveAbs.vo
@@ -5072,20 +5250,20 @@
%%OCAML_SITELIBDIR%%/coq/theories/Reals/Binomial.v
%%OCAML_SITELIBDIR%%/coq/theories/Reals/Binomial.vo
%%OCAML_SITELIBDIR%%/coq/theories/Reals/Binomial.vos
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/Cauchy/.coq-native/NCoq_Reals_Cauchy_ConstructiveCauchyAbs.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/Cauchy/.coq-native/NCoq_Reals_Cauchy_ConstructiveCauchyAbs.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/Cauchy/.coq-native/NCoq_Reals_Cauchy_ConstructiveCauchyReals.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/Cauchy/.coq-native/NCoq_Reals_Cauchy_ConstructiveCauchyReals.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/Cauchy/.coq-native/NCoq_Reals_Cauchy_ConstructiveCauchyRealsMult.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/Cauchy/.coq-native/NCoq_Reals_Cauchy_ConstructiveCauchyRealsMult.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/Cauchy/.coq-native/NCoq_Reals_Cauchy_ConstructiveExtra.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/Cauchy/.coq-native/NCoq_Reals_Cauchy_ConstructiveExtra.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/Cauchy/.coq-native/NCoq_Reals_Cauchy_ConstructiveRcomplete.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/Cauchy/.coq-native/NCoq_Reals_Cauchy_ConstructiveRcomplete.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/Cauchy/.coq-native/NCoq_Reals_Cauchy_PosExtra.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/Cauchy/.coq-native/NCoq_Reals_Cauchy_PosExtra.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/Cauchy/.coq-native/NCoq_Reals_Cauchy_QExtra.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Reals/Cauchy/.coq-native/NCoq_Reals_Cauchy_QExtra.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/Cauchy/.coq-native/NCoq_Reals_Cauchy_ConstructiveCauchyAbs.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/Cauchy/.coq-native/NCoq_Reals_Cauchy_ConstructiveCauchyAbs.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/Cauchy/.coq-native/NCoq_Reals_Cauchy_ConstructiveCauchyReals.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/Cauchy/.coq-native/NCoq_Reals_Cauchy_ConstructiveCauchyReals.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/Cauchy/.coq-native/NCoq_Reals_Cauchy_ConstructiveCauchyRealsMult.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/Cauchy/.coq-native/NCoq_Reals_Cauchy_ConstructiveCauchyRealsMult.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/Cauchy/.coq-native/NCoq_Reals_Cauchy_ConstructiveExtra.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/Cauchy/.coq-native/NCoq_Reals_Cauchy_ConstructiveExtra.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/Cauchy/.coq-native/NCoq_Reals_Cauchy_ConstructiveRcomplete.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/Cauchy/.coq-native/NCoq_Reals_Cauchy_ConstructiveRcomplete.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/Cauchy/.coq-native/NCoq_Reals_Cauchy_PosExtra.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/Cauchy/.coq-native/NCoq_Reals_Cauchy_PosExtra.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/Cauchy/.coq-native/NCoq_Reals_Cauchy_QExtra.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Reals/Cauchy/.coq-native/NCoq_Reals_Cauchy_QExtra.cmxs
%%OCAML_SITELIBDIR%%/coq/theories/Reals/Cauchy/ConstructiveCauchyAbs.glob
%%OCAML_SITELIBDIR%%/coq/theories/Reals/Cauchy/ConstructiveCauchyAbs.v
%%OCAML_SITELIBDIR%%/coq/theories/Reals/Cauchy/ConstructiveCauchyAbs.vo
@@ -5366,14 +5544,14 @@
%%OCAML_SITELIBDIR%%/coq/theories/Reals/Sqrt_reg.v
%%OCAML_SITELIBDIR%%/coq/theories/Reals/Sqrt_reg.vo
%%OCAML_SITELIBDIR%%/coq/theories/Reals/Sqrt_reg.vos
-%%OCAML_SITELIBDIR%%/coq/theories/Relations/.coq-native/NCoq_Relations_Operators_Properties.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Relations/.coq-native/NCoq_Relations_Operators_Properties.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Relations/.coq-native/NCoq_Relations_Relation_Definitions.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Relations/.coq-native/NCoq_Relations_Relation_Definitions.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Relations/.coq-native/NCoq_Relations_Relation_Operators.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Relations/.coq-native/NCoq_Relations_Relation_Operators.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Relations/.coq-native/NCoq_Relations_Relations.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Relations/.coq-native/NCoq_Relations_Relations.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Relations/.coq-native/NCoq_Relations_Operators_Properties.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Relations/.coq-native/NCoq_Relations_Operators_Properties.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Relations/.coq-native/NCoq_Relations_Relation_Definitions.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Relations/.coq-native/NCoq_Relations_Relation_Definitions.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Relations/.coq-native/NCoq_Relations_Relation_Operators.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Relations/.coq-native/NCoq_Relations_Relation_Operators.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Relations/.coq-native/NCoq_Relations_Relations.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Relations/.coq-native/NCoq_Relations_Relations.cmxs
%%OCAML_SITELIBDIR%%/coq/theories/Relations/Operators_Properties.glob
%%OCAML_SITELIBDIR%%/coq/theories/Relations/Operators_Properties.v
%%OCAML_SITELIBDIR%%/coq/theories/Relations/Operators_Properties.vo
@@ -5390,56 +5568,56 @@
%%OCAML_SITELIBDIR%%/coq/theories/Relations/Relations.v
%%OCAML_SITELIBDIR%%/coq/theories/Relations/Relations.vo
%%OCAML_SITELIBDIR%%/coq/theories/Relations/Relations.vos
-%%OCAML_SITELIBDIR%%/coq/theories/Setoids/.coq-native/NCoq_Setoids_Setoid.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Setoids/.coq-native/NCoq_Setoids_Setoid.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Setoids/.coq-native/NCoq_Setoids_Setoid.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Setoids/.coq-native/NCoq_Setoids_Setoid.cmxs
%%OCAML_SITELIBDIR%%/coq/theories/Setoids/Setoid.glob
%%OCAML_SITELIBDIR%%/coq/theories/Setoids/Setoid.v
%%OCAML_SITELIBDIR%%/coq/theories/Setoids/Setoid.vo
%%OCAML_SITELIBDIR%%/coq/theories/Setoids/Setoid.vos
-%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Classical_sets.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Classical_sets.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Constructive_sets.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Constructive_sets.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Cpo.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Cpo.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Ensembles.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Ensembles.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Finite_sets.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Finite_sets.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Finite_sets_facts.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Finite_sets_facts.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Image.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Image.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Infinite_sets.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Infinite_sets.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Integers.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Integers.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Multiset.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Multiset.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Partial_Order.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Partial_Order.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Permut.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Permut.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Powerset.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Powerset.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Powerset_Classical_facts.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Powerset_Classical_facts.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Powerset_facts.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Powerset_facts.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Relations_1.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Relations_1.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Relations_1_facts.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Relations_1_facts.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Relations_2.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Relations_2.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Relations_2_facts.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Relations_2_facts.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Relations_3.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Relations_3.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Relations_3_facts.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Relations_3_facts.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Uniset.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Uniset.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Classical_sets.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Classical_sets.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Constructive_sets.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Constructive_sets.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Cpo.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Cpo.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Ensembles.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Ensembles.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Finite_sets.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Finite_sets.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Finite_sets_facts.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Finite_sets_facts.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Image.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Image.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Infinite_sets.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Infinite_sets.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Integers.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Integers.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Multiset.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Multiset.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Partial_Order.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Partial_Order.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Permut.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Permut.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Powerset.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Powerset.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Powerset_Classical_facts.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Powerset_Classical_facts.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Powerset_facts.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Powerset_facts.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Relations_1.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Relations_1.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Relations_1_facts.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Relations_1_facts.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Relations_2.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Relations_2.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Relations_2_facts.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Relations_2_facts.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Relations_3.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Relations_3.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Relations_3_facts.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Relations_3_facts.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Uniset.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sets/.coq-native/NCoq_Sets_Uniset.cmxs
%%OCAML_SITELIBDIR%%/coq/theories/Sets/Classical_sets.glob
%%OCAML_SITELIBDIR%%/coq/theories/Sets/Classical_sets.v
%%OCAML_SITELIBDIR%%/coq/theories/Sets/Classical_sets.vo
@@ -5528,22 +5706,22 @@
%%OCAML_SITELIBDIR%%/coq/theories/Sets/Uniset.v
%%OCAML_SITELIBDIR%%/coq/theories/Sets/Uniset.vo
%%OCAML_SITELIBDIR%%/coq/theories/Sets/Uniset.vos
-%%OCAML_SITELIBDIR%%/coq/theories/Sorting/.coq-native/NCoq_Sorting_CPermutation.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Sorting/.coq-native/NCoq_Sorting_CPermutation.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Sorting/.coq-native/NCoq_Sorting_Heap.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Sorting/.coq-native/NCoq_Sorting_Heap.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Sorting/.coq-native/NCoq_Sorting_Mergesort.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Sorting/.coq-native/NCoq_Sorting_Mergesort.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Sorting/.coq-native/NCoq_Sorting_PermutEq.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Sorting/.coq-native/NCoq_Sorting_PermutEq.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Sorting/.coq-native/NCoq_Sorting_PermutSetoid.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Sorting/.coq-native/NCoq_Sorting_PermutSetoid.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Sorting/.coq-native/NCoq_Sorting_Permutation.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Sorting/.coq-native/NCoq_Sorting_Permutation.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Sorting/.coq-native/NCoq_Sorting_Sorted.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Sorting/.coq-native/NCoq_Sorting_Sorted.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Sorting/.coq-native/NCoq_Sorting_Sorting.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Sorting/.coq-native/NCoq_Sorting_Sorting.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sorting/.coq-native/NCoq_Sorting_CPermutation.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sorting/.coq-native/NCoq_Sorting_CPermutation.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sorting/.coq-native/NCoq_Sorting_Heap.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sorting/.coq-native/NCoq_Sorting_Heap.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sorting/.coq-native/NCoq_Sorting_Mergesort.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sorting/.coq-native/NCoq_Sorting_Mergesort.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sorting/.coq-native/NCoq_Sorting_PermutEq.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sorting/.coq-native/NCoq_Sorting_PermutEq.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sorting/.coq-native/NCoq_Sorting_PermutSetoid.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sorting/.coq-native/NCoq_Sorting_PermutSetoid.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sorting/.coq-native/NCoq_Sorting_Permutation.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sorting/.coq-native/NCoq_Sorting_Permutation.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sorting/.coq-native/NCoq_Sorting_Sorted.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sorting/.coq-native/NCoq_Sorting_Sorted.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sorting/.coq-native/NCoq_Sorting_Sorting.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Sorting/.coq-native/NCoq_Sorting_Sorting.cmxs
%%OCAML_SITELIBDIR%%/coq/theories/Sorting/CPermutation.glob
%%OCAML_SITELIBDIR%%/coq/theories/Sorting/CPermutation.v
%%OCAML_SITELIBDIR%%/coq/theories/Sorting/CPermutation.vo
@@ -5576,20 +5754,24 @@
%%OCAML_SITELIBDIR%%/coq/theories/Sorting/Sorting.v
%%OCAML_SITELIBDIR%%/coq/theories/Sorting/Sorting.vo
%%OCAML_SITELIBDIR%%/coq/theories/Sorting/Sorting.vos
-%%OCAML_SITELIBDIR%%/coq/theories/Strings/.coq-native/NCoq_Strings_Ascii.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Strings/.coq-native/NCoq_Strings_Ascii.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Strings/.coq-native/NCoq_Strings_BinaryString.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Strings/.coq-native/NCoq_Strings_BinaryString.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Strings/.coq-native/NCoq_Strings_Byte.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Strings/.coq-native/NCoq_Strings_Byte.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Strings/.coq-native/NCoq_Strings_ByteVector.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Strings/.coq-native/NCoq_Strings_ByteVector.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Strings/.coq-native/NCoq_Strings_HexString.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Strings/.coq-native/NCoq_Strings_HexString.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Strings/.coq-native/NCoq_Strings_OctalString.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Strings/.coq-native/NCoq_Strings_OctalString.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Strings/.coq-native/NCoq_Strings_String.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Strings/.coq-native/NCoq_Strings_String.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Strings/.coq-native/NCoq_Strings_Ascii.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Strings/.coq-native/NCoq_Strings_Ascii.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Strings/.coq-native/NCoq_Strings_BinaryString.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Strings/.coq-native/NCoq_Strings_BinaryString.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Strings/.coq-native/NCoq_Strings_Byte.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Strings/.coq-native/NCoq_Strings_Byte.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Strings/.coq-native/NCoq_Strings_HexString.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Strings/.coq-native/NCoq_Strings_HexString.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Strings/.coq-native/NCoq_Strings_OctalString.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Strings/.coq-native/NCoq_Strings_OctalString.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Strings/.coq-native/NCoq_Strings_PString.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Strings/.coq-native/NCoq_Strings_PString.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Strings/.coq-native/NCoq_Strings_PrimString.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Strings/.coq-native/NCoq_Strings_PrimString.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Strings/.coq-native/NCoq_Strings_PrimStringAxioms.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Strings/.coq-native/NCoq_Strings_PrimStringAxioms.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Strings/.coq-native/NCoq_Strings_String.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Strings/.coq-native/NCoq_Strings_String.cmxs
%%OCAML_SITELIBDIR%%/coq/theories/Strings/Ascii.glob
%%OCAML_SITELIBDIR%%/coq/theories/Strings/Ascii.v
%%OCAML_SITELIBDIR%%/coq/theories/Strings/Ascii.vo
@@ -5602,10 +5784,6 @@
%%OCAML_SITELIBDIR%%/coq/theories/Strings/Byte.v
%%OCAML_SITELIBDIR%%/coq/theories/Strings/Byte.vo
%%OCAML_SITELIBDIR%%/coq/theories/Strings/Byte.vos
-%%OCAML_SITELIBDIR%%/coq/theories/Strings/ByteVector.glob
-%%OCAML_SITELIBDIR%%/coq/theories/Strings/ByteVector.v
-%%OCAML_SITELIBDIR%%/coq/theories/Strings/ByteVector.vo
-%%OCAML_SITELIBDIR%%/coq/theories/Strings/ByteVector.vos
%%OCAML_SITELIBDIR%%/coq/theories/Strings/HexString.glob
%%OCAML_SITELIBDIR%%/coq/theories/Strings/HexString.v
%%OCAML_SITELIBDIR%%/coq/theories/Strings/HexString.vo
@@ -5618,34 +5796,34 @@
%%OCAML_SITELIBDIR%%/coq/theories/Strings/String.v
%%OCAML_SITELIBDIR%%/coq/theories/Strings/String.vo
%%OCAML_SITELIBDIR%%/coq/theories/Strings/String.vos
-%%OCAML_SITELIBDIR%%/coq/theories/Structures/.coq-native/NCoq_Structures_DecidableType.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Structures/.coq-native/NCoq_Structures_DecidableType.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Structures/.coq-native/NCoq_Structures_DecidableTypeEx.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Structures/.coq-native/NCoq_Structures_DecidableTypeEx.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Structures/.coq-native/NCoq_Structures_Equalities.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Structures/.coq-native/NCoq_Structures_Equalities.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Structures/.coq-native/NCoq_Structures_EqualitiesFacts.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Structures/.coq-native/NCoq_Structures_EqualitiesFacts.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Structures/.coq-native/NCoq_Structures_GenericMinMax.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Structures/.coq-native/NCoq_Structures_GenericMinMax.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Structures/.coq-native/NCoq_Structures_OrderedType.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Structures/.coq-native/NCoq_Structures_OrderedType.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Structures/.coq-native/NCoq_Structures_OrderedTypeAlt.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Structures/.coq-native/NCoq_Structures_OrderedTypeAlt.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Structures/.coq-native/NCoq_Structures_OrderedTypeEx.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Structures/.coq-native/NCoq_Structures_OrderedTypeEx.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Structures/.coq-native/NCoq_Structures_Orders.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Structures/.coq-native/NCoq_Structures_Orders.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Structures/.coq-native/NCoq_Structures_OrdersAlt.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Structures/.coq-native/NCoq_Structures_OrdersAlt.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Structures/.coq-native/NCoq_Structures_OrdersEx.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Structures/.coq-native/NCoq_Structures_OrdersEx.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Structures/.coq-native/NCoq_Structures_OrdersFacts.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Structures/.coq-native/NCoq_Structures_OrdersFacts.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Structures/.coq-native/NCoq_Structures_OrdersLists.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Structures/.coq-native/NCoq_Structures_OrdersLists.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Structures/.coq-native/NCoq_Structures_OrdersTac.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Structures/.coq-native/NCoq_Structures_OrdersTac.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Structures/.coq-native/NCoq_Structures_DecidableType.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Structures/.coq-native/NCoq_Structures_DecidableType.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Structures/.coq-native/NCoq_Structures_DecidableTypeEx.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Structures/.coq-native/NCoq_Structures_DecidableTypeEx.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Structures/.coq-native/NCoq_Structures_Equalities.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Structures/.coq-native/NCoq_Structures_Equalities.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Structures/.coq-native/NCoq_Structures_EqualitiesFacts.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Structures/.coq-native/NCoq_Structures_EqualitiesFacts.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Structures/.coq-native/NCoq_Structures_GenericMinMax.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Structures/.coq-native/NCoq_Structures_GenericMinMax.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Structures/.coq-native/NCoq_Structures_OrderedType.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Structures/.coq-native/NCoq_Structures_OrderedType.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Structures/.coq-native/NCoq_Structures_OrderedTypeAlt.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Structures/.coq-native/NCoq_Structures_OrderedTypeAlt.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Structures/.coq-native/NCoq_Structures_OrderedTypeEx.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Structures/.coq-native/NCoq_Structures_OrderedTypeEx.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Structures/.coq-native/NCoq_Structures_Orders.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Structures/.coq-native/NCoq_Structures_Orders.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Structures/.coq-native/NCoq_Structures_OrdersAlt.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Structures/.coq-native/NCoq_Structures_OrdersAlt.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Structures/.coq-native/NCoq_Structures_OrdersEx.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Structures/.coq-native/NCoq_Structures_OrdersEx.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Structures/.coq-native/NCoq_Structures_OrdersFacts.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Structures/.coq-native/NCoq_Structures_OrdersFacts.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Structures/.coq-native/NCoq_Structures_OrdersLists.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Structures/.coq-native/NCoq_Structures_OrdersLists.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Structures/.coq-native/NCoq_Structures_OrdersTac.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Structures/.coq-native/NCoq_Structures_OrdersTac.cmxs
%%OCAML_SITELIBDIR%%/coq/theories/Structures/DecidableType.glob
%%OCAML_SITELIBDIR%%/coq/theories/Structures/DecidableType.v
%%OCAML_SITELIBDIR%%/coq/theories/Structures/DecidableType.vo
@@ -5702,10 +5880,10 @@
%%OCAML_SITELIBDIR%%/coq/theories/Structures/OrdersTac.v
%%OCAML_SITELIBDIR%%/coq/theories/Structures/OrdersTac.vo
%%OCAML_SITELIBDIR%%/coq/theories/Structures/OrdersTac.vos
-%%OCAML_SITELIBDIR%%/coq/theories/Unicode/.coq-native/NCoq_Unicode_Utf8.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Unicode/.coq-native/NCoq_Unicode_Utf8.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Unicode/.coq-native/NCoq_Unicode_Utf8_core.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Unicode/.coq-native/NCoq_Unicode_Utf8_core.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Unicode/.coq-native/NCoq_Unicode_Utf8.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Unicode/.coq-native/NCoq_Unicode_Utf8.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Unicode/.coq-native/NCoq_Unicode_Utf8_core.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Unicode/.coq-native/NCoq_Unicode_Utf8_core.cmxs
%%OCAML_SITELIBDIR%%/coq/theories/Unicode/Utf8.glob
%%OCAML_SITELIBDIR%%/coq/theories/Unicode/Utf8.v
%%OCAML_SITELIBDIR%%/coq/theories/Unicode/Utf8.vo
@@ -5714,16 +5892,16 @@
%%OCAML_SITELIBDIR%%/coq/theories/Unicode/Utf8_core.v
%%OCAML_SITELIBDIR%%/coq/theories/Unicode/Utf8_core.vo
%%OCAML_SITELIBDIR%%/coq/theories/Unicode/Utf8_core.vos
-%%OCAML_SITELIBDIR%%/coq/theories/Vectors/.coq-native/NCoq_Vectors_Fin.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Vectors/.coq-native/NCoq_Vectors_Fin.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Vectors/.coq-native/NCoq_Vectors_Vector.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Vectors/.coq-native/NCoq_Vectors_Vector.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Vectors/.coq-native/NCoq_Vectors_VectorDef.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Vectors/.coq-native/NCoq_Vectors_VectorDef.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Vectors/.coq-native/NCoq_Vectors_VectorEq.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Vectors/.coq-native/NCoq_Vectors_VectorEq.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Vectors/.coq-native/NCoq_Vectors_VectorSpec.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Vectors/.coq-native/NCoq_Vectors_VectorSpec.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Vectors/.coq-native/NCoq_Vectors_Fin.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Vectors/.coq-native/NCoq_Vectors_Fin.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Vectors/.coq-native/NCoq_Vectors_Vector.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Vectors/.coq-native/NCoq_Vectors_Vector.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Vectors/.coq-native/NCoq_Vectors_VectorDef.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Vectors/.coq-native/NCoq_Vectors_VectorDef.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Vectors/.coq-native/NCoq_Vectors_VectorEq.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Vectors/.coq-native/NCoq_Vectors_VectorEq.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Vectors/.coq-native/NCoq_Vectors_VectorSpec.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Vectors/.coq-native/NCoq_Vectors_VectorSpec.cmxs
%%OCAML_SITELIBDIR%%/coq/theories/Vectors/Fin.glob
%%OCAML_SITELIBDIR%%/coq/theories/Vectors/Fin.v
%%OCAML_SITELIBDIR%%/coq/theories/Vectors/Fin.vo
@@ -5744,24 +5922,24 @@
%%OCAML_SITELIBDIR%%/coq/theories/Vectors/VectorSpec.v
%%OCAML_SITELIBDIR%%/coq/theories/Vectors/VectorSpec.vo
%%OCAML_SITELIBDIR%%/coq/theories/Vectors/VectorSpec.vos
-%%OCAML_SITELIBDIR%%/coq/theories/Wellfounded/.coq-native/NCoq_Wellfounded_Disjoint_Union.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Wellfounded/.coq-native/NCoq_Wellfounded_Disjoint_Union.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Wellfounded/.coq-native/NCoq_Wellfounded_Inclusion.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Wellfounded/.coq-native/NCoq_Wellfounded_Inclusion.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Wellfounded/.coq-native/NCoq_Wellfounded_Inverse_Image.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Wellfounded/.coq-native/NCoq_Wellfounded_Inverse_Image.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Wellfounded/.coq-native/NCoq_Wellfounded_Lexicographic_Exponentiation.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Wellfounded/.coq-native/NCoq_Wellfounded_Lexicographic_Exponentiation.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Wellfounded/.coq-native/NCoq_Wellfounded_Lexicographic_Product.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Wellfounded/.coq-native/NCoq_Wellfounded_Lexicographic_Product.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Wellfounded/.coq-native/NCoq_Wellfounded_Transitive_Closure.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Wellfounded/.coq-native/NCoq_Wellfounded_Transitive_Closure.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Wellfounded/.coq-native/NCoq_Wellfounded_Union.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Wellfounded/.coq-native/NCoq_Wellfounded_Union.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Wellfounded/.coq-native/NCoq_Wellfounded_Well_Ordering.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Wellfounded/.coq-native/NCoq_Wellfounded_Well_Ordering.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/Wellfounded/.coq-native/NCoq_Wellfounded_Wellfounded.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/Wellfounded/.coq-native/NCoq_Wellfounded_Wellfounded.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Wellfounded/.coq-native/NCoq_Wellfounded_Disjoint_Union.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Wellfounded/.coq-native/NCoq_Wellfounded_Disjoint_Union.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Wellfounded/.coq-native/NCoq_Wellfounded_Inclusion.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Wellfounded/.coq-native/NCoq_Wellfounded_Inclusion.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Wellfounded/.coq-native/NCoq_Wellfounded_Inverse_Image.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Wellfounded/.coq-native/NCoq_Wellfounded_Inverse_Image.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Wellfounded/.coq-native/NCoq_Wellfounded_Lexicographic_Exponentiation.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Wellfounded/.coq-native/NCoq_Wellfounded_Lexicographic_Exponentiation.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Wellfounded/.coq-native/NCoq_Wellfounded_Lexicographic_Product.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Wellfounded/.coq-native/NCoq_Wellfounded_Lexicographic_Product.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Wellfounded/.coq-native/NCoq_Wellfounded_Transitive_Closure.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Wellfounded/.coq-native/NCoq_Wellfounded_Transitive_Closure.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Wellfounded/.coq-native/NCoq_Wellfounded_Union.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Wellfounded/.coq-native/NCoq_Wellfounded_Union.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Wellfounded/.coq-native/NCoq_Wellfounded_Well_Ordering.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Wellfounded/.coq-native/NCoq_Wellfounded_Well_Ordering.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Wellfounded/.coq-native/NCoq_Wellfounded_Wellfounded.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/Wellfounded/.coq-native/NCoq_Wellfounded_Wellfounded.cmxs
%%OCAML_SITELIBDIR%%/coq/theories/Wellfounded/Disjoint_Union.glob
%%OCAML_SITELIBDIR%%/coq/theories/Wellfounded/Disjoint_Union.v
%%OCAML_SITELIBDIR%%/coq/theories/Wellfounded/Disjoint_Union.vo
@@ -5798,68 +5976,68 @@
%%OCAML_SITELIBDIR%%/coq/theories/Wellfounded/Wellfounded.v
%%OCAML_SITELIBDIR%%/coq/theories/Wellfounded/Wellfounded.vo
%%OCAML_SITELIBDIR%%/coq/theories/Wellfounded/Wellfounded.vos
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_BinInt.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_BinInt.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_BinIntDef.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_BinIntDef.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Int.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Int.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Wf_Z.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Wf_Z.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_ZArith.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_ZArith.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_ZArith_base.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_ZArith_base.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_ZArith_dec.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_ZArith_dec.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zabs.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zabs.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zbitwise.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zbitwise.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zbool.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zbool.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zcompare.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zcompare.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zcomplements.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zcomplements.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zdiv.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zdiv.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zeuclid.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zeuclid.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zeven.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zeven.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zgcd_alt.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zgcd_alt.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zhints.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zhints.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zmax.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zmax.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zmin.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zmin.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zminmax.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zminmax.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zmisc.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zmisc.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Znat.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Znat.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Znumtheory.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Znumtheory.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zorder.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zorder.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zpow_alt.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zpow_alt.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zpow_def.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zpow_def.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zpow_facts.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zpow_facts.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zpower.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zpower.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zquot.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zquot.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zwf.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zwf.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_auxiliary.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_auxiliary.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_BinInt.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_BinInt.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_BinIntDef.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_BinIntDef.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Int.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Int.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Wf_Z.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Wf_Z.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_ZArith.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_ZArith.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_ZArith_base.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_ZArith_base.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_ZArith_dec.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_ZArith_dec.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zabs.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zabs.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zbitwise.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zbitwise.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zbool.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zbool.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zcompare.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zcompare.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zcomplements.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zcomplements.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zdiv.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zdiv.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zeuclid.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zeuclid.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zeven.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zeven.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zgcd_alt.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zgcd_alt.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zhints.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zhints.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zmax.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zmax.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zmin.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zmin.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zminmax.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zminmax.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zmisc.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zmisc.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Znat.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Znat.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Znumtheory.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Znumtheory.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zorder.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zorder.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zpow_alt.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zpow_alt.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zpow_def.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zpow_def.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zpow_facts.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zpow_facts.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zpower.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zpower.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zquot.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zquot.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zwf.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_Zwf.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_auxiliary.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ZArith/.coq-native/NCoq_ZArith_auxiliary.cmxs
%%OCAML_SITELIBDIR%%/coq/theories/ZArith/BinInt.glob
%%OCAML_SITELIBDIR%%/coq/theories/ZArith/BinInt.v
%%OCAML_SITELIBDIR%%/coq/theories/ZArith/BinInt.vo
@@ -5984,12 +6162,12 @@
%%OCAML_SITELIBDIR%%/coq/theories/ZArith/auxiliary.v
%%OCAML_SITELIBDIR%%/coq/theories/ZArith/auxiliary.vo
%%OCAML_SITELIBDIR%%/coq/theories/ZArith/auxiliary.vos
-%%OCAML_SITELIBDIR%%/coq/theories/btauto/.coq-native/NCoq_btauto_Algebra.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/btauto/.coq-native/NCoq_btauto_Algebra.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/btauto/.coq-native/NCoq_btauto_Btauto.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/btauto/.coq-native/NCoq_btauto_Btauto.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/btauto/.coq-native/NCoq_btauto_Reflect.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/btauto/.coq-native/NCoq_btauto_Reflect.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/btauto/.coq-native/NCoq_btauto_Algebra.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/btauto/.coq-native/NCoq_btauto_Algebra.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/btauto/.coq-native/NCoq_btauto_Btauto.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/btauto/.coq-native/NCoq_btauto_Btauto.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/btauto/.coq-native/NCoq_btauto_Reflect.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/btauto/.coq-native/NCoq_btauto_Reflect.cmxs
%%OCAML_SITELIBDIR%%/coq/theories/btauto/Algebra.glob
%%OCAML_SITELIBDIR%%/coq/theories/btauto/Algebra.v
%%OCAML_SITELIBDIR%%/coq/theories/btauto/Algebra.vo
@@ -6002,54 +6180,56 @@
%%OCAML_SITELIBDIR%%/coq/theories/btauto/Reflect.v
%%OCAML_SITELIBDIR%%/coq/theories/btauto/Reflect.vo
%%OCAML_SITELIBDIR%%/coq/theories/btauto/Reflect.vos
-%%OCAML_SITELIBDIR%%/coq/theories/derive/.coq-native/NCoq_derive_Derive.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/derive/.coq-native/NCoq_derive_Derive.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/derive/.coq-native/NCoq_derive_Derive.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/derive/.coq-native/NCoq_derive_Derive.cmxs
%%OCAML_SITELIBDIR%%/coq/theories/derive/Derive.glob
%%OCAML_SITELIBDIR%%/coq/theories/derive/Derive.v
%%OCAML_SITELIBDIR%%/coq/theories/derive/Derive.vo
%%OCAML_SITELIBDIR%%/coq/theories/derive/Derive.vos
-%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrHaskellBasic.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrHaskellBasic.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrHaskellNatInt.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrHaskellNatInt.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrHaskellNatInteger.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrHaskellNatInteger.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrHaskellNatNum.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrHaskellNatNum.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrHaskellString.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrHaskellString.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrHaskellZInt.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrHaskellZInt.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrHaskellZInteger.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrHaskellZInteger.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrHaskellZNum.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrHaskellZNum.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrOCamlFloats.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrOCamlFloats.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrOCamlInt63.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrOCamlInt63.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrOCamlPArray.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrOCamlPArray.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrOcamlBasic.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrOcamlBasic.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrOcamlChar.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrOcamlChar.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrOcamlIntConv.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrOcamlIntConv.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrOcamlNatBigInt.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrOcamlNatBigInt.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrOcamlNatInt.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrOcamlNatInt.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrOcamlNativeString.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrOcamlNativeString.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrOcamlString.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrOcamlString.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrOcamlZBigInt.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrOcamlZBigInt.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrOcamlZInt.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrOcamlZInt.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_Extraction.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_Extraction.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrHaskellBasic.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrHaskellBasic.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrHaskellNatInt.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrHaskellNatInt.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrHaskellNatInteger.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrHaskellNatInteger.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrHaskellNatNum.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrHaskellNatNum.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrHaskellString.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrHaskellString.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrHaskellZInt.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrHaskellZInt.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrHaskellZInteger.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrHaskellZInteger.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrHaskellZNum.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrHaskellZNum.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrOCamlFloats.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrOCamlFloats.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrOCamlInt63.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrOCamlInt63.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrOCamlPArray.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrOCamlPArray.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrOcamlBasic.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrOcamlBasic.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrOcamlChar.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrOcamlChar.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrOcamlIntConv.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrOcamlIntConv.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrOcamlNatBigInt.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrOcamlNatBigInt.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrOcamlNatInt.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrOcamlNatInt.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrOcamlNativeString.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrOcamlNativeString.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrOCamlPString.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrOCamlPString.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrOcamlString.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrOcamlString.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrOcamlZBigInt.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrOcamlZBigInt.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrOcamlZInt.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_ExtrOcamlZInt.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_Extraction.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/extraction/.coq-native/NCoq_extraction_Extraction.cmxs
%%OCAML_SITELIBDIR%%/coq/theories/extraction/ExtrHaskellBasic.glob
%%OCAML_SITELIBDIR%%/coq/theories/extraction/ExtrHaskellBasic.v
%%OCAML_SITELIBDIR%%/coq/theories/extraction/ExtrHaskellBasic.vo
@@ -6118,6 +6298,10 @@
%%OCAML_SITELIBDIR%%/coq/theories/extraction/ExtrOcamlNativeString.v
%%OCAML_SITELIBDIR%%/coq/theories/extraction/ExtrOcamlNativeString.vo
%%OCAML_SITELIBDIR%%/coq/theories/extraction/ExtrOcamlNativeString.vos
+%%OCAML_SITELIBDIR%%/coq/theories/extraction/ExtrOCamlPString.glob
+%%OCAML_SITELIBDIR%%/coq/theories/extraction/ExtrOCamlPString.v
+%%OCAML_SITELIBDIR%%/coq/theories/extraction/ExtrOCamlPString.vo
+%%OCAML_SITELIBDIR%%/coq/theories/extraction/ExtrOCamlPString.vos
%%OCAML_SITELIBDIR%%/coq/theories/extraction/ExtrOcamlString.glob
%%OCAML_SITELIBDIR%%/coq/theories/extraction/ExtrOcamlString.v
%%OCAML_SITELIBDIR%%/coq/theories/extraction/ExtrOcamlString.vo
@@ -6134,10 +6318,10 @@
%%OCAML_SITELIBDIR%%/coq/theories/extraction/Extraction.v
%%OCAML_SITELIBDIR%%/coq/theories/extraction/Extraction.vo
%%OCAML_SITELIBDIR%%/coq/theories/extraction/Extraction.vos
-%%OCAML_SITELIBDIR%%/coq/theories/funind/.coq-native/NCoq_funind_FunInd.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/funind/.coq-native/NCoq_funind_FunInd.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/funind/.coq-native/NCoq_funind_Recdef.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/funind/.coq-native/NCoq_funind_Recdef.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/funind/.coq-native/NCoq_funind_FunInd.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/funind/.coq-native/NCoq_funind_FunInd.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/funind/.coq-native/NCoq_funind_Recdef.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/funind/.coq-native/NCoq_funind_Recdef.cmxs
%%OCAML_SITELIBDIR%%/coq/theories/funind/FunInd.glob
%%OCAML_SITELIBDIR%%/coq/theories/funind/FunInd.v
%%OCAML_SITELIBDIR%%/coq/theories/funind/FunInd.vo
@@ -6146,68 +6330,68 @@
%%OCAML_SITELIBDIR%%/coq/theories/funind/Recdef.v
%%OCAML_SITELIBDIR%%/coq/theories/funind/Recdef.vo
%%OCAML_SITELIBDIR%%/coq/theories/funind/Recdef.vos
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_DeclConstant.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_DeclConstant.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_Env.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_Env.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_EnvRing.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_EnvRing.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_Fourier.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_Fourier.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_Fourier_util.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_Fourier_util.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_Lia.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_Lia.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_Lqa.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_Lqa.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_Lra.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_Lra.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_MExtraction.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_MExtraction.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_OrderedRing.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_OrderedRing.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_Psatz.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_Psatz.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_QMicromega.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_QMicromega.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_RMicromega.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_RMicromega.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_Refl.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_Refl.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_RingMicromega.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_RingMicromega.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_Tauto.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_Tauto.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_VarMap.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_VarMap.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_ZArith_hints.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_ZArith_hints.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_ZCoeff.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_ZCoeff.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_ZMicromega.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_ZMicromega.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_Zify.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_Zify.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_ZifyBool.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_ZifyBool.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_ZifyClasses.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_ZifyClasses.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_ZifyComparison.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_ZifyComparison.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_ZifyInst.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_ZifyInst.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_ZifyN.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_ZifyN.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_ZifyNat.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_ZifyNat.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_ZifyPow.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_ZifyPow.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_ZifySint63.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_ZifySint63.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_ZifyUint63.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_ZifyUint63.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_Ztac.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_Ztac.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_DeclConstant.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_DeclConstant.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_Env.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_Env.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_EnvRing.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_EnvRing.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_Fourier.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_Fourier.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_Fourier_util.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_Fourier_util.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_Lia.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_Lia.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_Lqa.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_Lqa.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_Lra.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_Lra.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_MExtraction.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_MExtraction.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_OrderedRing.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_OrderedRing.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_Psatz.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_Psatz.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_QMicromega.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_QMicromega.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_RMicromega.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_RMicromega.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_Refl.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_Refl.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_RingMicromega.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_RingMicromega.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_Tauto.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_Tauto.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_VarMap.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_VarMap.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_ZArith_hints.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_ZArith_hints.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_ZCoeff.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_ZCoeff.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_ZMicromega.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_ZMicromega.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_Zify.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_Zify.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_ZifyBool.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_ZifyBool.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_ZifyClasses.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_ZifyClasses.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_ZifyComparison.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_ZifyComparison.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_ZifyInst.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_ZifyInst.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_ZifyN.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_ZifyN.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_ZifyNat.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_ZifyNat.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_ZifyPow.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_ZifyPow.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_ZifySint63.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_ZifySint63.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_ZifyUint63.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_ZifyUint63.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_Ztac.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/micromega/.coq-native/NCoq_micromega_Ztac.cmxs
%%OCAML_SITELIBDIR%%/coq/theories/micromega/DeclConstant.glob
%%OCAML_SITELIBDIR%%/coq/theories/micromega/DeclConstant.v
%%OCAML_SITELIBDIR%%/coq/theories/micromega/DeclConstant.vo
@@ -6332,10 +6516,10 @@
%%OCAML_SITELIBDIR%%/coq/theories/micromega/Ztac.v
%%OCAML_SITELIBDIR%%/coq/theories/micromega/Ztac.vo
%%OCAML_SITELIBDIR%%/coq/theories/micromega/Ztac.vos
-%%OCAML_SITELIBDIR%%/coq/theories/nsatz/.coq-native/NCoq_nsatz_Nsatz.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/nsatz/.coq-native/NCoq_nsatz_Nsatz.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/nsatz/.coq-native/NCoq_nsatz_NsatzTactic.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/nsatz/.coq-native/NCoq_nsatz_NsatzTactic.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/nsatz/.coq-native/NCoq_nsatz_Nsatz.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/nsatz/.coq-native/NCoq_nsatz_Nsatz.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/nsatz/.coq-native/NCoq_nsatz_NsatzTactic.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/nsatz/.coq-native/NCoq_nsatz_NsatzTactic.cmxs
%%OCAML_SITELIBDIR%%/coq/theories/nsatz/Nsatz.glob
%%OCAML_SITELIBDIR%%/coq/theories/nsatz/Nsatz.v
%%OCAML_SITELIBDIR%%/coq/theories/nsatz/Nsatz.vo
@@ -6344,10 +6528,10 @@
%%OCAML_SITELIBDIR%%/coq/theories/nsatz/NsatzTactic.v
%%OCAML_SITELIBDIR%%/coq/theories/nsatz/NsatzTactic.vo
%%OCAML_SITELIBDIR%%/coq/theories/nsatz/NsatzTactic.vos
-%%OCAML_SITELIBDIR%%/coq/theories/omega/.coq-native/NCoq_omega_OmegaLemmas.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/omega/.coq-native/NCoq_omega_OmegaLemmas.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/omega/.coq-native/NCoq_omega_PreOmega.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/omega/.coq-native/NCoq_omega_PreOmega.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/omega/.coq-native/NCoq_omega_OmegaLemmas.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/omega/.coq-native/NCoq_omega_OmegaLemmas.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/omega/.coq-native/NCoq_omega_PreOmega.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/omega/.coq-native/NCoq_omega_PreOmega.cmxs
%%OCAML_SITELIBDIR%%/coq/theories/omega/OmegaLemmas.glob
%%OCAML_SITELIBDIR%%/coq/theories/omega/OmegaLemmas.v
%%OCAML_SITELIBDIR%%/coq/theories/omega/OmegaLemmas.vo
@@ -6356,10 +6540,10 @@
%%OCAML_SITELIBDIR%%/coq/theories/omega/PreOmega.v
%%OCAML_SITELIBDIR%%/coq/theories/omega/PreOmega.vo
%%OCAML_SITELIBDIR%%/coq/theories/omega/PreOmega.vos
-%%OCAML_SITELIBDIR%%/coq/theories/rtauto/.coq-native/NCoq_rtauto_Bintree.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/rtauto/.coq-native/NCoq_rtauto_Bintree.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/rtauto/.coq-native/NCoq_rtauto_Rtauto.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/rtauto/.coq-native/NCoq_rtauto_Rtauto.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/rtauto/.coq-native/NCoq_rtauto_Bintree.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/rtauto/.coq-native/NCoq_rtauto_Bintree.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/rtauto/.coq-native/NCoq_rtauto_Rtauto.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/rtauto/.coq-native/NCoq_rtauto_Rtauto.cmxs
%%OCAML_SITELIBDIR%%/coq/theories/rtauto/Bintree.glob
%%OCAML_SITELIBDIR%%/coq/theories/rtauto/Bintree.v
%%OCAML_SITELIBDIR%%/coq/theories/rtauto/Bintree.vo
@@ -6368,54 +6552,54 @@
%%OCAML_SITELIBDIR%%/coq/theories/rtauto/Rtauto.v
%%OCAML_SITELIBDIR%%/coq/theories/rtauto/Rtauto.vo
%%OCAML_SITELIBDIR%%/coq/theories/rtauto/Rtauto.vos
-%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Algebra_syntax.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Algebra_syntax.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_ArithRing.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_ArithRing.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_BinList.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_BinList.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Cring.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Cring.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Field.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Field.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Field_tac.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Field_tac.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Field_theory.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Field_theory.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_InitialRing.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_InitialRing.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Integral_domain.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Integral_domain.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_NArithRing.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_NArithRing.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Ncring.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Ncring.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Ncring_initial.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Ncring_initial.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Ncring_polynom.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Ncring_polynom.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Ncring_tac.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Ncring_tac.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_RealField.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_RealField.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Ring.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Ring.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Ring_base.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Ring_base.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Ring_polynom.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Ring_polynom.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Ring_tac.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Ring_tac.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Ring_theory.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Ring_theory.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Rings_Q.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Rings_Q.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Rings_R.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Rings_R.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Rings_Z.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Rings_Z.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_ZArithRing.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_ZArithRing.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Algebra_syntax.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Algebra_syntax.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_ArithRing.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_ArithRing.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_BinList.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_BinList.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Cring.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Cring.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Field.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Field.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Field_tac.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Field_tac.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Field_theory.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Field_theory.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_InitialRing.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_InitialRing.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Integral_domain.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Integral_domain.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_NArithRing.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_NArithRing.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Ncring.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Ncring.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Ncring_initial.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Ncring_initial.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Ncring_polynom.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Ncring_polynom.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Ncring_tac.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Ncring_tac.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_RealField.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_RealField.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Ring.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Ring.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Ring_base.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Ring_base.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Ring_polynom.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Ring_polynom.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Ring_tac.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Ring_tac.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Ring_theory.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Ring_theory.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Rings_Q.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Rings_Q.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Rings_R.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Rings_R.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Rings_Z.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_Rings_Z.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_ZArithRing.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/.coq-native/NCoq_setoid_ring_ZArithRing.cmxs
%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/Algebra_syntax.glob
%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/Algebra_syntax.v
%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/Algebra_syntax.vo
@@ -6512,18 +6696,18 @@
%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/ZArithRing.v
%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/ZArithRing.vo
%%OCAML_SITELIBDIR%%/coq/theories/setoid_ring/ZArithRing.vos
-%%OCAML_SITELIBDIR%%/coq/theories/ssr/.coq-native/NCoq_ssr_ssrbool.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/ssr/.coq-native/NCoq_ssr_ssrbool.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/ssr/.coq-native/NCoq_ssr_ssrclasses.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/ssr/.coq-native/NCoq_ssr_ssrclasses.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/ssr/.coq-native/NCoq_ssr_ssreflect.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/ssr/.coq-native/NCoq_ssr_ssreflect.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/ssr/.coq-native/NCoq_ssr_ssrfun.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/ssr/.coq-native/NCoq_ssr_ssrfun.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/ssr/.coq-native/NCoq_ssr_ssrsetoid.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/ssr/.coq-native/NCoq_ssr_ssrsetoid.cmxs
-%%OCAML_SITELIBDIR%%/coq/theories/ssr/.coq-native/NCoq_ssr_ssrunder.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/ssr/.coq-native/NCoq_ssr_ssrunder.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ssr/.coq-native/NCoq_ssr_ssrbool.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ssr/.coq-native/NCoq_ssr_ssrbool.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ssr/.coq-native/NCoq_ssr_ssrclasses.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ssr/.coq-native/NCoq_ssr_ssrclasses.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ssr/.coq-native/NCoq_ssr_ssreflect.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ssr/.coq-native/NCoq_ssr_ssreflect.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ssr/.coq-native/NCoq_ssr_ssrfun.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ssr/.coq-native/NCoq_ssr_ssrfun.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ssr/.coq-native/NCoq_ssr_ssrsetoid.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ssr/.coq-native/NCoq_ssr_ssrsetoid.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ssr/.coq-native/NCoq_ssr_ssrunder.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ssr/.coq-native/NCoq_ssr_ssrunder.cmxs
%%OCAML_SITELIBDIR%%/coq/theories/ssr/ssrbool.glob
%%OCAML_SITELIBDIR%%/coq/theories/ssr/ssrbool.v
%%OCAML_SITELIBDIR%%/coq/theories/ssr/ssrbool.vo
@@ -6548,82 +6732,84 @@
%%OCAML_SITELIBDIR%%/coq/theories/ssr/ssrunder.v
%%OCAML_SITELIBDIR%%/coq/theories/ssr/ssrunder.vo
%%OCAML_SITELIBDIR%%/coq/theories/ssr/ssrunder.vos
-%%OCAML_SITELIBDIR%%/coq/theories/ssrmatching/.coq-native/NCoq_ssrmatching_ssrmatching.cmi
-%%OCAML_SITELIBDIR%%/coq/theories/ssrmatching/.coq-native/NCoq_ssrmatching_ssrmatching.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ssrmatching/.coq-native/NCoq_ssrmatching_ssrmatching.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/theories/ssrmatching/.coq-native/NCoq_ssrmatching_ssrmatching.cmxs
%%OCAML_SITELIBDIR%%/coq/theories/ssrmatching/ssrmatching.glob
%%OCAML_SITELIBDIR%%/coq/theories/ssrmatching/ssrmatching.v
%%OCAML_SITELIBDIR%%/coq/theories/ssrmatching/ssrmatching.vo
%%OCAML_SITELIBDIR%%/coq/theories/ssrmatching/ssrmatching.vos
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Array.cmi
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Array.cmxs
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Bool.cmi
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Bool.cmxs
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Char.cmi
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Char.cmxs
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Constant.cmi
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Constant.cmxs
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Constr.cmi
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Constr.cmxs
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Constructor.cmi
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Constructor.cmxs
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Control.cmi
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Control.cmxs
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Env.cmi
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Env.cmxs
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Evar.cmi
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Evar.cmxs
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_FMap.cmi
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_FMap.cmxs
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_FSet.cmi
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_FSet.cmxs
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Float.cmi
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Float.cmxs
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Fresh.cmi
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Fresh.cmxs
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Ident.cmi
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Ident.cmxs
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Ind.cmi
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Ind.cmxs
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Init.cmi
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Init.cmxs
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Int.cmi
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Int.cmxs
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Lazy.cmi
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Lazy.cmxs
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_List.cmi
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_List.cmxs
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Ltac1.cmi
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Ltac1.cmxs
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Ltac2.cmi
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Ltac2.cmxs
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Message.cmi
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Message.cmxs
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Meta.cmi
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Meta.cmxs
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Notations.cmi
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Notations.cmxs
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Option.cmi
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Option.cmxs
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Pattern.cmi
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Pattern.cmxs
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Printf.cmi
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Printf.cmxs
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Proj.cmi
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Proj.cmxs
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_RedFlags.cmi
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_RedFlags.cmxs
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Ref.cmi
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Ref.cmxs
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Std.cmi
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Std.cmxs
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_String.cmi
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_String.cmxs
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_TransparentState.cmi
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_TransparentState.cmxs
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Uint63.cmi
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Uint63.cmxs
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Unification.cmi
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Unification.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Array.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Array.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Bool.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Bool.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Char.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Char.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Constant.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Constant.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Constr.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Constr.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Constructor.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Constructor.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Control.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Control.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Env.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Env.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Evar.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Evar.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_FMap.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_FMap.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_FSet.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_FSet.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Float.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Float.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Fresh.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Fresh.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Ident.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Ident.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Ind.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Ind.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Init.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Init.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Int.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Int.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Lazy.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Lazy.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_List.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_List.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Ltac1.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Ltac1.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Ltac2.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Ltac2.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Message.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Message.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Meta.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Meta.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Notations.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Notations.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Option.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Option.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Pattern.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Pattern.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Printf.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Printf.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Proj.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Proj.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Pstring.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Pstring.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_RedFlags.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_RedFlags.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Ref.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Ref.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Std.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Std.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_String.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_String.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_TransparentState.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_TransparentState.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Uint63.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Uint63.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Unification.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/.coq-native/NLtac2_Unification.cmxs
%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/Array.glob
%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/Array.v
%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/Array.vo
@@ -6636,12 +6822,18 @@
%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/Char.v
%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/Char.vo
%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/Char.vos
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/Compat/.coq-native/NLtac2_Compat_Coq818.cmi
-%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/Compat/.coq-native/NLtac2_Compat_Coq818.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/Compat/.coq-native/NLtac2_Compat_Coq818.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/Compat/.coq-native/NLtac2_Compat_Coq818.cmxs
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/Compat/.coq-native/NLtac2_Compat_Coq819.cmi
+%%NATIVE%%%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/Compat/.coq-native/NLtac2_Compat_Coq819.cmxs
%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/Compat/Coq818.glob
%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/Compat/Coq818.v
%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/Compat/Coq818.vo
%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/Compat/Coq818.vos
+%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/Compat/Coq819.glob
+%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/Compat/Coq819.v
+%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/Compat/Coq819.vo
+%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/Compat/Coq819.vos
%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/Constant.glob
%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/Constant.v
%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/Constant.vo
@@ -6742,6 +6934,10 @@
%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/Proj.v
%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/Proj.vo
%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/Proj.vos
+%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/Pstring.glob
+%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/Pstring.v
+%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/Pstring.vo
+%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/Pstring.vos
%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/RedFlags.glob
%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/RedFlags.v
%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/RedFlags.vo
@@ -6770,6 +6966,9 @@
%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/Unification.v
%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/Unification.vo
%%OCAML_SITELIBDIR%%/coq/user-contrib/Ltac2/Unification.vos
+%%PORTDOCS%%%%OCAML_SITELIBDIR%%/coq-doc/META
+%%PORTDOCS%%%%OCAML_SITELIBDIR%%/coq-doc/dune-package
+%%PORTDOCS%%%%OCAML_SITELIBDIR%%/coq-doc/opam
%%IDE%%%%OCAML_SITELIBDIR%%/coqide-server/META
%%IDE%%%%OCAML_SITELIBDIR%%/coqide-server/core/core.a
%%IDE%%%%OCAML_SITELIBDIR%%/coqide-server/core/core.cma
@@ -6829,10 +7028,10 @@
%%IDE%%%%OCAML_SITELIBDIR%%/coqide/META
%%IDE%%%%OCAML_SITELIBDIR%%/coqide/dune-package
%%IDE%%%%OCAML_SITELIBDIR%%/coqide/opam
-%%PORTDOCS%%%%DATADIR%%/coq-ssreflect.lang
-%%PORTDOCS%%%%DATADIR%%/coq.lang
-%%PORTDOCS%%%%DATADIR%%/coq.png
-%%PORTDOCS%%%%DATADIR%%/coq_style.xml
+%%IDE%%%%DATADIR%%/coq-ssreflect.lang
+%%IDE%%%%DATADIR%%/coq.lang
+%%IDE%%%%DATADIR%%/coq.png
+%%IDE%%%%DATADIR%%/coq_style.xml
@comment %%PORTDOCS%%%%DOCSDIR%%/FAQ-CoqIde
@comment %%EMACS_SITE_LISPDIR%%/coq/coq-font-lock.el
@comment %%EMACS_SITE_LISPDIR%%/coq/coq-inferior.el
@@ -6840,30 +7039,1353 @@
@comment %%EMACS_SITE_LISPDIR%%/coq/gallina-syntax.el
@comment %%EMACS_SITE_LISPDIR%%/coq/gallina.el
@comment %%PORTDOCS%%%%EMACS_SITE_LISPDIR%%/coqdoc.sty
-%%DATADIR%%/default.bindings
-share/doc/ocaml/coq-core/LICENSE
-share/doc/ocaml/coq-core/README.md
-share/doc/ocaml/coq-stdlib/LICENSE
-share/doc/ocaml/coq-stdlib/README.md
-share/doc/ocaml/coq/LICENSE
-share/doc/ocaml/coq/README.md
-share/doc/ocaml/coq/odoc-pages/index.mld
-share/doc/ocaml/coqide-server/LICENSE
-share/doc/ocaml/coqide-server/README.md
-share/doc/ocaml/coqide/FAQ
-share/doc/ocaml/coqide/LICENSE
-share/doc/ocaml/coqide/README.md
-share/doc/ocaml/coqide/odoc-pages/index.mld
-share/man/man1/coq-tex.1.gz
+%%IDE%%%%DATADIR%%/default.bindings
+%%PORTDOCS%%%%DOCSDIR%%/LICENSE
+%%PORTDOCS%%%%DOCSDIR%%/README.md
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.buildinfo
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/addendum/canonical-structures.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/addendum/extended-pattern-matching.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/addendum/extraction.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/addendum/generalized-rewriting.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/addendum/implicit-coercions.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/addendum/micromega.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/addendum/miscellaneous-extensions.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/addendum/nsatz.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/addendum/parallel-proof-processing.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/addendum/program.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/addendum/rewrite-rules.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/addendum/ring.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/addendum/sprop.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/addendum/type-classes.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/addendum/universe-polymorphism.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/appendix/history-and-changes/index.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/appendix/indexes/index.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/changes.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/coq-attrindex.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/coq-cmdindex.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/coq-exnindex.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/coq-optindex.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/coq-tacindex.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/environment.pickle
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/genindex.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/history.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/index.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/language/cic.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/language/coq-library.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/language/core/assumptions.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/language/core/basic.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/language/core/coinductive.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/language/core/conversion.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/language/core/definitions.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/language/core/index.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/language/core/inductive.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/language/core/modules.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/language/core/primitive.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/language/core/records.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/language/core/sections.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/language/core/sorts.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/language/core/variants.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/language/extensions/arguments-command.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/language/extensions/canonical.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/language/extensions/evars.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/language/extensions/implicit-arguments.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/language/extensions/index.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/language/extensions/match.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/language/gallina-extensions.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/language/gallina-specification-language.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/language/module-system.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/license.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/practical-tools/coq-commands.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/practical-tools/coqide.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/practical-tools/utilities.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/proof-engine/ltac.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/proof-engine/ltac2.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/proof-engine/proof-handling.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/proof-engine/ssreflect-proof-language.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/proof-engine/tactics.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/proof-engine/vernacular-commands.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/proofs/automatic-tactics/auto.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/proofs/automatic-tactics/index.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/proofs/automatic-tactics/logic.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/proofs/creating-tactics/index.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/proofs/writing-proofs/equality.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/proofs/writing-proofs/index.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/proofs/writing-proofs/proof-mode.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/proofs/writing-proofs/reasoning-inductives.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/proofs/writing-proofs/rewriting.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/std-glossindex.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/user-extensions/proof-schemes.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/user-extensions/syntax-extensions.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/using/libraries/funind.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/using/libraries/index.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/using/libraries/writing.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/using/tools/coqdoc.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/using/tools/index.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/.doctrees/zebibliography.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_images/async-mode.png
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_images/coqide-queries.png
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_images/coqide.png
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_images/debugger.png
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_images/diffs-coqide-compacted.png
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_images/diffs-coqide-multigoal.png
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_images/diffs-coqide-on.png
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_images/diffs-coqide-removed.png
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_images/diffs-coqtop-on3.png
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_images/diffs-error-message.png
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_images/diffs-show-proof.png
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/addendum/canonical-structures.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/addendum/extended-pattern-matching.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/addendum/extraction.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/addendum/generalized-rewriting.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/addendum/implicit-coercions.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/addendum/micromega.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/addendum/miscellaneous-extensions.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/addendum/nsatz.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/addendum/parallel-proof-processing.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/addendum/program.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/addendum/rewrite-rules.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/addendum/ring.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/addendum/sprop.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/addendum/type-classes.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/addendum/universe-polymorphism.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/appendix/history-and-changes/index.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/appendix/indexes/index.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/changes.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/coq-attrindex.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/coq-cmdindex.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/coq-exnindex.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/coq-optindex.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/coq-tacindex.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/genindex.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/history.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/index.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/language/cic.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/language/coq-library.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/language/core/assumptions.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/language/core/basic.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/language/core/coinductive.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/language/core/conversion.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/language/core/definitions.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/language/core/index.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/language/core/inductive.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/language/core/modules.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/language/core/primitive.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/language/core/records.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/language/core/sections.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/language/core/sorts.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/language/core/variants.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/language/extensions/arguments-command.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/language/extensions/canonical.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/language/extensions/evars.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/language/extensions/implicit-arguments.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/language/extensions/index.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/language/extensions/match.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/language/gallina-extensions.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/language/gallina-specification-language.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/language/module-system.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/license.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/practical-tools/coq-commands.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/practical-tools/coqide.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/practical-tools/utilities.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/proof-engine/ltac.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/proof-engine/ltac2.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/proof-engine/proof-handling.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/proof-engine/ssreflect-proof-language.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/proof-engine/tactics.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/proof-engine/vernacular-commands.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/proofs/automatic-tactics/auto.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/proofs/automatic-tactics/index.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/proofs/automatic-tactics/logic.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/proofs/creating-tactics/index.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/proofs/writing-proofs/equality.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/proofs/writing-proofs/index.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/proofs/writing-proofs/proof-mode.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/proofs/writing-proofs/reasoning-inductives.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/proofs/writing-proofs/rewriting.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/std-glossindex.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/user-extensions/proof-schemes.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/user-extensions/syntax-extensions.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/using/libraries/funind.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/using/libraries/index.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/using/libraries/writing.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/using/tools/coqdoc.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/using/tools/index.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_sources/zebibliography.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/CoqNotations.ttf
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/_sphinx_javascript_frameworks_compat.js
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/ansi-dark.css
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/ansi.css
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/async-mode.png
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/basic.css
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/coqdoc.css
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/coqide-queries.png
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/coqide.png
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/coqnotations.sty
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/css/badge_only.css
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/css/fonts/Roboto-Slab-Bold.woff
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/css/fonts/Roboto-Slab-Bold.woff2
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/css/fonts/Roboto-Slab-Regular.woff
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/css/fonts/Roboto-Slab-Regular.woff2
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/css/fonts/fontawesome-webfont.eot
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/css/fonts/fontawesome-webfont.svg
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/css/fonts/fontawesome-webfont.ttf
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/css/fonts/fontawesome-webfont.woff
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/css/fonts/fontawesome-webfont.woff2
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/css/fonts/lato-bold-italic.woff
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/css/fonts/lato-bold-italic.woff2
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/css/fonts/lato-bold.woff
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/css/fonts/lato-bold.woff2
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/css/fonts/lato-normal-italic.woff
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/css/fonts/lato-normal-italic.woff2
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/css/fonts/lato-normal.woff
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/css/fonts/lato-normal.woff2
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/css/theme.css
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/debugger.png
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/diffs-coqide-compacted.png
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/diffs-coqide-multigoal.png
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/diffs-coqide-on.png
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/diffs-coqide-removed.png
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/diffs-coqtop-compacted.png
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/diffs-coqtop-multigoal.png
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/diffs-coqtop-on.png
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/diffs-coqtop-on3.png
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/diffs-error-message.png
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/diffs-show-proof.png
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/doctools.js
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/documentation_options.js
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/file.png
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/jquery-3.6.0.js
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/jquery.js
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/js/badge_only.js
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/js/html5shiv-printshiv.min.js
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/js/html5shiv.min.js
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/js/theme.js
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/language_data.js
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/minus.png
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/notations.css
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/notations.js
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/plus.png
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/pre-text.css
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/pygments.css
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/searchtools.js
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/sphinx_highlight.js
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/underscore-1.13.1.js
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/_static/underscore.js
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/addendum/canonical-structures.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/addendum/extended-pattern-matching.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/addendum/extraction.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/addendum/generalized-rewriting.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/addendum/implicit-coercions.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/addendum/micromega.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/addendum/miscellaneous-extensions.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/addendum/nsatz.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/addendum/parallel-proof-processing.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/addendum/program.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/addendum/rewrite-rules.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/addendum/ring.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/addendum/sprop.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/addendum/type-classes.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/addendum/universe-polymorphism.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/appendix/history-and-changes/index.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/appendix/indexes/index.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/changes.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/coq-attrindex.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/coq-cmdindex.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/coq-exnindex.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/coq-optindex.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/coq-tacindex.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/coq-thmindex.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/genindex.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/history.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/index.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/language/cic.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/language/coq-library.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/language/core/assumptions.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/language/core/basic.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/language/core/coinductive.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/language/core/conversion.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/language/core/definitions.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/language/core/index.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/language/core/inductive.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/language/core/modules.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/language/core/primitive.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/language/core/records.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/language/core/sections.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/language/core/sorts.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/language/core/variants.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/language/extensions/arguments-command.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/language/extensions/canonical.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/language/extensions/evars.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/language/extensions/implicit-arguments.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/language/extensions/index.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/language/extensions/match.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/language/gallina-extensions.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/language/gallina-specification-language.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/language/module-system.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/license.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/objects.inv
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/practical-tools/coq-commands.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/practical-tools/coqide.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/practical-tools/utilities.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/proof-engine/ltac.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/proof-engine/ltac2.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/proof-engine/proof-handling.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/proof-engine/ssreflect-proof-language.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/proof-engine/tactics.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/proof-engine/vernacular-commands.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/proofs/automatic-tactics/auto.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/proofs/automatic-tactics/index.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/proofs/automatic-tactics/logic.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/proofs/creating-tactics/index.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/proofs/writing-proofs/equality.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/proofs/writing-proofs/index.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/proofs/writing-proofs/proof-mode.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/proofs/writing-proofs/reasoning-inductives.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/proofs/writing-proofs/rewriting.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/search.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/searchindex.js
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/std-glossindex.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/user-extensions/proof-schemes.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/user-extensions/syntax-extensions.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/using/libraries/funind.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/using/libraries/index.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/using/libraries/writing.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/using/tools/coqdoc.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/using/tools/index.html
+%%PORTDOCS%%%%DOCSDIR%%/html/refman/zebibliography.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Arith.Arith.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Arith.Arith_base.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Arith.Between.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Arith.Bool_nat.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Arith.Cantor.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Arith.Compare.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Arith.Compare_dec.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Arith.EqNat.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Arith.Euclid.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Arith.Factorial.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Arith.PeanoNat.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Arith.Peano_dec.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Arith.Wf_nat.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Array.PArray.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Bool.Bool.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Bool.BoolEq.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Bool.BoolOrder.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Bool.Bvector.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Bool.DecBool.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Bool.IfProp.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Bool.Sumbool.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Bool.Zerob.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Classes.CEquivalence.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Classes.CMorphisms.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Classes.CRelationClasses.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Classes.DecidableClass.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Classes.EquivDec.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Classes.Equivalence.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Classes.Init.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Classes.Morphisms.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Classes.Morphisms_Prop.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Classes.Morphisms_Relations.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Classes.RelationClasses.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Classes.RelationPairs.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Classes.SetoidClass.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Classes.SetoidDec.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Classes.SetoidTactics.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Compat.AdmitAxiom.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Compat.Coq818.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Compat.Coq819.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Compat.Coq820.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.FSets.FMapAVL.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.FSets.FMapFacts.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.FSets.FMapFullAVL.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.FSets.FMapInterface.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.FSets.FMapList.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.FSets.FMapPositive.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.FSets.FMapWeakList.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.FSets.FMaps.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.FSets.FSetAVL.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.FSets.FSetBridge.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.FSets.FSetCompat.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.FSets.FSetDecide.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.FSets.FSetEqProperties.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.FSets.FSetFacts.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.FSets.FSetInterface.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.FSets.FSetList.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.FSets.FSetPositive.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.FSets.FSetProperties.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.FSets.FSetToFiniteSet.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.FSets.FSetWeakList.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.FSets.FSets.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Floats.FloatAxioms.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Floats.FloatClass.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Floats.FloatLemmas.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Floats.FloatOps.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Floats.Floats.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Floats.PrimFloat.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Floats.SpecFloat.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Init.Byte.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Init.Datatypes.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Init.Decimal.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Init.Hexadecimal.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Init.Logic.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Init.Ltac.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Init.Nat.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Init.Notations.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Init.Number.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Init.Peano.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Init.Prelude.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Init.Specif.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Init.Tactics.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Init.Tauto.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Init.Wf.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Lists.List.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Lists.ListDec.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Lists.ListSet.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Lists.ListTactics.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Lists.SetoidList.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Lists.SetoidPermutation.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Lists.StreamMemo.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Lists.Streams.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Logic.Adjointification.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Logic.Berardi.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Logic.ChoiceFacts.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Logic.Classical.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Logic.ClassicalChoice.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Logic.ClassicalDescription.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Logic.ClassicalEpsilon.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Logic.ClassicalFacts.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Logic.ClassicalUniqueChoice.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Logic.Classical_Pred_Type.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Logic.Classical_Prop.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Logic.ConstructiveEpsilon.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Logic.Decidable.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Logic.Description.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Logic.Diaconescu.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Logic.Epsilon.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Logic.Eqdep.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Logic.EqdepFacts.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Logic.Eqdep_dec.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Logic.ExtensionalFunctionRepresentative.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Logic.ExtensionalityFacts.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Logic.FinFun.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Logic.FunctionalExtensionality.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Logic.HLevels.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Logic.Hurkens.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Logic.IndefiniteDescription.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Logic.JMeq.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Logic.ProofIrrelevance.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Logic.ProofIrrelevanceFacts.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Logic.PropExtensionality.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Logic.PropExtensionalityFacts.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Logic.PropFacts.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Logic.RelationalChoice.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Logic.SetIsType.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Logic.SetoidChoice.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Logic.StrictProp.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Logic.WKL.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Logic.WeakFan.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.MSets.MSetAVL.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.MSets.MSetDecide.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.MSets.MSetEqProperties.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.MSets.MSetFacts.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.MSets.MSetGenTree.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.MSets.MSetInterface.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.MSets.MSetList.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.MSets.MSetPositive.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.MSets.MSetProperties.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.MSets.MSetRBT.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.MSets.MSetToFiniteSet.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.MSets.MSetWeakList.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.MSets.MSets.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.NArith.BinNat.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.NArith.BinNatDef.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.NArith.NArith.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.NArith.Ndec.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.NArith.Ndiv_def.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.NArith.Ngcd_def.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.NArith.Nnat.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.NArith.Nsqrt_def.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.AltBinNotations.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.BinNums.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.Cyclic.Abstract.CarryType.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.Cyclic.Abstract.CyclicAxioms.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.Cyclic.Abstract.DoubleType.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.Cyclic.Abstract.NZCyclic.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.Cyclic.Int63.Cyclic63.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.Cyclic.Int63.PrimInt63.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.Cyclic.Int63.Ring63.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.Cyclic.Int63.Sint63.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.Cyclic.Int63.Uint63.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.DecimalFacts.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.DecimalN.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.DecimalNat.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.DecimalPos.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.DecimalQ.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.DecimalR.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.DecimalString.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.DecimalZ.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.HexadecimalFacts.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.HexadecimalN.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.HexadecimalNat.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.HexadecimalPos.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.HexadecimalQ.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.HexadecimalR.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.HexadecimalString.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.HexadecimalZ.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.Integer.Abstract.ZAdd.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.Integer.Abstract.ZAddOrder.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.Integer.Abstract.ZAxioms.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.Integer.Abstract.ZBase.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.Integer.Abstract.ZBits.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.Integer.Abstract.ZDivEucl.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.Integer.Abstract.ZDivFloor.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.Integer.Abstract.ZDivTrunc.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.Integer.Abstract.ZGcd.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.Integer.Abstract.ZLcm.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.Integer.Abstract.ZLt.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.Integer.Abstract.ZMaxMin.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.Integer.Abstract.ZMul.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.Integer.Abstract.ZMulOrder.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.Integer.Abstract.ZParity.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.Integer.Abstract.ZPow.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.Integer.Abstract.ZProperties.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.Integer.Abstract.ZSgnAbs.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.Integer.Binary.ZBinary.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.Integer.NatPairs.ZNatPairs.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.NaryFunctions.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.NatInt.NZAdd.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.NatInt.NZAddOrder.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.NatInt.NZAxioms.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.NatInt.NZBase.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.NatInt.NZBits.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.NatInt.NZDiv.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.NatInt.NZDomain.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.NatInt.NZGcd.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.NatInt.NZLog.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.NatInt.NZMul.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.NatInt.NZMulOrder.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.NatInt.NZOrder.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.NatInt.NZParity.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.NatInt.NZPow.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.NatInt.NZProperties.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.NatInt.NZSqrt.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.Natural.Abstract.NAdd.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.Natural.Abstract.NAddOrder.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.Natural.Abstract.NAxioms.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.Natural.Abstract.NBase.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.Natural.Abstract.NBits.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.Natural.Abstract.NDefOps.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.Natural.Abstract.NDiv.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.Natural.Abstract.NDiv0.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.Natural.Abstract.NGcd.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.Natural.Abstract.NIso.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.Natural.Abstract.NLcm.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.Natural.Abstract.NLcm0.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.Natural.Abstract.NLog.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.Natural.Abstract.NMaxMin.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.Natural.Abstract.NMulOrder.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.Natural.Abstract.NOrder.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.Natural.Abstract.NParity.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.Natural.Abstract.NPow.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.Natural.Abstract.NProperties.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.Natural.Abstract.NSqrt.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.Natural.Abstract.NStrongRec.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.Natural.Abstract.NSub.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.Natural.Binary.NBinary.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Numbers.NumPrelude.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.PArith.BinPos.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.PArith.BinPosDef.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.PArith.PArith.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.PArith.POrderedType.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.PArith.Pnat.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Program.Basics.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Program.Combinators.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Program.Equality.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Program.Program.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Program.Subset.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Program.Syntax.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Program.Tactics.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Program.Utils.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Program.Wf.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.QArith.QArith.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.QArith.QArith_base.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.QArith.QOrderedType.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.QArith.Qabs.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.QArith.Qcabs.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.QArith.Qcanon.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.QArith.Qfield.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.QArith.Qminmax.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.QArith.Qpower.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.QArith.Qreals.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.QArith.Qreduction.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.QArith.Qring.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.QArith.Qround.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Abstract.ConstructiveAbs.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Abstract.ConstructiveLUB.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Abstract.ConstructiveLimits.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Abstract.ConstructiveMinMax.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Abstract.ConstructivePower.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Abstract.ConstructiveReals.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Abstract.ConstructiveRealsMorphisms.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Abstract.ConstructiveSum.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Alembert.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.AltSeries.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.ArithProp.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Binomial.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Cauchy.ConstructiveCauchyAbs.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Cauchy.ConstructiveCauchyReals.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Cauchy.ConstructiveCauchyRealsMult.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Cauchy.ConstructiveExtra.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Cauchy.ConstructiveRcomplete.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Cauchy.PosExtra.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Cauchy.QExtra.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Cauchy_prod.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.ClassicalConstructiveReals.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.ClassicalDedekindReals.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Cos_plus.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Cos_rel.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.DiscrR.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Exp_prop.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Integration.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.MVT.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Machin.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.NewtonInt.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.PSeries_reg.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.PartSum.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.RIneq.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.RList.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.ROrderedType.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.R_Ifp.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.R_sqr.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.R_sqrt.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Ranalysis.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Ranalysis1.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Ranalysis2.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Ranalysis3.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Ranalysis4.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Ranalysis5.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Ranalysis_reg.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Ratan.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Raxioms.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Rbase.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Rbasic_fun.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Rcomplete.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Rdefinitions.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Rderiv.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Reals.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Rfunctions.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Rgeom.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.RiemannInt.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.RiemannInt_SF.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Rlimit.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Rlogic.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Rminmax.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Rpow_def.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Rpower.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Rprod.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Rregisternames.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Rseries.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Rsigma.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Rsqrt_def.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Rtopology.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Rtrigo.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Rtrigo1.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Rtrigo_alt.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Rtrigo_calc.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Rtrigo_def.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Rtrigo_facts.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Rtrigo_fun.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Rtrigo_reg.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Runcountable.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.SeqProp.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.SeqSeries.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.SplitAbsolu.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.SplitRmult.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Reals.Sqrt_reg.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Relations.Operators_Properties.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Relations.Relation_Definitions.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Relations.Relation_Operators.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Relations.Relations.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Setoids.Setoid.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Sets.Classical_sets.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Sets.Constructive_sets.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Sets.Cpo.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Sets.Ensembles.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Sets.Finite_sets.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Sets.Finite_sets_facts.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Sets.Image.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Sets.Infinite_sets.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Sets.Integers.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Sets.Multiset.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Sets.Partial_Order.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Sets.Permut.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Sets.Powerset.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Sets.Powerset_Classical_facts.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Sets.Powerset_facts.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Sets.Relations_1.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Sets.Relations_1_facts.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Sets.Relations_2.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Sets.Relations_2_facts.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Sets.Relations_3.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Sets.Relations_3_facts.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Sets.Uniset.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Sorting.CPermutation.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Sorting.Heap.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Sorting.Mergesort.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Sorting.PermutEq.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Sorting.PermutSetoid.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Sorting.Permutation.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Sorting.Sorted.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Sorting.Sorting.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Strings.Ascii.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Strings.BinaryString.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Strings.Byte.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Strings.HexString.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Strings.OctalString.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Strings.PString.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Strings.PrimString.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Strings.PrimStringAxioms.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Strings.String.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Structures.DecidableType.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Structures.DecidableTypeEx.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Structures.Equalities.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Structures.EqualitiesFacts.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Structures.GenericMinMax.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Structures.OrderedType.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Structures.OrderedTypeAlt.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Structures.OrderedTypeEx.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Structures.Orders.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Structures.OrdersAlt.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Structures.OrdersEx.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Structures.OrdersFacts.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Structures.OrdersLists.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Structures.OrdersTac.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Unicode.Utf8.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Unicode.Utf8_core.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Vectors.Fin.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Vectors.Vector.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Vectors.VectorDef.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Vectors.VectorEq.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Vectors.VectorSpec.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Wellfounded.Disjoint_Union.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Wellfounded.Inclusion.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Wellfounded.Inverse_Image.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Wellfounded.Lexicographic_Exponentiation.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Wellfounded.Lexicographic_Product.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Wellfounded.Transitive_Closure.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Wellfounded.Union.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Wellfounded.Well_Ordering.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.Wellfounded.Wellfounded.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.ZArith.BinInt.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.ZArith.BinIntDef.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.ZArith.Int.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.ZArith.Wf_Z.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.ZArith.ZArith.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.ZArith.ZArith_base.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.ZArith.ZArith_dec.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.ZArith.Zabs.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.ZArith.Zbitwise.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.ZArith.Zbool.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.ZArith.Zcompare.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.ZArith.Zcomplements.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.ZArith.Zdiv.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.ZArith.Zeuclid.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.ZArith.Zeven.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.ZArith.Zgcd_alt.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.ZArith.Zhints.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.ZArith.Zmax.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.ZArith.Zmin.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.ZArith.Zminmax.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.ZArith.Zmisc.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.ZArith.Znat.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.ZArith.Znumtheory.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.ZArith.Zorder.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.ZArith.Zpow_alt.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.ZArith.Zpow_def.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.ZArith.Zpow_facts.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.ZArith.Zpower.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.ZArith.Zquot.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.ZArith.Zwf.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.ZArith.auxiliary.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.btauto.Algebra.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.btauto.Btauto.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.btauto.Reflect.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.derive.Derive.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.extraction.ExtrHaskellBasic.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.extraction.ExtrHaskellNatInt.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.extraction.ExtrHaskellNatInteger.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.extraction.ExtrHaskellNatNum.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.extraction.ExtrHaskellString.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.extraction.ExtrHaskellZInt.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.extraction.ExtrHaskellZInteger.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.extraction.ExtrHaskellZNum.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.extraction.ExtrOCamlFloats.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.extraction.ExtrOCamlInt63.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.extraction.ExtrOCamlPArray.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.extraction.ExtrOcamlBasic.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.extraction.ExtrOcamlChar.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.extraction.ExtrOcamlIntConv.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.extraction.ExtrOcamlNatBigInt.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.extraction.ExtrOcamlNatInt.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.extraction.ExtrOcamlNativeString.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.extraction.ExtrOCamlPString.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.extraction.ExtrOcamlString.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.extraction.ExtrOcamlZBigInt.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.extraction.ExtrOcamlZInt.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.extraction.Extraction.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.funind.FunInd.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.funind.Recdef.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.micromega.DeclConstant.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.micromega.Env.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.micromega.EnvRing.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.micromega.Fourier.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.micromega.Fourier_util.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.micromega.Lia.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.micromega.Lqa.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.micromega.Lra.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.micromega.MExtraction.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.micromega.OrderedRing.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.micromega.Psatz.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.micromega.QMicromega.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.micromega.RMicromega.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.micromega.Refl.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.micromega.RingMicromega.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.micromega.Tauto.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.micromega.VarMap.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.micromega.ZArith_hints.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.micromega.ZCoeff.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.micromega.ZMicromega.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.micromega.Zify.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.micromega.ZifyBool.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.micromega.ZifyClasses.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.micromega.ZifyComparison.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.micromega.ZifyInst.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.micromega.ZifyN.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.micromega.ZifyNat.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.micromega.ZifyPow.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.micromega.ZifySint63.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.micromega.ZifyUint63.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.micromega.Ztac.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.nsatz.Nsatz.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.nsatz.NsatzTactic.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.omega.OmegaLemmas.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.omega.PreOmega.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.rtauto.Bintree.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.rtauto.Rtauto.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.setoid_ring.Algebra_syntax.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.setoid_ring.ArithRing.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.setoid_ring.BinList.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.setoid_ring.Cring.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.setoid_ring.Field.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.setoid_ring.Field_tac.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.setoid_ring.Field_theory.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.setoid_ring.InitialRing.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.setoid_ring.Integral_domain.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.setoid_ring.NArithRing.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.setoid_ring.Ncring.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.setoid_ring.Ncring_initial.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.setoid_ring.Ncring_polynom.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.setoid_ring.Ncring_tac.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.setoid_ring.RealField.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.setoid_ring.Ring.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.setoid_ring.Ring_base.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.setoid_ring.Ring_polynom.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.setoid_ring.Ring_tac.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.setoid_ring.Ring_theory.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.setoid_ring.Rings_Q.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.setoid_ring.Rings_R.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.setoid_ring.Rings_Z.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.setoid_ring.ZArithRing.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.ssr.ssrbool.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.ssr.ssrclasses.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.ssr.ssreflect.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.ssr.ssrfun.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.ssr.ssrsetoid.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.ssr.ssrunder.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Coq.ssrmatching.ssrmatching.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Ltac2.Array.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Ltac2.Bool.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Ltac2.Char.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Ltac2.Compat.Coq818.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Ltac2.Compat.Coq819.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Ltac2.Constant.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Ltac2.Constr.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Ltac2.Constructor.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Ltac2.Control.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Ltac2.Env.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Ltac2.Evar.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Ltac2.FMap.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Ltac2.FSet.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Ltac2.Float.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Ltac2.Fresh.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Ltac2.Ident.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Ltac2.Ind.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Ltac2.Init.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Ltac2.Int.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Ltac2.Lazy.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Ltac2.List.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Ltac2.Ltac1.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Ltac2.Ltac2.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Ltac2.Message.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Ltac2.Meta.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Ltac2.Notations.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Ltac2.Option.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Ltac2.Pattern.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Ltac2.Printf.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Ltac2.Pstring.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Ltac2.Proj.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Ltac2.RedFlags.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Ltac2.Ref.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Ltac2.Std.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Ltac2.String.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Ltac2.TransparentState.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Ltac2.Uint63.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/Ltac2.Unification.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/coqdoc.css
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/genindex.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_abbreviation_*.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_abbreviation_A.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_abbreviation_B.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_abbreviation_C.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_abbreviation_D.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_abbreviation_E.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_abbreviation_F.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_abbreviation_G.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_abbreviation_H.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_abbreviation_I.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_abbreviation_J.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_abbreviation_K.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_abbreviation_L.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_abbreviation_M.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_abbreviation_N.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_abbreviation_O.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_abbreviation_P.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_abbreviation_Q.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_abbreviation_R.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_abbreviation_S.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_abbreviation_T.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_abbreviation_U.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_abbreviation_V.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_abbreviation_W.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_abbreviation_X.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_abbreviation_Y.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_abbreviation_Z.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_abbreviation__.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_axiom_*.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_axiom_A.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_axiom_B.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_axiom_C.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_axiom_D.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_axiom_E.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_axiom_F.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_axiom_G.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_axiom_H.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_axiom_I.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_axiom_J.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_axiom_K.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_axiom_L.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_axiom_M.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_axiom_N.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_axiom_O.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_axiom_P.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_axiom_Q.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_axiom_R.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_axiom_S.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_axiom_T.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_axiom_U.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_axiom_V.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_axiom_W.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_axiom_X.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_axiom_Y.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_axiom_Z.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_axiom__.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_constructor_*.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_constructor_A.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_constructor_B.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_constructor_C.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_constructor_D.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_constructor_E.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_constructor_F.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_constructor_G.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_constructor_H.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_constructor_I.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_constructor_J.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_constructor_K.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_constructor_L.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_constructor_M.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_constructor_N.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_constructor_O.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_constructor_P.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_constructor_Q.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_constructor_R.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_constructor_S.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_constructor_T.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_constructor_U.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_constructor_V.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_constructor_W.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_constructor_X.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_constructor_Y.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_constructor_Z.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_constructor__.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_definition_*.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_definition_A.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_definition_B.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_definition_C.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_definition_D.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_definition_E.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_definition_F.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_definition_G.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_definition_H.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_definition_I.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_definition_J.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_definition_K.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_definition_L.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_definition_M.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_definition_N.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_definition_O.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_definition_P.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_definition_Q.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_definition_R.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_definition_S.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_definition_T.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_definition_U.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_definition_V.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_definition_W.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_definition_X.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_definition_Y.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_definition_Z.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_definition__.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_global_*.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_global_A.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_global_B.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_global_C.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_global_D.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_global_E.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_global_F.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_global_G.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_global_H.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_global_I.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_global_J.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_global_K.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_global_L.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_global_M.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_global_N.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_global_O.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_global_P.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_global_Q.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_global_R.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_global_S.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_global_T.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_global_U.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_global_V.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_global_W.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_global_X.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_global_Y.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_global_Z.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_global__.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_inductive_*.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_inductive_A.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_inductive_B.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_inductive_C.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_inductive_D.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_inductive_E.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_inductive_F.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_inductive_G.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_inductive_H.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_inductive_I.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_inductive_J.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_inductive_K.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_inductive_L.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_inductive_M.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_inductive_N.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_inductive_O.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_inductive_P.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_inductive_Q.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_inductive_R.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_inductive_S.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_inductive_T.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_inductive_U.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_inductive_V.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_inductive_W.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_inductive_X.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_inductive_Y.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_inductive_Z.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_inductive__.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_instance_*.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_instance_A.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_instance_B.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_instance_C.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_instance_D.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_instance_E.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_instance_F.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_instance_G.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_instance_H.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_instance_I.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_instance_J.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_instance_K.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_instance_L.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_instance_M.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_instance_N.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_instance_O.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_instance_P.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_instance_Q.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_instance_R.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_instance_S.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_instance_T.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_instance_U.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_instance_V.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_instance_W.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_instance_X.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_instance_Y.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_instance_Z.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_instance__.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_lemma_*.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_lemma_A.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_lemma_B.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_lemma_C.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_lemma_D.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_lemma_E.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_lemma_F.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_lemma_G.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_lemma_H.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_lemma_I.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_lemma_J.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_lemma_K.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_lemma_L.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_lemma_M.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_lemma_N.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_lemma_O.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_lemma_P.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_lemma_Q.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_lemma_R.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_lemma_S.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_lemma_T.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_lemma_U.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_lemma_V.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_lemma_W.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_lemma_X.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_lemma_Y.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_lemma_Z.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_lemma__.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_library_*.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_library_A.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_library_B.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_library_C.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_library_D.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_library_E.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_library_F.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_library_G.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_library_H.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_library_I.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_library_J.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_library_K.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_library_L.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_library_M.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_library_N.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_library_O.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_library_P.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_library_Q.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_library_R.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_library_S.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_library_T.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_library_U.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_library_V.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_library_W.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_library_X.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_library_Y.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_library_Z.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_library__.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_module_*.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_module_A.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_module_B.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_module_C.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_module_D.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_module_E.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_module_F.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_module_G.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_module_H.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_module_I.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_module_J.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_module_K.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_module_L.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_module_M.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_module_N.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_module_O.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_module_P.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_module_Q.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_module_R.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_module_S.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_module_T.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_module_U.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_module_V.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_module_W.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_module_X.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_module_Y.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_module_Z.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_module__.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_notation_*.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_notation_A.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_notation_B.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_notation_C.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_notation_D.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_notation_E.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_notation_F.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_notation_G.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_notation_H.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_notation_I.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_notation_J.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_notation_K.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_notation_L.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_notation_M.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_notation_N.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_notation_O.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_notation_P.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_notation_Q.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_notation_R.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_notation_S.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_notation_T.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_notation_U.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_notation_V.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_notation_W.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_notation_X.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_notation_Y.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_notation_Z.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_notation__.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_projection_*.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_projection_A.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_projection_B.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_projection_C.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_projection_D.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_projection_E.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_projection_F.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_projection_G.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_projection_H.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_projection_I.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_projection_J.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_projection_K.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_projection_L.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_projection_M.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_projection_N.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_projection_O.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_projection_P.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_projection_Q.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_projection_R.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_projection_S.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_projection_T.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_projection_U.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_projection_V.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_projection_W.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_projection_X.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_projection_Y.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_projection_Z.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_projection__.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_record_*.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_record_A.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_record_B.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_record_C.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_record_D.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_record_E.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_record_F.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_record_G.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_record_H.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_record_I.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_record_J.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_record_K.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_record_L.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_record_M.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_record_N.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_record_O.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_record_P.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_record_Q.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_record_R.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_record_S.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_record_T.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_record_U.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_record_V.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_record_W.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_record_X.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_record_Y.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_record_Z.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_record__.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_section_*.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_section_A.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_section_B.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_section_C.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_section_D.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_section_E.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_section_F.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_section_G.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_section_H.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_section_I.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_section_J.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_section_K.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_section_L.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_section_M.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_section_N.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_section_O.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_section_P.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_section_Q.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_section_R.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_section_S.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_section_T.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_section_U.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_section_V.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_section_W.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_section_X.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_section_Y.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_section_Z.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_section__.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_variable_*.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_variable_A.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_variable_B.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_variable_C.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_variable_D.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_variable_E.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_variable_F.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_variable_G.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_variable_H.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_variable_I.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_variable_J.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_variable_K.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_variable_L.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_variable_M.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_variable_N.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_variable_O.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_variable_P.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_variable_Q.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_variable_R.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_variable_S.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_variable_T.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_variable_U.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_variable_V.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_variable_W.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_variable_X.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_variable_Y.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_variable_Z.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stdlib/index_variable__.html
+%%PORTDOCS%%%%DOCSDIR%%/odoc-pages/index.mld
+%%PORTDOCS%%share/doc/ocaml/coq-core/LICENSE
+%%PORTDOCS%%share/doc/ocaml/coq-core/README.md
+%%PORTDOCS%%share/doc/ocaml/coq-stdlib/LICENSE
+%%PORTDOCS%%share/doc/ocaml/coq-stdlib/README.md
+%%PORTDOCS%%share/doc/ocaml/coq/LICENSE
+%%PORTDOCS%%share/doc/ocaml/coq/README.md
+%%PORTDOCS%%share/doc/ocaml/coq/odoc-pages/index.mld
+%%IDE%%share/doc/ocaml/coqide-server/LICENSE
+%%IDE%%share/doc/ocaml/coqide-server/README.md
+%%IDE%%share/doc/ocaml/coqide/FAQ
+%%IDE%%share/doc/ocaml/coqide/LICENSE
+%%IDE%%share/doc/ocaml/coqide/README.md
+%%IDE%%share/doc/ocaml/coqide/odoc-pages/index.mld
share/man/man1/coq_makefile.1.gz
+%%PORTDOCS%%share/man/man1/coq-tex.1.gz
share/man/man1/coqc.1.gz
share/man/man1/coqchk.1.gz
share/man/man1/coqdep.1.gz
share/man/man1/coqdoc.1.gz
-share/man/man1/coqide.1.gz
+%%IDE%%share/man/man1/coqide.1.gz
share/man/man1/coqnative.1.gz
share/man/man1/coqtop.1.gz
share/man/man1/coqtop.byte.1.gz
-share/man/man1/coqtop.opt.1.gz
share/man/man1/coqwc.1.gz
-%%PORTDOCS%%%%TEXMFDIR%%/tex/latex/misc/coqdoc.sty
+%%TEXMFDIR%%/tex/latex/misc/coqdoc.sty
diff --git a/math/facile/Makefile b/math/facile/Makefile
--- a/math/facile/Makefile
+++ b/math/facile/Makefile
@@ -1,6 +1,6 @@
PORTNAME= facile
PORTVERSION= 1.1.3
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= math
MASTER_SITES= http://opti.recherche.enac.fr/facile/distrib/
diff --git a/math/ocaml-farith/Makefile b/math/ocaml-farith/Makefile
--- a/math/ocaml-farith/Makefile
+++ b/math/ocaml-farith/Makefile
@@ -1,6 +1,6 @@
PORTNAME= farith
DISTVERSION= 0.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
PKGNAMEPREFIX= ocaml-
diff --git a/math/ocaml-num/Makefile b/math/ocaml-num/Makefile
--- a/math/ocaml-num/Makefile
+++ b/math/ocaml-num/Makefile
@@ -1,7 +1,7 @@
PORTNAME= num
PORTVERSION= 1.4
DISTVERSIONPREFIX= v
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= math
PKGNAMEPREFIX= ocaml-
diff --git a/math/ocaml-ocamlgraph/Makefile b/math/ocaml-ocamlgraph/Makefile
--- a/math/ocaml-ocamlgraph/Makefile
+++ b/math/ocaml-ocamlgraph/Makefile
@@ -1,5 +1,6 @@
PORTNAME= ocamlgraph
DISTVERSION= 2.1.0
+PORTREVISION= 1
CATEGORIES= math
PKGNAMEPREFIX= ocaml-
diff --git a/math/ocaml-ocplib-simplex/Makefile b/math/ocaml-ocplib-simplex/Makefile
--- a/math/ocaml-ocplib-simplex/Makefile
+++ b/math/ocaml-ocplib-simplex/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ocplib-simplex
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
PKGNAMEPREFIX= ocaml-
diff --git a/math/ocaml-zarith/Makefile b/math/ocaml-zarith/Makefile
--- a/math/ocaml-zarith/Makefile
+++ b/math/ocaml-zarith/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ${GH_PROJECT:tl}
PORTVERSION= 1.13
DISTVERSIONPREFIX= release-
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= math
PKGNAMEPREFIX= ocaml-
diff --git a/math/ocamlgsl/Makefile b/math/ocamlgsl/Makefile
--- a/math/ocamlgsl/Makefile
+++ b/math/ocamlgsl/Makefile
@@ -1,7 +1,8 @@
-PORTNAME= ocaml-gsl
-DISTVERSION= 1.25.0
-PORTREVISION= 1
+PORTNAME= gsl
+DISTVERSION= 1.25.1
CATEGORIES= math
+MASTER_SITES= https://github.com/mmottl/gsl-ocaml/releases/download/${DISTVERSION}/
+PKGNAMEPREFIX= ocaml-
MAINTAINER= ports@FreeBSD.org
COMMENT= Interface to GSL for the Objective Caml language
@@ -10,21 +11,17 @@
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE.md
-NOT_FOR_ARCHS= armv6
+NOT_FOR_ARCHS= armv6 armv7
NOT_FOR_ARCHS_REASON= architectures with double-word alignment for doubles are not supported
BUILD_DEPENDS= ocaml-base>=0:devel/ocaml-base \
ocaml-stdio>=0:devel/ocaml-stdio
LIB_DEPENDS= libgsl.so:math/gsl
-USES= blaslapack:openblas ocaml:dune,ldconfig pkgconfig
+USES= blaslapack:openblas ocaml:dune,ldconfig pkgconfig tar:tbz
OCAML_LDLIBS= gsl
OCAML_PACKAGES= gsl
-USE_GITHUB= yes
-GH_ACCOUNT= mmottl
-GH_PROJECT= gsl-ocaml
-
MAKE_ENV= GSL_CBLAS_LIB="${BLASLIB}"
DOCSDIR= ${OCAML_DOCSDIR}/gsl
EXAMPLESDIR= ${OCAML_EXAMPLESDIR}/gsl
@@ -34,19 +31,10 @@
OPTIONS_DEFINE= DOCS EXAMPLES
-post-patch:
- @${REINPLACE_CMD} \
- -e "s/(name gsl)/&\n(version ${PORTVERSION})/" \
- ${WRKSRC}/dune-project
-
post-install:
@${STRIP_CMD} \
${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/gsl/dllgsl_stubs.so \
${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/gsl/gsl.cmxs
-# cleanup from previous OCAML_LDLIBS
- @${ECHO_CMD} @postexec ${SED} -i "''" -e \
- "'/^${PREFIX:S#/#\/#g}\/${OCAML_SITELIBDIR:S#/#\/#g}\/ocaml-gsl$$/d'" \
- %D/${OCAML_LDCONF} >> ${TMPPLIST}
post-install-EXAMPLES-on:
(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . \
diff --git a/math/ocamlgsl/distinfo b/math/ocamlgsl/distinfo
--- a/math/ocamlgsl/distinfo
+++ b/math/ocamlgsl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1717314772
-SHA256 (mmottl-gsl-ocaml-1.25.0_GH0.tar.gz) = e0d5f78240d55ed3b2f4e6bd912cd4ef091538ae76d29faf6a57726d9f8c66e1
-SIZE (mmottl-gsl-ocaml-1.25.0_GH0.tar.gz) = 116401
+TIMESTAMP = 1734998509
+SHA256 (gsl-1.25.1.tbz) = 837b2869aa001b1d9c72cc70ac02cc603ff93632f0c67936dacb3bda91c58d60
+SIZE (gsl-1.25.1.tbz) = 99259
diff --git a/security/ocaml-cryptgps/Makefile b/security/ocaml-cryptgps/Makefile
--- a/security/ocaml-cryptgps/Makefile
+++ b/security/ocaml-cryptgps/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cryptgps
PORTVERSION= 0.2.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= security
MASTER_SITES= http://download.camlcity.org/download/
PKGNAMEPREFIX= ocaml-
@@ -12,11 +12,10 @@
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= gmake ocaml:findplist
-
-WRKSRC= ${WRKDIR}/${PORTNAME}
+USES= gmake ocaml:findlib
ALL_TARGET= all opt
+WRKSRC= ${WRKDIR}/${PORTNAME}
PORTDOCS= *
DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME}
diff --git a/security/ocaml-cryptgps/files/patch-crypt__3des.ml b/security/ocaml-cryptgps/files/patch-crypt__3des.ml
new file mode 100644
--- /dev/null
+++ b/security/ocaml-cryptgps/files/patch-crypt__3des.ml
@@ -0,0 +1,27 @@
+--- crypt_3des.ml.orig 2001-03-10 16:43:21 UTC
++++ crypt_3des.ml
+@@ -105,17 +105,17 @@ module Cryptsystem : Cryptsystem_64.T =
+ let is_weak k =
+ match k.n_keys with
+ 1 -> Crypt_des.Cryptsystem.is_weak k.k1
+- | 2 -> Crypt_des.Cryptsystem.is_weak k.k1 or
+- Crypt_des.Cryptsystem.is_weak k.k2 or
++ | 2 -> Crypt_des.Cryptsystem.is_weak k.k1 ||
++ Crypt_des.Cryptsystem.is_weak k.k2 ||
+ Crypt_des.Cryptsystem.textkey k.k1 =
+ Crypt_des.Cryptsystem.textkey k.k2
+- | 3 -> Crypt_des.Cryptsystem.is_weak k.k1 or
+- Crypt_des.Cryptsystem.is_weak k.k2 or
+- Crypt_des.Cryptsystem.is_weak k.k3 or
++ | 3 -> Crypt_des.Cryptsystem.is_weak k.k1 ||
++ Crypt_des.Cryptsystem.is_weak k.k2 ||
++ Crypt_des.Cryptsystem.is_weak k.k3 ||
+ Crypt_des.Cryptsystem.textkey k.k1 =
+- Crypt_des.Cryptsystem.textkey k.k2 or
++ Crypt_des.Cryptsystem.textkey k.k2 ||
+ Crypt_des.Cryptsystem.textkey k.k1 =
+- Crypt_des.Cryptsystem.textkey k.k3 or
++ Crypt_des.Cryptsystem.textkey k.k3 ||
+ Crypt_des.Cryptsystem.textkey k.k2 =
+ Crypt_des.Cryptsystem.textkey k.k3
+ | _ -> failwith "Crypt_3des: invalid key length"
diff --git a/security/ocaml-cryptgps/files/patch-crypt__blowfish.ml b/security/ocaml-cryptgps/files/patch-crypt__blowfish.ml
new file mode 100644
--- /dev/null
+++ b/security/ocaml-cryptgps/files/patch-crypt__blowfish.ml
@@ -0,0 +1,20 @@
+--- crypt_blowfish.ml.orig 2001-03-10 16:43:21 UTC
++++ crypt_blowfish.ml
+@@ -117,7 +117,7 @@ module Cryptsystem : Cryptsystem_64.T =
+
+ let prepare key =
+ let l_key = String.length key in
+- if l_key = 0 or l_key > 56 then
++ if l_key = 0 || l_key > 56 then
+ failwith "Crypt_blowfish: invalid key length";
+
+ let k =
+@@ -739,7 +739,7 @@ module Cryptsystem : Cryptsystem_64.T =
+ let a_lsb = s_lsb.(i) in
+ let a_msb = s_msb.(i) in
+ for j=i+1 to 255 do
+- if a_lsb = s_lsb.(j) & a_msb = s_msb.(j) then
++ if a_lsb = s_lsb.(j) && a_msb = s_msb.(j) then
+ raise Not_found
+ done
+ done;
diff --git a/security/ocaml-cryptgps/files/patch-crypt__blowfish32.ml b/security/ocaml-cryptgps/files/patch-crypt__blowfish32.ml
new file mode 100644
--- /dev/null
+++ b/security/ocaml-cryptgps/files/patch-crypt__blowfish32.ml
@@ -0,0 +1,11 @@
+--- crypt_blowfish32.ml.orig 2001-03-10 16:43:00 UTC
++++ crypt_blowfish32.ml
+@@ -95,7 +95,7 @@ module Cryptsystem : Cryptsystem_64.T =
+
+ let prepare key =
+ let l_key = String.length key in
+- if l_key = 0 or l_key > 56 then
++ if l_key = 0 || l_key > 56 then
+ failwith "Crypt_blowfish: invalid key length";
+
+ let p_lsb =
diff --git a/security/ocaml-cryptgps/files/patch-crypt__des.ml b/security/ocaml-cryptgps/files/patch-crypt__des.ml
--- a/security/ocaml-cryptgps/files/patch-crypt__des.ml
+++ b/security/ocaml-cryptgps/files/patch-crypt__des.ml
@@ -8,10 +8,94 @@
+ let key' = Bytes.of_string key in
for i = 0 to 7 do
let k = Char.code key.[i] in
- key'.[i] <- Char.chr(odd_parity.(k))
+- key'.[i] <- Char.chr(odd_parity.(k))
++ Bytes.set key' i @@ Char.chr(odd_parity.(k))
done;
- key'
+ Bytes.to_string key'
;;
+@@ -121,7 +121,7 @@ module Cryptsystem : Cryptsystem_64.T =
+ end
+ else failwith "inv64"
+ in
+- let p' = Array.create 64 0 in
++ let p' = Array.make 64 0 in
+ for k = 0 to 63 do
+ p'.(k) <- pos 0 k
+ done;
+@@ -138,12 +138,12 @@ module Cryptsystem : Cryptsystem_64.T =
+ end
+ else []
+ in
+- let p = Array.create 64 [] in
++ let p = Array.make 64 [] in
+ for k = 0 to 63 do
+ p.(k) <- pos 0 k
+ done;
+
+- let p64 = Array.create 2048 (0,0,0,0) in
++ let p64 = Array.make 2048 (0,0,0,0) in
+ for n = 0 to 7 do (* n counts bytes *)
+ for v = 0 to 255 do (* v counts values of a byte *)
+ let v' = ref (0,0,0,0) in
+@@ -195,12 +195,12 @@ module Cryptsystem : Cryptsystem_64.T =
+ end
+ else []
+ in
+- let p = Array.create 48 [] in
++ let p = Array.make 48 [] in
+ for k = 0 to 47 do
+ p.(k) <- pos 0 k
+ done;
+
+- let p48 = Array.create 1536 (0,0) in
++ let p48 = Array.make 1536 (0,0) in
+ for n = 0 to 5 do (* n counts bytes *)
+ for v = 0 to 255 do (* v counts values of a byte *)
+ let v' = ref (0,0) in
+@@ -246,7 +246,7 @@ module Cryptsystem : Cryptsystem_64.T =
+ * Note that the result is, strictly speaking, no value64, but
+ * a value96.
+ *)
+- let q = Array.create 2048 (0,0,0,0) in
++ let q = Array.make 2048 (0,0,0,0) in
+ for i = 0 to 2047 do
+ let (a,b,c,d) = p64.(i) in
+ let (a',b') = do_perm48 p48 (a,b) in
+@@ -266,12 +266,12 @@ module Cryptsystem : Cryptsystem_64.T =
+ end
+ else []
+ in
+- let p = Array.create 32 [] in
++ let p = Array.make 32 [] in
+ for k = 0 to 31 do
+ p.(k) <- pos 0 k
+ done;
+
+- let p32 = Array.create 1024 (0,0) in
++ let p32 = Array.make 1024 (0,0) in
+ for n = 0 to 3 do (* n counts bytes *)
+ for v = 0 to 255 do (* v counts values of a byte *)
+ let v' = ref (0,0) in
+@@ -409,7 +409,7 @@ module Cryptsystem : Cryptsystem_64.T =
+ * p32: a 32-bit permutation which should be applied immediately
+ * shift: either 0,4,8,12,16,20,24, or 28.
+ *)
+- let a' = Array.create 64 (0,0) in
++ let a' = Array.make 64 (0,0) in
+ for k' = 0 to 63 do
+ let k = ((k' land 0x1e) lsr 1) lor (k' land 0x20) lor ((k' land 1) lsl 4) in
+ let x = a.(k) in
+@@ -716,8 +716,8 @@ module Cryptsystem : Cryptsystem_64.T =
+ (x' land 0xfffffff) lor (x' lsr 28)
+ in
+ let k = ref k56 in
+- let k_enc = Array.create 16 (0,0) in
+- let k_dec = Array.create 16 (0,0) in
++ let k_enc = Array.make 16 (0,0) in
++ let k_dec = Array.make 16 (0,0) in
+ for n = 0 to 15 do
+ let (k0,k1,k2,k3) = !k in
+ let k_left = (k0 lsl 16) lor k1 in (* k_left: 28 bits *)
diff --git a/security/ocaml-cryptgps/files/patch-cryptmodes__64.ml b/security/ocaml-cryptgps/files/patch-cryptmodes__64.ml
--- a/security/ocaml-cryptgps/files/patch-cryptmodes__64.ml
+++ b/security/ocaml-cryptgps/files/patch-cryptmodes__64.ml
@@ -9,8 +9,26 @@
let v = ref iv in
for i = 0 to n-1 do
-@@ -79,7 +79,7 @@ module Make_modes (M : Cryptsystem_64.T) =
- data'.[j+7] <- Char.chr(v0' land 0xff);
+@@ -69,17 +69,17 @@ module Make_modes (M : Cryptsystem_64.T) =
+
+ let (v3',v2',v1',v0') = !v in
+
+- data'.[j] <- Char.chr(v3' lsr 8);
+- data'.[j+1] <- Char.chr(v3' land 0xff);
+- data'.[j+2] <- Char.chr(v2' lsr 8);
+- data'.[j+3] <- Char.chr(v2' land 0xff);
+- data'.[j+4] <- Char.chr(v1' lsr 8);
+- data'.[j+5] <- Char.chr(v1' land 0xff);
+- data'.[j+6] <- Char.chr(v0' lsr 8);
+- data'.[j+7] <- Char.chr(v0' land 0xff);
++ Bytes.set data' (j) @@ Char.chr(v3' lsr 8);
++ Bytes.set data' (j+1) @@ Char.chr(v3' land 0xff);
++ Bytes.set data' (j+2) @@ Char.chr(v2' lsr 8);
++ Bytes.set data' (j+3) @@ Char.chr(v2' land 0xff);
++ Bytes.set data' (j+4) @@ Char.chr(v1' lsr 8);
++ Bytes.set data' (j+5) @@ Char.chr(v1' land 0xff);
++ Bytes.set data' (j+6) @@ Char.chr(v0' lsr 8);
++ Bytes.set data' (j+7) @@ Char.chr(v0' land 0xff);
done;
- !v, data'
@@ -27,7 +45,27 @@
let v = ref iv in
for i = 0 to n-1 do
-@@ -119,12 +119,12 @@ module Make_modes (M : Cryptsystem_64.T) =
+@@ -107,31 +107,31 @@ module Make_modes (M : Cryptsystem_64.T) =
+ let z1 = y1 lxor v1 in
+ let z0 = y0 lxor v0 in
+
+- data'.[j] <- Char.chr(z3 lsr 8);
+- data'.[j+1] <- Char.chr(z3 land 0xff);
+- data'.[j+2] <- Char.chr(z2 lsr 8);
+- data'.[j+3] <- Char.chr(z2 land 0xff);
+- data'.[j+4] <- Char.chr(z1 lsr 8);
+- data'.[j+5] <- Char.chr(z1 land 0xff);
+- data'.[j+6] <- Char.chr(z0 lsr 8);
+- data'.[j+7] <- Char.chr(z0 land 0xff);
++ Bytes.set data' (j) @@ Char.chr(z3 lsr 8);
++ Bytes.set data' (j+1) @@ Char.chr(z3 land 0xff);
++ Bytes.set data' (j+2) @@ Char.chr(z2 lsr 8);
++ Bytes.set data' (j+3) @@ Char.chr(z2 land 0xff);
++ Bytes.set data' (j+4) @@ Char.chr(z1 lsr 8);
++ Bytes.set data' (j+5) @@ Char.chr(z1 land 0xff);
++ Bytes.set data' (j+6) @@ Char.chr(z0 lsr 8);
++ Bytes.set data' (j+7) @@ Char.chr(z0 land 0xff);
+
v := (x3,x2,x1,x0);
done;
@@ -42,6 +80,14 @@
let sr = ref iv in (* shift register *)
+ for i = 0 to l-1 do
+ let (v,_,_,_) = M.encrypt_ecb k !sr in
+ let c = Char.code(data.[i]) lxor (v lsr 8) in
+- data'.[i] <- Char.chr c;
++ Bytes.set data' i @@ Char.chr c;
+ let (sr3, sr2, sr1, sr0) = !sr in
+ sr := (((sr3 lsl 8) land 0xff00) lor (sr2 lsr 8),
+ ((sr2 lsl 8) land 0xff00) lor (sr1 lsr 8),
@@ -139,12 +139,12 @@ module Make_modes (M : Cryptsystem_64.T) =
((sr0 lsl 8) land 0xff00) lor c);
done;
@@ -57,6 +103,15 @@
let sr = ref iv in (* shift register *)
+@@ -152,7 +152,7 @@ module Make_modes (M : Cryptsystem_64.T) =
+ let (v,_,_,_) = M.encrypt_ecb k !sr in (* sic! *)
+ let c = Char.code(data.[i]) in
+ let p = c lxor (v lsr 8) in
+- data'.[i] <- Char.chr p;
++ Bytes.set data' i @@ Char.chr p;
+ let (sr3, sr2, sr1, sr0) = !sr in
+ sr := (((sr3 lsl 8) land 0xff00) lor (sr2 lsr 8),
+ ((sr2 lsl 8) land 0xff00) lor (sr1 lsr 8),
@@ -160,7 +160,7 @@ module Make_modes (M : Cryptsystem_64.T) =
((sr0 lsl 8) land 0xff00) lor c);
done;
@@ -66,16 +121,26 @@
let array_of_quadrupel (n3,n2,n1,n0) =
-@@ -182,7 +182,7 @@ module Make_modes (M : Cryptsystem_64.T) =
+@@ -180,9 +180,9 @@ module Make_modes (M : Cryptsystem_64.T) =
+ (a.(6) lsl 8) lor a.(7))
+
let encrypt_cfb64 k iv j data =
- if j < 0 or j > 7 then failwith "encrypt_cfb64";
+- if j < 0 or j > 7 then failwith "encrypt_cfb64";
++ if j < 0 || j > 7 then failwith "encrypt_cfb64";
let l = String.length data in
- let data' = String.create l in
+ let data' = Bytes.create l in
let sr_a = ref (array_of_quadrupel iv) in
let jc = ref j in
-@@ -200,13 +200,13 @@ module Make_modes (M : Cryptsystem_64.T) =
+@@ -194,19 +194,19 @@ module Make_modes (M : Cryptsystem_64.T) =
+
+ let sr_jc = (!sr_a).(!jc) in
+ let c = Char.code(data.[i]) lxor sr_jc in
+- data'.[i] <- Char.chr c;
++ Bytes.set data' i @@ Char.chr c;
+ (!sr_a).(!jc) <- c;
+ jc := (!jc + 1) mod 8;
done;
let sr = quadrupel_of_array !sr_a in
@@ -84,14 +149,22 @@
let decrypt_cfb64 k iv j data =
- if j < 0 or j > 7 then failwith "decrypt_cfb64";
+- if j < 0 or j > 7 then failwith "decrypt_cfb64";
++ if j < 0 || j > 7 then failwith "decrypt_cfb64";
let l = String.length data in
- let data' = String.create l in
+ let data' = Bytes.create l in
let sr_a = ref (array_of_quadrupel iv) in
let jc = ref j in
-@@ -224,13 +224,13 @@ module Make_modes (M : Cryptsystem_64.T) =
+@@ -218,19 +218,19 @@ module Make_modes (M : Cryptsystem_64.T) =
+
+ let sr_jc = (!sr_a).(!jc) in
+ let c = Char.code(data.[i]) in
+- data'.[i] <- Char.chr (c lxor sr_jc);
++ Bytes.set data' i @@ Char.chr (c lxor sr_jc);
+ (!sr_a).(!jc) <- c;
+ jc := (!jc + 1) mod 8;
done;
let sr = quadrupel_of_array !sr_a in
@@ -100,14 +173,21 @@
let crypt_ofb k iv j data =
- if j < 0 or j > 7 then failwith "crypt_ofb";
+- if j < 0 or j > 7 then failwith "crypt_ofb";
++ if j < 0 || j > 7 then failwith "crypt_ofb";
let l = String.length data in
- let data' = String.create l in
+ let data' = Bytes.create l in
let sr_a = ref (array_of_quadrupel iv) in
let jc = ref j in
-@@ -247,7 +247,7 @@ module Make_modes (M : Cryptsystem_64.T) =
+@@ -242,12 +242,12 @@ module Make_modes (M : Cryptsystem_64.T) =
+
+ let sr_jc = (!sr_a).(!jc) in
+ let c = Char.code(data.[i]) lxor sr_jc in
+- data'.[i] <- Char.chr c;
++ Bytes.set data' i @@ Char.chr c;
+ jc := (!jc + 1) mod 8;
done;
let sr = quadrupel_of_array !sr_a in
@@ -125,8 +205,26 @@
let vl = ref Int32.zero in
let vr = ref Int32.zero in
-@@ -308,7 +308,7 @@ module Make_modes_int32 (M : Cryptsystem_64.T) =
- data'.[j+7] <- Char.chr(v0' land 0xff);
+@@ -298,17 +298,17 @@ module Make_modes_int32 (M : Cryptsystem_64.T) =
+ let v1' = Int32.to_int (Int32.shift_right_logical !vr 16) in
+ let v0' = Int32.to_int !vr in
+
+- data'.[j] <- Char.chr((v3' lsr 8) land 0xff);
+- data'.[j+1] <- Char.chr(v3' land 0xff);
+- data'.[j+2] <- Char.chr((v2' lsr 8) land 0xff);
+- data'.[j+3] <- Char.chr(v2' land 0xff);
+- data'.[j+4] <- Char.chr((v1' lsr 8) land 0xff);
+- data'.[j+5] <- Char.chr(v1' land 0xff);
+- data'.[j+6] <- Char.chr((v0' lsr 8) land 0xff);
+- data'.[j+7] <- Char.chr(v0' land 0xff);
++ Bytes.set data' (j) @@ Char.chr((v3' lsr 8) land 0xff);
++ Bytes.set data' (j+1) @@ Char.chr(v3' land 0xff);
++ Bytes.set data' (j+2) @@ Char.chr((v2' lsr 8) land 0xff);
++ Bytes.set data' (j+3) @@ Char.chr(v2' land 0xff);
++ Bytes.set data' (j+4) @@ Char.chr((v1' lsr 8) land 0xff);
++ Bytes.set data' (j+5) @@ Char.chr(v1' land 0xff);
++ Bytes.set data' (j+6) @@ Char.chr((v0' lsr 8) land 0xff);
++ Bytes.set data' (j+7) @@ Char.chr(v0' land 0xff);
done;
- quadruple_of_int32 !vl !vr, data'
@@ -143,7 +241,28 @@
let vl = ref Int32.zero in
let vr = ref Int32.zero in
-@@ -367,12 +367,12 @@ module Make_modes_int32 (M : Cryptsystem_64.T) =
+@@ -354,25 +354,25 @@ module Make_modes_int32 (M : Cryptsystem_64.T) =
+ let z1 = Int32.to_int (Int32.shift_right_logical zr 16) in
+ let z0 = Int32.to_int zr in
+
+- data'.[j] <- Char.chr((z3 lsr 8) land 0xff);
+- data'.[j+1] <- Char.chr(z3 land 0xff);
+- data'.[j+2] <- Char.chr((z2 lsr 8) land 0xff);
+- data'.[j+3] <- Char.chr(z2 land 0xff);
+- data'.[j+4] <- Char.chr((z1 lsr 8) land 0xff);
+- data'.[j+5] <- Char.chr(z1 land 0xff);
+- data'.[j+6] <- Char.chr((z0 lsr 8) land 0xff);
+- data'.[j+7] <- Char.chr(z0 land 0xff);
++ Bytes.set data' (j) @@ Char.chr((z3 lsr 8) land 0xff);
++ Bytes.set data' (j+1) @@ Char.chr(z3 land 0xff);
++ Bytes.set data' (j+2) @@ Char.chr((z2 lsr 8) land 0xff);
++ Bytes.set data' (j+3) @@ Char.chr(z2 land 0xff);
++ Bytes.set data' (j+4) @@ Char.chr((z1 lsr 8) land 0xff);
++ Bytes.set data' (j+5) @@ Char.chr(z1 land 0xff);
++ Bytes.set data' (j+6) @@ Char.chr((z0 lsr 8) land 0xff);
++ Bytes.set data' (j+7) @@ Char.chr(z0 land 0xff);
+
+ vl := xl;
vr := xr;
done;
@@ -158,6 +277,15 @@
let sr_l = ref Int32.zero in (* shift register MSB *)
let sr_r = ref Int32.zero in (* shift register LSB *)
+@@ -387,7 +387,7 @@ module Make_modes_int32 (M : Cryptsystem_64.T) =
+ ((Int32.to_int
+ (Int32.shift_right_logical !out_l 24)) land 0xff)
+ in
+- data'.[i] <- Char.chr c;
++ Bytes.set data' i @@ Char.chr c;
+ sr_l := Int32.logor
+ (Int32.shift_left !sr_l 8)
+ (Int32.shift_right_logical !sr_r 24);
@@ -396,12 +396,12 @@ module Make_modes_int32 (M : Cryptsystem_64.T) =
(Int32.of_int c)
done;
@@ -173,6 +301,15 @@
let sr_l = ref Int32.zero in (* shift register MSB *)
let sr_r = ref Int32.zero in (* shift register LSB *)
+@@ -417,7 +417,7 @@ module Make_modes_int32 (M : Cryptsystem_64.T) =
+ ((Int32.to_int
+ (Int32.shift_right_logical !out_l 24)) land 0xff)
+ in
+- data'.[i] <- Char.chr p;
++ Bytes.set data' i @@ Char.chr p;
+ sr_l := Int32.logor
+ (Int32.shift_left !sr_l 8)
+ (Int32.shift_right_logical !sr_r 24);
@@ -426,7 +426,7 @@ module Make_modes_int32 (M : Cryptsystem_64.T) =
(Int32.of_int c)
done;
@@ -182,15 +319,27 @@
let mask =
-@@ -439,7 +439,7 @@ module Make_modes_int32 (M : Cryptsystem_64.T) =
+@@ -437,9 +437,9 @@ module Make_modes_int32 (M : Cryptsystem_64.T) =
+ |]
+
let encrypt_cfb64 k iv j data =
- if j < 0 or j > 7 then failwith "encrypt_cfb64";
+- if j < 0 or j > 7 then failwith "encrypt_cfb64";
++ if j < 0 || j > 7 then failwith "encrypt_cfb64";
let l = String.length data in
- let data' = String.create l in
+ let data' = Bytes.create l in
let sr_l = ref Int32.zero in (* shift register MSB *)
let sr_r = ref Int32.zero in (* shift register LSB *)
+@@ -464,7 +464,7 @@ module Make_modes_int32 (M : Cryptsystem_64.T) =
+ land 0xff
+ in
+ let c = Char.code(data.[i]) lxor sr_jc in
+- data'.[i] <- Char.chr c;
++ Bytes.set data' i @@ Char.chr c;
+ ( if !jc < 4 then
+ sr_l :=
+ Int32.logor
@@ -479,13 +479,13 @@ module Make_modes_int32 (M : Cryptsystem_64.T) =
jc := (!jc + 1) mod 8;
done;
@@ -200,13 +349,23 @@
let decrypt_cfb64 k iv j data =
- if j < 0 or j > 7 then failwith "decrypt_cfb64";
+- if j < 0 or j > 7 then failwith "decrypt_cfb64";
++ if j < 0 || j > 7 then failwith "decrypt_cfb64";
let l = String.length data in
- let data' = String.create l in
+ let data' = Bytes.create l in
let sr_l = ref Int32.zero in (* shift register MSB *)
let sr_r = ref Int32.zero in (* shift register LSB *)
+@@ -510,7 +510,7 @@ module Make_modes_int32 (M : Cryptsystem_64.T) =
+ land 0xff
+ in
+ let c = Char.code(data.[i]) in
+- data'.[i] <- Char.chr (c lxor sr_jc);
++ Bytes.set data' i @@ Char.chr (c lxor sr_jc);
+ ( if !jc < 4 then
+ sr_l :=
+ Int32.logor
@@ -525,13 +525,13 @@ module Make_modes_int32 (M : Cryptsystem_64.T) =
jc := (!jc + 1) mod 8;
done;
@@ -216,14 +375,20 @@
let crypt_ofb k iv j data =
- if j < 0 or j > 7 then failwith "crypt_ofb";
+- if j < 0 or j > 7 then failwith "crypt_ofb";
++ if j < 0 || j > 7 then failwith "crypt_ofb";
let l = String.length data in
- let data' = String.create l in
+ let data' = Bytes.create l in
let sr_l = ref Int32.zero in (* shift register MSB *)
let sr_r = ref Int32.zero in (* shift register LSB *)
-@@ -561,7 +561,7 @@ module Make_modes_int32 (M : Cryptsystem_64.T) =
+@@ -557,11 +557,11 @@ module Make_modes_int32 (M : Cryptsystem_64.T) =
+ land 0xff
+ in
+ let c = Char.code(data.[i]) lxor sr_jc in
+- data'.[i] <- Char.chr c;
++ Bytes.set data' i @@ Char.chr c;
jc := (!jc + 1) mod 8;
done;
diff --git a/security/ocaml-cryptgps/pkg-plist b/security/ocaml-cryptgps/pkg-plist
new file mode 100644
--- /dev/null
+++ b/security/ocaml-cryptgps/pkg-plist
@@ -0,0 +1,18 @@
+%%OCAML_SITELIBDIR%%/cryptgps/META
+%%OCAML_SITELIBDIR%%/cryptgps/crypt_3des.cmi
+%%OCAML_SITELIBDIR%%/cryptgps/crypt_3des.mli
+%%OCAML_SITELIBDIR%%/cryptgps/crypt_aux.cmi
+%%OCAML_SITELIBDIR%%/cryptgps/crypt_aux.mli
+%%OCAML_SITELIBDIR%%/cryptgps/crypt_blowfish.cmi
+%%OCAML_SITELIBDIR%%/cryptgps/crypt_blowfish.mli
+%%OCAML_SITELIBDIR%%/cryptgps/crypt_blowfish32.cmi
+%%OCAML_SITELIBDIR%%/cryptgps/crypt_blowfish32.mli
+%%OCAML_SITELIBDIR%%/cryptgps/crypt_des.cmi
+%%OCAML_SITELIBDIR%%/cryptgps/crypt_des.mli
+%%OCAML_SITELIBDIR%%/cryptgps/cryptgps.a
+%%OCAML_SITELIBDIR%%/cryptgps/cryptgps.cma
+%%OCAML_SITELIBDIR%%/cryptgps/cryptgps.cmxa
+%%OCAML_SITELIBDIR%%/cryptgps/cryptmodes_64.cmi
+%%OCAML_SITELIBDIR%%/cryptgps/cryptmodes_64.mli
+%%OCAML_SITELIBDIR%%/cryptgps/cryptsystem_64.cmi
+%%OCAML_SITELIBDIR%%/cryptgps/cryptsystem_64.mli
diff --git a/security/ocaml-cryptokit/Makefile b/security/ocaml-cryptokit/Makefile
--- a/security/ocaml-cryptokit/Makefile
+++ b/security/ocaml-cryptokit/Makefile
@@ -1,5 +1,6 @@
PORTNAME= cryptokit
PORTVERSION= 1.19
+PORTREVISION= 1
CATEGORIES= security
PKGNAMEPREFIX= ocaml-
diff --git a/security/ocaml-lwt_ssl/Makefile b/security/ocaml-lwt_ssl/Makefile
--- a/security/ocaml-lwt_ssl/Makefile
+++ b/security/ocaml-lwt_ssl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lwt_ssl
PORTVERSION= 1.2.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= security
PKGNAMEPREFIX= ocaml-
diff --git a/security/ocaml-ssl/Makefile b/security/ocaml-ssl/Makefile
--- a/security/ocaml-ssl/Makefile
+++ b/security/ocaml-ssl/Makefile
@@ -1,6 +1,7 @@
PORTNAME= ssl
PORTVERSION= 0.7.0
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= security devel
PKGNAMEPREFIX= ocaml-
diff --git a/textproc/ocaml-csv/Makefile b/textproc/ocaml-csv/Makefile
--- a/textproc/ocaml-csv/Makefile
+++ b/textproc/ocaml-csv/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ocaml-csv
PORTVERSION= 1.2.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= textproc
MASTER_SITES= https://forge.ocamlcore.org/frs/download.php/420/
diff --git a/textproc/ocaml-expat/Makefile b/textproc/ocaml-expat/Makefile
--- a/textproc/ocaml-expat/Makefile
+++ b/textproc/ocaml-expat/Makefile
@@ -1,6 +1,6 @@
PORTNAME= expat
PORTVERSION= 0.9.1
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= textproc
MASTER_SITES= http://www.xs4all.nl/~mmzeeman/ocaml/
PKGNAMEPREFIX= ocaml-
diff --git a/textproc/ocaml-spelll/Makefile b/textproc/ocaml-spelll/Makefile
--- a/textproc/ocaml-spelll/Makefile
+++ b/textproc/ocaml-spelll/Makefile
@@ -1,6 +1,7 @@
PORTNAME= spelll
DISTVERSIONPREFIX= v
DISTVERSION= 0.4
+PORTREVISION= 1
CATEGORIES= textproc
PKGNAMEPREFIX= ocaml-
diff --git a/textproc/ocaml-text/Makefile b/textproc/ocaml-text/Makefile
--- a/textproc/ocaml-text/Makefile
+++ b/textproc/ocaml-text/Makefile
@@ -1,33 +1,33 @@
PORTNAME= text
-PORTVERSION= 0.8
-PORTREVISION= 3
+DISTVERSION= 0.8.1
CATEGORIES= textproc
+MASTER_SITES= https://github.com/vbmithr/ocaml-text/releases/download/${DISTVERSION}/
PKGNAMEPREFIX= ocaml-
MAINTAINER= ports@FreeBSD.org
COMMENT= OCaml library for dealing with text
-WWW= https://forge.ocamlcore.org/projects/ocaml-text/
+WWW= https://github.com/vbmithr/ocaml-text/
-BUILD_DEPENDS= ocamlbuild:devel/ocaml-ocamlbuild
-
-USES= gmake ocaml:camlp4,findplist,ldconfig
-USE_GITHUB= yes
-GH_ACCOUNT= vbmithr
-GH_PROJECT= ${PKGNAMEPREFIX}${PORTNAME}
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
-HAS_CONFIGURE= yes
-CONFIGURE_ARGS= --prefix ${PREFIX} \
- --destdir ${STAGEDIR}
+BUILD_DEPENDS= ocamlbuild:devel/ocaml-ocamlbuild
-SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR}
-DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME}
+USES= ocaml:findlib,ldconfig tar:tbz
OPTIONS_DEFINE= PCRE
OPTIONS_DEFAULT= PCRE
+OPTIONS_SUB= yes
-PCRE_CONFIGURE_ENABLE= pcre
-PCRE_BUILD_DEPENDS= ${SA_DIR}/pcre/pcre.a:devel/ocaml-pcre
-PCRE_RUN_DEPENDS= ${SA_DIR}/pcre/pcre.a:devel/ocaml-pcre
+PCRE_CONFIGURE_ENABLE= camlp4 pcre
+PCRE_BUILD_DEPENDS= ${SA_DIR}/pcre/pcre.a:devel/ocaml-pcre \
+ ocaml-camlp-streams>0:devel/ocaml-camlp-streams \
+ ${CAMLP4_DEPEND}
+PCRE_RUN_DEPENDS= ${SA_DIR}/pcre/pcre.a:devel/ocaml-pcre \
+ ocaml-camlp-streams>0:devel/ocaml-camlp-streams \
+ ${CAMLP4_DEPEND}
+
+SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR}
post-patch:
@${REINPLACE_CMD} -e 's,"install" :: findlib_name,"install" :: "-destdir ${STAGEDIR}${PREFIX}/lib/ocaml/site-lib" :: "-ldconf /dev/null" :: findlib_name,' \
@@ -43,4 +43,13 @@
${MKDIR} ${STAGEDIR}${OCAMLFIND_DESTDIR}
cd ${WRKSRC}; ocaml setup.ml -install
+post-install:
+ cd ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME} && \
+ ${STRIP_CMD} bigarray.cmxs text.cmxs \
+ dllbigarray_stubs.so dlltext_stubs.so
+
+post-install-PCRE-on:
+ cd ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME} && \
+ ${STRIP_CMD} pcre.cmxs pcre-syntax.cmxs
+
.include <bsd.port.mk>
diff --git a/textproc/ocaml-text/distinfo b/textproc/ocaml-text/distinfo
--- a/textproc/ocaml-text/distinfo
+++ b/textproc/ocaml-text/distinfo
@@ -1,2 +1,3 @@
-SHA256 (vbmithr-ocaml-text-0.8_GH0.tar.gz) = bab32ca98a086631a0715d06109ebf09a71d2ac9aa901bc4f4ecd3d84331b746
-SIZE (vbmithr-ocaml-text-0.8_GH0.tar.gz) = 80898
+TIMESTAMP = 1735033811
+SHA256 (text-0.8.1.tbz) = 163b2cbc9f07915ea9093333b689f85fb6bcad3c4876222001f19c2016ee1d54
+SIZE (text-0.8.1.tbz) = 71638
diff --git a/textproc/ocaml-text/pkg-plist b/textproc/ocaml-text/pkg-plist
new file mode 100644
--- /dev/null
+++ b/textproc/ocaml-text/pkg-plist
@@ -0,0 +1,51 @@
+%%OCAML_SITELIBDIR%%/text/META
+%%OCAML_SITELIBDIR%%/text/bigarray.a
+%%OCAML_SITELIBDIR%%/text/bigarray.cma
+%%OCAML_SITELIBDIR%%/text/bigarray.cmxa
+%%OCAML_SITELIBDIR%%/text/bigarray.cmxs
+%%OCAML_SITELIBDIR%%/text/dllbigarray_stubs.so
+%%OCAML_SITELIBDIR%%/text/dlltext_stubs.so
+%%OCAML_SITELIBDIR%%/text/encoding.annot
+%%OCAML_SITELIBDIR%%/text/encoding.cmi
+%%OCAML_SITELIBDIR%%/text/encoding.cmt
+%%OCAML_SITELIBDIR%%/text/encoding.cmti
+%%OCAML_SITELIBDIR%%/text/encoding.cmx
+%%OCAML_SITELIBDIR%%/text/encoding.mli
+%%OCAML_SITELIBDIR%%/text/encoding_bigarray.annot
+%%OCAML_SITELIBDIR%%/text/encoding_bigarray.cmi
+%%OCAML_SITELIBDIR%%/text/encoding_bigarray.cmt
+%%OCAML_SITELIBDIR%%/text/encoding_bigarray.cmti
+%%OCAML_SITELIBDIR%%/text/encoding_bigarray.cmx
+%%OCAML_SITELIBDIR%%/text/encoding_bigarray.mli
+%%OCAML_SITELIBDIR%%/text/libbigarray_stubs.a
+%%OCAML_SITELIBDIR%%/text/libtext_stubs.a
+%%PCRE%%%%OCAML_SITELIBDIR%%/text/pa_text_env.cmx
+%%PCRE%%%%OCAML_SITELIBDIR%%/text/pa_text_main.cmx
+%%PCRE%%%%OCAML_SITELIBDIR%%/text/pa_text_parse.cmx
+%%PCRE%%%%OCAML_SITELIBDIR%%/text/pa_text_regexp.cmx
+%%PCRE%%%%OCAML_SITELIBDIR%%/text/pa_text_types.cmx
+%%PCRE%%%%OCAML_SITELIBDIR%%/text/pa_text_util.cmx
+%%PCRE%%%%OCAML_SITELIBDIR%%/text/pcre.a
+%%PCRE%%%%OCAML_SITELIBDIR%%/text/pcre.cma
+%%PCRE%%%%OCAML_SITELIBDIR%%/text/pcre.cmxa
+%%PCRE%%%%OCAML_SITELIBDIR%%/text/pcre.cmxs
+%%PCRE%%%%OCAML_SITELIBDIR%%/text/pcre-syntax.a
+%%PCRE%%%%OCAML_SITELIBDIR%%/text/pcre-syntax.cma
+%%PCRE%%%%OCAML_SITELIBDIR%%/text/pcre-syntax.cmxa
+%%PCRE%%%%OCAML_SITELIBDIR%%/text/pcre-syntax.cmxs
+%%OCAML_SITELIBDIR%%/text/text.a
+%%OCAML_SITELIBDIR%%/text/text.annot
+%%OCAML_SITELIBDIR%%/text/text.cma
+%%OCAML_SITELIBDIR%%/text/text.cmi
+%%OCAML_SITELIBDIR%%/text/text.cmt
+%%OCAML_SITELIBDIR%%/text/text.cmti
+%%OCAML_SITELIBDIR%%/text/text.cmx
+%%OCAML_SITELIBDIR%%/text/text.cmxa
+%%OCAML_SITELIBDIR%%/text/text.cmxs
+%%OCAML_SITELIBDIR%%/text/text.mli
+%%PCRE%%%%OCAML_SITELIBDIR%%/text/text_pcre.annot
+%%PCRE%%%%OCAML_SITELIBDIR%%/text/text_pcre.cmi
+%%PCRE%%%%OCAML_SITELIBDIR%%/text/text_pcre.cmt
+%%PCRE%%%%OCAML_SITELIBDIR%%/text/text_pcre.cmti
+%%PCRE%%%%OCAML_SITELIBDIR%%/text/text_pcre.cmx
+%%PCRE%%%%OCAML_SITELIBDIR%%/text/text_pcre.mli
diff --git a/textproc/ocaml-yojson/Makefile b/textproc/ocaml-yojson/Makefile
--- a/textproc/ocaml-yojson/Makefile
+++ b/textproc/ocaml-yojson/Makefile
@@ -1,6 +1,6 @@
PORTNAME= yojson
DISTVERSION= 2.2.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc
PKGNAMEPREFIX= ocaml-
diff --git a/textproc/sexp/Makefile b/textproc/sexp/Makefile
--- a/textproc/sexp/Makefile
+++ b/textproc/sexp/Makefile
@@ -1,6 +1,7 @@
PORTNAME= sexp
DISTVERSIONPREFIX= v
DISTVERSION= 0.17.0
+PORTREVISION= 1
CATEGORIES= textproc
DIST_SUBDIR= ${PORTNAME}
@@ -14,7 +15,7 @@
BUILD_DEPENDS= ${LOCALBASE}/bin/bash:shells/bash \
ocaml-compiler-libs>=0:devel/ocaml-compiler-libs
-USES= gmake ocaml:dune
+USES= gmake ocaml:build,dune
USE_GITHUB= yes
GH_ACCOUNT= janestreet
GH_TUPLE= inhabitedtype:angstrom:0.16.1:angstrom \
diff --git a/x11-toolkits/ocaml-graphics/Makefile b/x11-toolkits/ocaml-graphics/Makefile
--- a/x11-toolkits/ocaml-graphics/Makefile
+++ b/x11-toolkits/ocaml-graphics/Makefile
@@ -1,6 +1,6 @@
PORTNAME= graphics
PORTVERSION= 5.1.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= x11-toolkits
PKGNAMEPREFIX= ocaml-
diff --git a/x11-toolkits/ocaml-lablgtk2/Makefile b/x11-toolkits/ocaml-lablgtk2/Makefile
--- a/x11-toolkits/ocaml-lablgtk2/Makefile
+++ b/x11-toolkits/ocaml-lablgtk2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lablgtk2
PORTVERSION= 2.18.13
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= x11-toolkits
PKGNAMEPREFIX= ocaml-
diff --git a/x11-toolkits/ocaml-lablgtk3/Makefile b/x11-toolkits/ocaml-lablgtk3/Makefile
--- a/x11-toolkits/ocaml-lablgtk3/Makefile
+++ b/x11-toolkits/ocaml-lablgtk3/Makefile
@@ -1,5 +1,6 @@
PORTNAME= lablgtk3
PORTVERSION= 3.1.5
+PORTREVISION= 1
CATEGORIES= x11-toolkits
PKGNAMEPREFIX= ocaml-
diff --git a/x11-toolkits/ocaml-labltk/Makefile b/x11-toolkits/ocaml-labltk/Makefile
--- a/x11-toolkits/ocaml-labltk/Makefile
+++ b/x11-toolkits/ocaml-labltk/Makefile
@@ -1,6 +1,6 @@
PORTNAME= labltk
PORTVERSION= 8.06.12
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11-toolkits
PKGNAMEPREFIX= ocaml-

File Metadata

Mime Type
text/plain
Expires
Sat, Jan 11, 3:57 PM (19 h, 31 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
15755269
Default Alt Text
D48228.id148787.diff (636 KB)

Event Timeline