Date: Mon, 11 Mar 2024 21:51:37 GMT From: Guido Falsi <madpilot@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 8025aa10ceb9 - main - lang/ocaml: Update to 4.14.1 Message-ID: <202403112151.42BLpbK0072146@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by madpilot: URL: https://cgit.FreeBSD.org/ports/commit/?id=8025aa10ceb960b62c9a826fb56eb1ac68ea1ce3 commit 8025aa10ceb960b62c9a826fb56eb1ac68ea1ce3 Author: Benjamin Jacobs <freebsd@dev.thsi.be> AuthorDate: 2024-03-11 21:43:46 +0000 Commit: Guido Falsi <madpilot@FreeBSD.org> CommitDate: 2024-03-11 21:50:58 +0000 lang/ocaml: Update to 4.14.1 The 'force-safe-string; setting is NOT enabled, as opposed to the new upstream default. OCaml users are encouraged to migrate to safe strings as soon as possible. - The X11 library isn't part of lang/ocaml anymore, users should install x11-toolkits/ocaml-graphics. - Add new 'ocaml' USES - Bump PORTREVISION on dependent ports, due to ABI Change. The update includes the following updates to existing ports (needed to keep them working): - devel/ocaml-camlp4: Updated to 4.14+1 - devel/ocaml-camlp5: Updated to 8.02.01, homepage updated - devel/ocaml-dune: Patch to allow overriding the stublibs directory, strip binary and shared libraries - devel/ocaml-findlib: Improve port - devel/ocaml-lwt: Fix build with OCaml 4.14 - deve/ocaml-re: Update to 1.11.0, use new dune USES - devel/ocaml-sdl: Fix build with new ocaml - games/freetennis: Fix build, tidy Makefile - graphics/ocaml-images: Updated to 5.0.4, new homepage, use new dune USES, undeprecate - graphics/ocaml-lablgl: Moved into site-lib, dynamic objects stripped, add missing GL dependencies - math/coq: Updated to 8.19.0 - math/ocaml-zarith: strip shared libraries, fixed usage of USE_OCAML_LDCONFIG, use new dune USES - math/teyjus: Fix build - net/unison240: Fix build with new compiler - net/unison248: Fix build with new compiler, add MAKE_JOBS_UNSAFE - net-p2p/mldonkey: Fix build with new compiler, fix build on i386 - sysutils/ledit: Updated to 2.06, install native binary, Use github, fix man page installation - www/geneweb: Build fix for OCaml and Camlp5 updates - x11-toolkits/ocaml-lablgtk2: Fix build with new compiler - x11-toolkits/ocaml-lablgtk3: Updated to 3.1.4, added ocaml-camlp-stream dependency, build fix patch - x11-toolkits/ocaml-labltk: Updated to 8.06.12, Improve Makefile Added the following ports: - devel/ocaml-astring - devel/ocaml-base - devel/ocaml-bos - devel/ocaml-camlp-streams - devel/ocaml-csexp - devel/ocaml-fmt - devel/ocaml-fpath - devel/ocaml-logs - devel/ocaml-mtime - devel/ocaml-pcre2 - devel/ocaml-rresult - devel/ocaml-seq - devel/ocaml-stdio - x11-toolkits/ocaml-graphics PR: 250408 [1], 262781 [1], 262788 [3], 262789 [1], 262792 [1], 263006 [1], 263162 [3], 263206 [2], 276893 [1], 276945 [4], 276953 [1], 277026 [5], 277241 [1], 277242 [1], 277243 [1], 277244 [1], 277245 [1], 277246 [1], 277247 [1], 277248 [1], 277249 [1], 277250 [1], 277251 [1], 277252 [1], 277253 [1], 277254 [1], 277255 [1], 277256 [4], 277257 [1], 277258 [1] Approved by: maintainer timeout [1], yuri (maintainer) [2], overcome by events, fixit [3], madpilot (maintainer) [4] Reviewed by: madpilot Exp-run by: antoine [5] Differential Revision: https://reviews.freebsd.org/D43861 --- Mk/Uses/ocaml.mk | 82 + archivers/ocaml-bz2/Makefile | 2 +- archivers/ocaml-zip/Makefile | 2 +- converters/ocaml-base64/Makefile | 2 +- converters/ocaml-jsonm/Makefile | 2 +- databases/ocaml-dbm/Makefile | 2 +- devel/Makefile | 13 + devel/ocaml-annexlib/Makefile | 2 +- devel/ocaml-astring/Makefile | 54 + devel/ocaml-astring/distinfo | 3 + devel/ocaml-astring/pkg-descr | 3 + devel/ocaml-astring/pkg-plist | 22 + devel/ocaml-base/Makefile | 40 + devel/ocaml-base/distinfo | 3 + devel/ocaml-base/pkg-descr | 3 + devel/ocaml-base/pkg-plist | 766 ++ devel/ocaml-bos/Makefile | 57 + devel/ocaml-bos/distinfo | 3 + devel/ocaml-bos/pkg-descr | 4 + devel/ocaml-bos/pkg-plist | 36 + devel/ocaml-calendar/Makefile | 2 +- devel/ocaml-camljava/Makefile | 2 +- devel/ocaml-camlp-streams/Makefile | 31 + devel/ocaml-camlp-streams/distinfo | 3 + devel/ocaml-camlp-streams/pkg-descr | 10 + devel/ocaml-camlp-streams/pkg-plist | 19 + devel/ocaml-camlp4/Makefile | 2 +- devel/ocaml-camlp4/distinfo | 6 +- devel/ocaml-camlp5/Makefile | 21 +- devel/ocaml-camlp5/distinfo | 6 +- devel/ocaml-camlp5/pkg-plist | 30 + devel/ocaml-camomile/Makefile | 8 +- devel/ocaml-camomile/files/patch-Camomile_dune | 11 + .../ocaml-camomile/files/patch-Camomile_tools_dune | 10 + devel/ocaml-cfg/Makefile | 2 +- devel/ocaml-classes/Makefile | 2 +- devel/ocaml-cmdliner/Makefile | 2 +- devel/ocaml-cppo/Makefile | 2 +- devel/ocaml-csexp/Makefile | 32 + devel/ocaml-csexp/distinfo | 3 + devel/ocaml-csexp/pkg-descr | 2 + devel/ocaml-csexp/pkg-plist | 13 + devel/ocaml-dune/Makefile | 37 +- devel/ocaml-dune/pkg-plist | 6 +- devel/ocaml-extlib/Makefile | 2 +- devel/ocaml-findlib/Makefile | 25 +- devel/ocaml-findlib/files/patch-configure | 12 + .../files/patch-src_findlib-toolbox_Makefile | 11 + devel/ocaml-findlib/pkg-plist | 4 - devel/ocaml-fmt/Makefile | 48 + devel/ocaml-fmt/distinfo | 3 + devel/ocaml-fmt/pkg-descr | 2 + devel/ocaml-fmt/pkg-plist | 32 + devel/ocaml-fpath/Makefile | 46 + devel/ocaml-fpath/distinfo | 3 + devel/ocaml-fpath/pkg-descr | 4 + devel/ocaml-fpath/pkg-plist | 16 + devel/ocaml-ipaddr/Makefile | 1 + devel/ocaml-lacaml/Makefile | 2 +- devel/ocaml-logs/Makefile | 55 + devel/ocaml-logs/distinfo | 3 + devel/ocaml-logs/pkg-descr | 2 + devel/ocaml-logs/pkg-plist | 49 + devel/ocaml-lwt/Makefile | 4 +- devel/ocaml-lwt/files/patch-src_unix_lwt__unix.ml | 10 + devel/ocaml-lwt/files/patch-src_unix_lwt__unix.mli | 10 + devel/ocaml-magic/Makefile | 2 +- devel/ocaml-mtime/Makefile | 59 + devel/ocaml-mtime/distinfo | 3 + devel/ocaml-mtime/pkg-descr | 5 + devel/ocaml-mtime/pkg-plist | 27 + devel/ocaml-ocamlbuild/Makefile | 2 +- devel/ocaml-ounit/Makefile | 2 +- devel/ocaml-parmap/Makefile | 1 + devel/ocaml-pcre/Makefile | 2 +- devel/ocaml-pcre2/Makefile | 46 + devel/ocaml-pcre2/distinfo | 3 + devel/ocaml-pcre2/pkg-descr | 2 + devel/ocaml-pcre2/pkg-plist | 15 + devel/ocaml-pomap/Makefile | 2 +- devel/ocaml-ppx-tools/Makefile | 1 + devel/ocaml-re/Makefile | 38 +- devel/ocaml-re/distinfo | 5 +- devel/ocaml-re/pkg-plist | 145 + devel/ocaml-rresult/Makefile | 44 + devel/ocaml-rresult/distinfo | 3 + devel/ocaml-rresult/pkg-descr | 7 + devel/ocaml-rresult/pkg-plist | 16 + devel/ocaml-sdl/Makefile | 4 +- devel/ocaml-sem/Makefile | 2 +- devel/ocaml-seq/Makefile | 27 + devel/ocaml-seq/distinfo | 3 + devel/ocaml-seq/pkg-descr | 2 + devel/ocaml-seq/pkg-plist | 13 + devel/ocaml-sexplib0/Makefile | 1 + devel/ocaml-stdio/Makefile | 32 + devel/ocaml-stdio/distinfo | 3 + devel/ocaml-stdio/pkg-descr | 2 + devel/ocaml-stdio/pkg-plist | 29 + devel/ocaml-topkg/Makefile | 2 +- devel/ocaml-type_conv/Makefile | 2 +- devel/ocaml-uchar/Makefile | 2 +- devel/ocaml-ulex/Makefile | 2 +- devel/ocaml-uutf/Makefile | 2 +- devel/ocaml-xstr/Makefile | 2 +- devel/ocaml-xstrp4/Makefile | 2 +- ftp/ocaml-ocurl/Makefile | 2 +- games/freetennis/Makefile | 27 +- games/freetennis/files/patch-Makefile | 4 +- games/freetennis/files/patch-freetennis.ml | 63 + graphics/ocaml-cairo/Makefile | 1 + graphics/ocaml-images/Makefile | 91 +- graphics/ocaml-images/distinfo | 5 +- graphics/ocaml-images/files/patch-OMakefile | 46 - graphics/ocaml-images/files/patch-configure | 13 - graphics/ocaml-images/files/patch-src_OMakefile | 15 - graphics/ocaml-images/files/patch-src_bitmap.ml | 11 - graphics/ocaml-images/files/patch-src_gifread.c | 34 - graphics/ocaml-images/files/patch-src_gifwrite.c | 55 - graphics/ocaml-images/files/patch-src_jpegread.c | 11 - graphics/ocaml-images/files/patch-src_pngread.c | 38 - graphics/ocaml-images/files/patch-src_pngwrite.c | 20 - graphics/ocaml-images/files/patch-src_tiffread.c | 36 - graphics/ocaml-images/files/patch-src_tiffwrite.c | 39 - graphics/ocaml-images/pkg-plist | 471 +- graphics/ocaml-lablgl/Makefile | 24 +- graphics/ocaml-lablgl/pkg-plist | 200 +- lang/ocaml/Makefile | 120 +- lang/ocaml/distinfo | 14 +- lang/ocaml/files/patch-asmcomp_power_arch.ml | 4 +- lang/ocaml/files/patch-configure | 111 +- lang/ocaml/files/patch-runtime_amd64.S | 11 - lang/ocaml/files/patch-runtime_backtrace.c | 12 - lang/ocaml/files/patch-runtime_power.S | 62 +- lang/ocaml/files/patch-runtime_startup__nat.c | 10 - .../files/patch-testsuite_tools_asmgen__power.S | 11 +- lang/ocaml/pkg-plist | 1625 ++-- math/coq/Makefile | 91 +- math/coq/distinfo | 6 +- math/coq/files/patch-Makefile.build | 29 - math/coq/files/patch-Makefile.install | 11 - math/coq/pkg-plist | 9825 ++++++++++++++------ math/facile/Makefile | 2 +- math/ocaml-num/Makefile | 2 +- math/ocaml-ocamlgraph/Makefile | 2 +- math/ocaml-zarith/Makefile | 10 +- math/teyjus/Makefile | 13 +- net-p2p/mldonkey/Makefile | 5 + .../patch-src_networks_donkey_donkeyClient.ml | 11 + .../mldonkey/files/patch-src_utils_lib_CryptoPP.h | 12 +- net/unison240/files/patch-Makefile.OCaml | 15 +- net/unison240/files/patch-hash__compat.c | 168 + net/unison240/files/patch-uutil.ml | 11 + net/unison248/Makefile | 1 + net/unison248/files/patch-Makefile.OCaml | 15 +- net/unison248/files/patch-hash__compat.c | 168 + net/unison248/files/patch-uutil.ml | 11 + security/ocaml-ssl/Makefile | 1 + sysutils/ledit/Makefile | 29 +- sysutils/ledit/distinfo | 6 +- sysutils/ledit/files/patch-go.ml | 11 + textproc/ocaml-text/Makefile | 2 +- www/geneweb/Makefile | 4 +- www/geneweb/files/patch-ged2gwb_Makefile | 18 + www/geneweb/files/patch-ged2gwb_ged2gwb.ml | 11 + www/geneweb/files/patch-ged2gwb_ged2gwb2.ml | 11 + www/geneweb/files/patch-setup_Makefile | 11 + www/geneweb/files/patch-src__Makefile | 9 + www/geneweb/files/patch-src_dag.ml | 52 + www/geneweb/files/patch-src_date.ml | 26 + www/geneweb/files/patch-src_db2disk.ml | 20 + www/geneweb/files/patch-src_gwd.ml | 38 + www/geneweb/files/patch-src_mutil.ml | 20 + www/geneweb/files/patch-src_relation.ml | 16 + www/geneweb/files/patch-tools_camlp5__comm.sh | 11 + www/geneweb/files/patch-wserver_Makefile | 17 + www/geneweb/files/patch-wserver_wserver.ml | 61 + x11-toolkits/Makefile | 1 + x11-toolkits/ocaml-graphics/Makefile | 39 + x11-toolkits/ocaml-graphics/distinfo | 3 + x11-toolkits/ocaml-graphics/pkg-descr | 3 + x11-toolkits/ocaml-graphics/pkg-plist | 21 + x11-toolkits/ocaml-lablgtk2/Makefile | 3 +- x11-toolkits/ocaml-lablgtk3/Makefile | 6 +- x11-toolkits/ocaml-lablgtk3/distinfo | 6 +- .../ocaml-lablgtk3/files/patch-src_ml__gtk.c | 11 + x11-toolkits/ocaml-labltk/Makefile | 38 +- x11-toolkits/ocaml-labltk/distinfo | 6 +- x11-toolkits/ocaml-labltk/pkg-plist | 676 +- 189 files changed, 11825 insertions(+), 5225 deletions(-) diff --git a/Mk/Uses/ocaml.mk b/Mk/Uses/ocaml.mk new file mode 100644 index 000000000000..666c29078c19 --- /dev/null +++ b/Mk/Uses/ocaml.mk @@ -0,0 +1,82 @@ +# Provide support to use the Dune package builder for OCaml +# +# Feature: ocaml +# Usage: USES=ocaml:dune +# USE_OCAML=yes +# +# Variables that may be set by the port: +# +# OCAML_PACKAGES List of packages to build and install, defaults to PORTNAME +# +# USE_OCAML_LDCONFIG Dune may install stublibs in site-lib package directory(ies) +# OCAML_LDLIBS or in a single directory below DUNE_LIBDIR. +# +# Appends to: BUILD_DEPENDS, MAKE_ENV +# +# MAINTAINER: freebsd@dev.thsi.be + +.if !defined(_INCLUDE_USES_OCAML_MK) +_INCLUDE_USES_OCAML_MK= yes + +. if empty(ocaml_ARGS:Mdune) +IGNORE= Incorrect 'USES+= ocaml:${ocaml_ARGS}' ocaml requires a single 'dune' argument (for now) +. endif + +. if !defined(OCAML_include) +.error USES=dune only works with USE_OCAML=yes +. endif + +# +# Dune builder port +# +DUNE_PORT?= devel/ocaml-dune +DUNE_DEPEND?= ocaml-dune>=3.7.1_2:devel/ocaml-dune + +BUILD_DEPENDS+= ${DUNE_DEPEND} + +DUNE_ARGS= --display=short --always-show-command-line \ + --no-config -j ${MAKE_JOBS_NUMBER} --profile release \ + --root=${DUNE_ROOT} --build-dir=${DUNE_BUILD_DIR} \ + --promote-install-files --ignore-promoted-rules \ + --default-target @install --require-dune-project-file \ + --only-packages=${OCAML_PACKAGES:ts,} +DUNE_BUILD_ARGS?= +DUNE_BUILD_DIR?= _build +DUNE_CMD?= dune +DUNE_INSTALL_ARGS?= --prefix=${PREFIX} \ + --libdir=${PREFIX}/${OCAML_SITELIBDIR} \ + --docdir=${OCAML_DOCSDIR} --destdir=${STAGEDIR} +DUNE_INSTALL_TARGETS?= +DUNE_LIBDIR?= ${OCAML_SITELIBDIR} +OCAML_PACKAGES?= ${PORTNAME} +DUNE_ROOT?= . + +. if USE_OCAML_LDCONFIG +. if !empty(OCAML_LDLIBS) +. if ${OCAML_LDLIBS:[#]} > 1 +. for _l in ${OCAML_LDLIBS} +. if empty(OCAML_PACKAGES:M${_l:T}) || "${_l:H}" != "${DUNE_LIBDIR}" +IGNORE+= OCAML_LDLIBS member ${_l} should match a OCAML_PACKAGES +. endif +. endfor +DUNE_ENV+= DUNE_FREEBSD_STUBLIBS_IN_PACKAGE= +. else +DUNE_ENV+= DUNE_FREEBSD_STUBLIBS_RELATIVE_TO_LIBDIR=${OCAML_LDLIBS:S/${DUNE_LIBDIR}\///} +. endif +. else +DUNE_ENV+= DUNE_FREEBSD_STUBLIBS_RELATIVE_TO_LIBDIR=${OCAML_PACKAGES:[1]} +. endif +. endif + +# left empty for default @install target +ALL_TARGET?= +MAKE_ENV+= ${DUNE_ENV} + +DO_MAKE_BUILD?= ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${DUNE_CMD} build ${DUNE_ARGS} ${DUNE_BUILD_ARGS} + +. if !target(do-install) && !defined(NO_INSTALL) +do-install: + @(cd ${INSTALL_WRKSRC} && ${SETENV} ${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 index 70677015eae5..cd67ff53d75e 100644 --- a/archivers/ocaml-bz2/Makefile +++ b/archivers/ocaml-bz2/Makefile @@ -1,6 +1,6 @@ PORTNAME= bz2 PORTVERSION= 0.6.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= archivers MASTER_SITES= http://forge.ocamlcore.org/frs/download.php/72/ PKGNAMEPREFIX= ocaml- diff --git a/archivers/ocaml-zip/Makefile b/archivers/ocaml-zip/Makefile index 4dd002cc680f..9f974f6bac6b 100644 --- a/archivers/ocaml-zip/Makefile +++ b/archivers/ocaml-zip/Makefile @@ -1,6 +1,6 @@ PORTNAME= zip PORTVERSION= 1.11 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= archivers PKGNAMEPREFIX= ocaml- DISTNAME= caml${PORTNAME}-${PORTVERSION} diff --git a/converters/ocaml-base64/Makefile b/converters/ocaml-base64/Makefile index f62e531ee15b..d777b064a3b8 100644 --- a/converters/ocaml-base64/Makefile +++ b/converters/ocaml-base64/Makefile @@ -1,7 +1,7 @@ PORTNAME= base64 PORTVERSION= 2.0.0 DISTVERSIONPREFIX= v -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= converters PKGNAMEPREFIX= ocaml- diff --git a/converters/ocaml-jsonm/Makefile b/converters/ocaml-jsonm/Makefile index 0a59c3023ca6..b048189e9da7 100644 --- a/converters/ocaml-jsonm/Makefile +++ b/converters/ocaml-jsonm/Makefile @@ -1,6 +1,6 @@ PORTNAME= jsonm PORTVERSION= 1.0.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= converters MASTER_SITES= https://erratique.ch/software/jsonm/releases/ PKGNAMEPREFIX= ocaml- diff --git a/databases/ocaml-dbm/Makefile b/databases/ocaml-dbm/Makefile index b6bf839ba0b2..d85b05101b5b 100644 --- a/databases/ocaml-dbm/Makefile +++ b/databases/ocaml-dbm/Makefile @@ -1,6 +1,6 @@ PORTNAME= dbm PORTVERSION= 1.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= databases MASTER_SITES= https://forge.ocamlcore.org/frs/download.php/728/ PKGNAMEPREFIX= ocaml- diff --git a/devel/Makefile b/devel/Makefile index b8128f715856..3b11ec45b29b 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -1672,8 +1672,12 @@ SUBDIR += objecthash SUBDIR += objfw SUBDIR += ocaml-annexlib + SUBDIR += ocaml-astring + SUBDIR += ocaml-base + SUBDIR += ocaml-bos SUBDIR += ocaml-calendar SUBDIR += ocaml-camljava + SUBDIR += ocaml-camlp-streams SUBDIR += ocaml-camlp4 SUBDIR += ocaml-camlp5 SUBDIR += ocaml-camomile @@ -1682,27 +1686,36 @@ SUBDIR += ocaml-classes SUBDIR += ocaml-cmdliner SUBDIR += ocaml-cppo + SUBDIR += ocaml-csexp SUBDIR += ocaml-dune SUBDIR += ocaml-extlib SUBDIR += ocaml-findlib + SUBDIR += ocaml-fmt + SUBDIR += ocaml-fpath SUBDIR += ocaml-ipaddr SUBDIR += ocaml-lacaml + SUBDIR += ocaml-logs SUBDIR += ocaml-lwt SUBDIR += ocaml-magic + SUBDIR += ocaml-mtime SUBDIR += ocaml-ocamlbuild SUBDIR += ocaml-opam SUBDIR += ocaml-ounit SUBDIR += ocaml-parmap SUBDIR += ocaml-pcre + SUBDIR += ocaml-pcre2 SUBDIR += ocaml-pomap SUBDIR += ocaml-ppx-tools SUBDIR += ocaml-re SUBDIR += ocaml-react SUBDIR += ocaml-res SUBDIR += ocaml-result + SUBDIR += ocaml-rresult SUBDIR += ocaml-sdl SUBDIR += ocaml-sem + SUBDIR += ocaml-seq SUBDIR += ocaml-sexplib0 + SUBDIR += ocaml-stdio SUBDIR += ocaml-topkg SUBDIR += ocaml-type_conv SUBDIR += ocaml-uchar diff --git a/devel/ocaml-annexlib/Makefile b/devel/ocaml-annexlib/Makefile index 9fa166c4b6c2..a2f94062349c 100644 --- a/devel/ocaml-annexlib/Makefile +++ b/devel/ocaml-annexlib/Makefile @@ -1,6 +1,6 @@ PORTNAME= annexlib PORTVERSION= 0.13.2 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= devel MASTER_SITES= http://raevnos.pennmush.org/code/extlib/ PKGNAMEPREFIX= ocaml- diff --git a/devel/ocaml-astring/Makefile b/devel/ocaml-astring/Makefile new file mode 100644 index 000000000000..7166cedc78db --- /dev/null +++ b/devel/ocaml-astring/Makefile @@ -0,0 +1,54 @@ +PORTNAME= astring +PORTVERSION= 0.8.5 +CATEGORIES= devel +MASTER_SITES= https://erratique.ch/software/astring/releases/ +PKGNAMEPREFIX= ocaml- + +MAINTAINER= freebsd@dev.thsi.be +COMMENT= String library for Objective Caml +WWW= https://erratique.ch/software/astring + +LICENSE= ISCL +LICENSE_FILE= ${WRKSRC}/LICENSE.md + +BUILD_DEPENDS= ${SA_DIR}/topkg/META:devel/ocaml-topkg \ + ocamlbuild:devel/ocaml-ocamlbuild \ + opam-installer:devel/ocaml-opam + +USES= tar:tbz +USE_OCAML= yes + +DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME} +EXAMPLESDIR= ${OCAML_EXAMPLESDIR}/${PORTNAME} +PORTDOCS= CHANGES.md LICENSE.md README.md +PORTEXAMPLES= examples examples.ml + +OPTIONS_DEFINE= DOCS EXAMPLES + +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}) + +do-install: + @(cd ${INSTALL_WRKSRC} && ${SETENVI} ${WRK_ENV} ${MAKE_ENV} \ + opam-installer -i \ + --prefix=${STAGEDIR}${PREFIX} \ + --docdir=${OCAML_DOCSDIR:S,^${PREFIX}/,,} \ + --libdir=${OCAML_SITELIBDIR} ${PORTNAME}.install) + +do-install-EXAMPLES-on: + ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} + ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/_build/test/examples.native ${STAGEDIR}${EXAMPLESDIR}/examples + ${MV} ${STAGEDIR}${DOCSDIR}/examples.ml ${STAGEDIR}${EXAMPLESDIR}/examples.ml + +do-install-EXAMPLES-off: + ${RM} ${STAGEDIR}${DOCSDIR}/examples.ml + +post-install: + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/astring.cmxs + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/astring_top.cmxs + +.include <bsd.port.mk> diff --git a/devel/ocaml-astring/distinfo b/devel/ocaml-astring/distinfo new file mode 100644 index 000000000000..08c2860669af --- /dev/null +++ b/devel/ocaml-astring/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1706836513 +SHA256 (astring-0.8.5.tbz) = 865692630c07c3ab87c66cdfc2734c0fdfc9c34a57f8e89ffec7c7d15e7a70fa +SIZE (astring-0.8.5.tbz) = 37499 diff --git a/devel/ocaml-astring/pkg-descr b/devel/ocaml-astring/pkg-descr new file mode 100644 index 000000000000..fa01d24ff6b7 --- /dev/null +++ b/devel/ocaml-astring/pkg-descr @@ -0,0 +1,3 @@ +Astring is an opiniated immutable-String library for OCaml. It is +highly recommended to compile your project in the -safe-string mode of +the OCaml compiler before using this library. diff --git a/devel/ocaml-astring/pkg-plist b/devel/ocaml-astring/pkg-plist new file mode 100644 index 000000000000..d7c58aa0efd2 --- /dev/null +++ b/devel/ocaml-astring/pkg-plist @@ -0,0 +1,22 @@ +%%OCAML_SITELIBDIR%%/astring/opam +%%OCAML_SITELIBDIR%%/astring/META +%%OCAML_SITELIBDIR%%/astring/astring.a +%%OCAML_SITELIBDIR%%/astring/astring.cma +%%OCAML_SITELIBDIR%%/astring/astring.cmi +%%OCAML_SITELIBDIR%%/astring/astring.cmti +%%OCAML_SITELIBDIR%%/astring/astring.cmx +%%OCAML_SITELIBDIR%%/astring/astring.cmxa +%%OCAML_SITELIBDIR%%/astring/astring.cmxs +%%OCAML_SITELIBDIR%%/astring/astring.mli +%%OCAML_SITELIBDIR%%/astring/astring_base.cmx +%%OCAML_SITELIBDIR%%/astring/astring_char.cmx +%%OCAML_SITELIBDIR%%/astring/astring_escape.cmx +%%OCAML_SITELIBDIR%%/astring/astring_string.cmx +%%OCAML_SITELIBDIR%%/astring/astring_sub.cmx +%%OCAML_SITELIBDIR%%/astring/astring_top.a +%%OCAML_SITELIBDIR%%/astring/astring_top.cma +%%OCAML_SITELIBDIR%%/astring/astring_top.cmx +%%OCAML_SITELIBDIR%%/astring/astring_top.cmxa +%%OCAML_SITELIBDIR%%/astring/astring_top.cmxs +%%OCAML_SITELIBDIR%%/astring/astring_top_init.ml +%%OCAML_SITELIBDIR%%/astring/astring_unsafe.cmx diff --git a/devel/ocaml-base/Makefile b/devel/ocaml-base/Makefile new file mode 100644 index 000000000000..ca035cf7cd06 --- /dev/null +++ b/devel/ocaml-base/Makefile @@ -0,0 +1,40 @@ +PORTNAME= base +PORTVERSION= 0.16.3 +DISTVERSIONPREFIX= v +CATEGORIES= devel +PKGNAMEPREFIX= ocaml- + +MAINTAINER= freebsd@dev.thsi.be +COMMENT= Standard library for OCaml +WWW= https://github.com/janestreet/base + +LICENSE= MIT + +BUILD_DEPENDS= ${SA_DIR}/sexplib0/META:devel/ocaml-sexplib0 \ + bash:shells/bash +RUN_DEPENDS= ${SA_DIR}/sexplib0/META:devel/ocaml-sexplib0 + +USES= ocaml:dune +USE_GITHUB= yes +GH_ACCOUNT= janestreet +USE_OCAML= yes +USE_OCAML_LDCONFIG= yes + +DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME} +PORTDOCS= CHANGES.md LICENSE.md README.org odoc-pages + +OPTIONS_DEFINE= DOCS + +SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR} + +post-install: + @${STRIP_CMD} \ + ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/base.cmxs \ + ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/base_internalhash_types/base_internalhash_types.cmxs \ + ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/caml/caml.cmxs \ + ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/dllbase_internalhash_types_stubs.so \ + ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/dllbase_stubs.so \ + ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/md5/md5_lib.cmxs \ + ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/shadow_stdlib/shadow_stdlib.cmxs + +.include <bsd.port.mk> diff --git a/devel/ocaml-base/distinfo b/devel/ocaml-base/distinfo new file mode 100644 index 000000000000..9066d478354e --- /dev/null +++ b/devel/ocaml-base/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1706853289 +SHA256 (janestreet-base-v0.16.3_GH0.tar.gz) = 9bf9e503e2bd010325c7b0f5ae007ce1e5d3da61f0e06d2fbb64e9d12ccff93c +SIZE (janestreet-base-v0.16.3_GH0.tar.gz) = 442632 diff --git a/devel/ocaml-base/pkg-descr b/devel/ocaml-base/pkg-descr new file mode 100644 index 000000000000..f9bec6d2ac95 --- /dev/null +++ b/devel/ocaml-base/pkg-descr @@ -0,0 +1,3 @@ +Standard library meant to be used in place of the OCaml standard +library. Input-output and OS dependent facilities are not provided by +this library. diff --git a/devel/ocaml-base/pkg-plist b/devel/ocaml-base/pkg-plist new file mode 100644 index 000000000000..dce1cff3a8be --- /dev/null +++ b/devel/ocaml-base/pkg-plist @@ -0,0 +1,766 @@ +%%OCAML_SITELIBDIR%%/base/META +%%OCAML_SITELIBDIR%%/base/applicative_intf.ml +%%OCAML_SITELIBDIR%%/base/applicative.ml +%%OCAML_SITELIBDIR%%/base/applicative.mli +%%OCAML_SITELIBDIR%%/base/array_permute.ml +%%OCAML_SITELIBDIR%%/base/array.ml +%%OCAML_SITELIBDIR%%/base/array.mli +%%OCAML_SITELIBDIR%%/base/array0.ml +%%OCAML_SITELIBDIR%%/base/backtrace.ml +%%OCAML_SITELIBDIR%%/base/base__.cmt +%%OCAML_SITELIBDIR%%/base/avltree.ml +%%OCAML_SITELIBDIR%%/base/avltree.mli +%%OCAML_SITELIBDIR%%/base/base__Applicative.cmi +%%OCAML_SITELIBDIR%%/base/backtrace.mli +%%OCAML_SITELIBDIR%%/base/base.a +%%OCAML_SITELIBDIR%%/base/base.cma +%%OCAML_SITELIBDIR%%/base/base.cmi +%%OCAML_SITELIBDIR%%/base/base.cmt +%%OCAML_SITELIBDIR%%/base/base.cmx +%%OCAML_SITELIBDIR%%/base/base.cmxa +%%OCAML_SITELIBDIR%%/base/base.cmxs +%%OCAML_SITELIBDIR%%/base/base.ml +%%OCAML_SITELIBDIR%%/base/base__.cmi +%%OCAML_SITELIBDIR%%/base/blit.ml +%%OCAML_SITELIBDIR%%/base/base__.cmx +%%OCAML_SITELIBDIR%%/base/base__.ml +%%OCAML_SITELIBDIR%%/base/base__Applicative_intf.cmi +%%OCAML_SITELIBDIR%%/base/base__Applicative.cmt +%%OCAML_SITELIBDIR%%/base/base__Applicative.cmti +%%OCAML_SITELIBDIR%%/base/base__Applicative.cmx +%%OCAML_SITELIBDIR%%/base/base__Binary_search.cmti +%%OCAML_SITELIBDIR%%/base/base__Applicative_intf.cmt +%%OCAML_SITELIBDIR%%/base/base__Applicative_intf.cmx +%%OCAML_SITELIBDIR%%/base/base__Array.cmi +%%OCAML_SITELIBDIR%%/base/base__Array.cmt +%%OCAML_SITELIBDIR%%/base/base__Array.cmti +%%OCAML_SITELIBDIR%%/base/base__Array.cmx +%%OCAML_SITELIBDIR%%/base/base__Array0.cmi +%%OCAML_SITELIBDIR%%/base/base__Array0.cmt +%%OCAML_SITELIBDIR%%/base/base__Array0.cmx +%%OCAML_SITELIBDIR%%/base/base__Array_permute.cmi +%%OCAML_SITELIBDIR%%/base/bool.ml +%%OCAML_SITELIBDIR%%/base/base__Array_permute.cmt +%%OCAML_SITELIBDIR%%/base/base__Array_permute.cmx +%%OCAML_SITELIBDIR%%/base/base__Avltree.cmi +%%OCAML_SITELIBDIR%%/base/base__Avltree.cmt +%%OCAML_SITELIBDIR%%/base/base__Avltree.cmti +%%OCAML_SITELIBDIR%%/base/base__Avltree.cmx +%%OCAML_SITELIBDIR%%/base/base__Backtrace.cmi +%%OCAML_SITELIBDIR%%/base/base__Backtrace.cmt +%%OCAML_SITELIBDIR%%/base/base__Backtrace.cmti +%%OCAML_SITELIBDIR%%/base/base__Backtrace.cmx +%%OCAML_SITELIBDIR%%/base/base__Binary_search.cmi +%%OCAML_SITELIBDIR%%/base/base__Binary_search.cmt +%%OCAML_SITELIBDIR%%/base/base__Binary_searchable.cmi +%%OCAML_SITELIBDIR%%/base/base__Binary_search.cmx +%%OCAML_SITELIBDIR%%/base/base__Binary_searchable.cmt +%%OCAML_SITELIBDIR%%/base/base__Binary_searchable_intf.cmi +%%OCAML_SITELIBDIR%%/base/base__Binary_searchable.cmti +%%OCAML_SITELIBDIR%%/base/base__Binary_searchable.cmx +%%OCAML_SITELIBDIR%%/base/base__Binary_searchable_intf.cmt +%%OCAML_SITELIBDIR%%/base/base__Binary_searchable_intf.cmx +%%OCAML_SITELIBDIR%%/base/base__Blit.cmi +%%OCAML_SITELIBDIR%%/base/base__Blit.cmt +%%OCAML_SITELIBDIR%%/base/base__Blit.cmti +%%OCAML_SITELIBDIR%%/base/base__Blit.cmx +%%OCAML_SITELIBDIR%%/base/base__Blit_intf.cmi +%%OCAML_SITELIBDIR%%/base/base__Blit_intf.cmt +%%OCAML_SITELIBDIR%%/base/base__Blit_intf.cmx +%%OCAML_SITELIBDIR%%/base/base__Bool.cmi +%%OCAML_SITELIBDIR%%/base/base__Bool.cmt +%%OCAML_SITELIBDIR%%/base/base__Bool.cmti +%%OCAML_SITELIBDIR%%/base/base__Bool.cmx +%%OCAML_SITELIBDIR%%/base/base__Bool0.cmi +%%OCAML_SITELIBDIR%%/base/base__Bytes_tr.cmi +%%OCAML_SITELIBDIR%%/base/base__T.cmi +%%OCAML_SITELIBDIR%%/base/base__Bool0.cmt +%%OCAML_SITELIBDIR%%/base/base__Bool0.cmti +%%OCAML_SITELIBDIR%%/base/base__Bool0.cmx +%%OCAML_SITELIBDIR%%/base/base__Buffer.cmi +%%OCAML_SITELIBDIR%%/base/base__Buffer.cmt +%%OCAML_SITELIBDIR%%/base/base__Buffer.cmti +%%OCAML_SITELIBDIR%%/base/base__Buffer.cmx +%%OCAML_SITELIBDIR%%/base/base__Buffer_intf.cmi +%%OCAML_SITELIBDIR%%/base/base__Buffer_intf.cmt +%%OCAML_SITELIBDIR%%/base/base__Buffer_intf.cmx +%%OCAML_SITELIBDIR%%/base/base__Bytes.cmi +%%OCAML_SITELIBDIR%%/base/base__Bytes.cmt +%%OCAML_SITELIBDIR%%/base/base__Bytes.cmti +%%OCAML_SITELIBDIR%%/base/base__Bytes.cmx +%%OCAML_SITELIBDIR%%/base/base__Bytes0.cmi +%%OCAML_SITELIBDIR%%/base/base__Bytes0.cmt +%%OCAML_SITELIBDIR%%/base/base__Bytes0.cmx +%%OCAML_SITELIBDIR%%/base/base__Comparable_intf.cmi +%%OCAML_SITELIBDIR%%/base/base__Bytes_tr.cmt +%%OCAML_SITELIBDIR%%/base/base__Bytes_tr.cmx +%%OCAML_SITELIBDIR%%/base/base__Char.cmi +%%OCAML_SITELIBDIR%%/base/base__Char.cmt +%%OCAML_SITELIBDIR%%/base/base__Char.cmti +%%OCAML_SITELIBDIR%%/base/base__Char.cmx +%%OCAML_SITELIBDIR%%/base/base__Char0.cmi +%%OCAML_SITELIBDIR%%/base/base__Char0.cmt +%%OCAML_SITELIBDIR%%/base/base__Char0.cmx +%%OCAML_SITELIBDIR%%/base/base__Comparable.cmi +%%OCAML_SITELIBDIR%%/base/base__Comparable.cmt +%%OCAML_SITELIBDIR%%/base/base__Comparable.cmti +%%OCAML_SITELIBDIR%%/base/base__Comparable.cmx +%%OCAML_SITELIBDIR%%/base/base__Comparable_intf.cmt +%%OCAML_SITELIBDIR%%/base/base__Comparable_intf.cmx +%%OCAML_SITELIBDIR%%/base/base__Comparator.cmi +%%OCAML_SITELIBDIR%%/base/base__Either.cmti +%%OCAML_SITELIBDIR%%/base/base__Either.cmx +%%OCAML_SITELIBDIR%%/base/base__Comparator.cmt +%%OCAML_SITELIBDIR%%/base/base__Comparator.cmti +%%OCAML_SITELIBDIR%%/base/base__Comparator.cmx +%%OCAML_SITELIBDIR%%/base/base__Comparisons.cmi +%%OCAML_SITELIBDIR%%/base/base__Comparisons.cmt +%%OCAML_SITELIBDIR%%/base/base__Comparisons.cmx +%%OCAML_SITELIBDIR%%/base/base__Container.cmi +%%OCAML_SITELIBDIR%%/base/base__Container.cmt +%%OCAML_SITELIBDIR%%/base/base__Container.cmti +%%OCAML_SITELIBDIR%%/base/base__Container.cmx +%%OCAML_SITELIBDIR%%/base/base__Container_intf.cmi +%%OCAML_SITELIBDIR%%/base/base__Container_intf.cmt +%%OCAML_SITELIBDIR%%/base/base__Container_intf.cmx +%%OCAML_SITELIBDIR%%/base/base__Either.cmi +%%OCAML_SITELIBDIR%%/base/base__Either.cmt +%%OCAML_SITELIBDIR%%/base/base__Either_intf.cmi +%%OCAML_SITELIBDIR%%/base/base__Either0.cmi +%%OCAML_SITELIBDIR%%/base/base__Either0.cmt +%%OCAML_SITELIBDIR%%/base/base__Either0.cmx +%%OCAML_SITELIBDIR%%/base/base__Either_intf.cmt +%%OCAML_SITELIBDIR%%/base/base__Either_intf.cmx +%%OCAML_SITELIBDIR%%/base/base__Equal.cmi +%%OCAML_SITELIBDIR%%/base/base__Equal.cmt +%%OCAML_SITELIBDIR%%/base/base__Equal.cmx +%%OCAML_SITELIBDIR%%/base/base__Error.cmi +%%OCAML_SITELIBDIR%%/base/base__Error.cmt +%%OCAML_SITELIBDIR%%/base/base__Error.cmti +%%OCAML_SITELIBDIR%%/base/base__Error.cmx +%%OCAML_SITELIBDIR%%/base/base__Exn.cmi +%%OCAML_SITELIBDIR%%/base/base__Exn.cmt +%%OCAML_SITELIBDIR%%/base/base__Exn.cmti +%%OCAML_SITELIBDIR%%/base/base__Exn.cmx +%%OCAML_SITELIBDIR%%/base/base__Field.cmi +%%OCAML_SITELIBDIR%%/base/base__Field.cmt +%%OCAML_SITELIBDIR%%/base/base__Fn.cmx +%%OCAML_SITELIBDIR%%/base/base__Hash.cmi +%%OCAML_SITELIBDIR%%/base/base__Field.cmti +%%OCAML_SITELIBDIR%%/base/base__Field.cmx +%%OCAML_SITELIBDIR%%/base/base__Fieldslib.cmi +%%OCAML_SITELIBDIR%%/base/base__Fieldslib.cmt +%%OCAML_SITELIBDIR%%/base/base__Fieldslib.cmx +%%OCAML_SITELIBDIR%%/base/base__Float.cmi +%%OCAML_SITELIBDIR%%/base/base__Float.cmt +%%OCAML_SITELIBDIR%%/base/base__Float.cmti +%%OCAML_SITELIBDIR%%/base/base__Float.cmx +%%OCAML_SITELIBDIR%%/base/base__Float0.cmi +%%OCAML_SITELIBDIR%%/base/base__Float0.cmt +%%OCAML_SITELIBDIR%%/base/base__Float0.cmx +%%OCAML_SITELIBDIR%%/base/base__Floatable.cmi +%%OCAML_SITELIBDIR%%/base/base__Floatable.cmt +%%OCAML_SITELIBDIR%%/base/base__Floatable.cmx +%%OCAML_SITELIBDIR%%/base/base__Fn.cmi +%%OCAML_SITELIBDIR%%/base/base__Fn.cmt +%%OCAML_SITELIBDIR%%/base/base__Fn.cmti +%%OCAML_SITELIBDIR%%/base/base__Formatter.cmi +%%OCAML_SITELIBDIR%%/base/base__Formatter.cmt +%%OCAML_SITELIBDIR%%/base/base__Formatter.cmti +%%OCAML_SITELIBDIR%%/base/base__Formatter.cmx +%%OCAML_SITELIBDIR%%/base/base__Globalize.cmi +%%OCAML_SITELIBDIR%%/base/base__Globalize.cmt +%%OCAML_SITELIBDIR%%/base/base__Globalize.cmti +%%OCAML_SITELIBDIR%%/base/base__Globalize.cmx +%%OCAML_SITELIBDIR%%/base/base__Hash.cmt +%%OCAML_SITELIBDIR%%/base/base__Hash.cmti +%%OCAML_SITELIBDIR%%/base/base__Hash.cmx +%%OCAML_SITELIBDIR%%/base/base__Hash_set_intf.cmi +%%OCAML_SITELIBDIR%%/base/base__Hash_intf.cmi +%%OCAML_SITELIBDIR%%/base/base__Hash_intf.cmt +%%OCAML_SITELIBDIR%%/base/base__Hash_intf.cmx +%%OCAML_SITELIBDIR%%/base/base__Hash_set.cmi +%%OCAML_SITELIBDIR%%/base/base__Hash_set.cmt +%%OCAML_SITELIBDIR%%/base/base__Hash_set.cmti +%%OCAML_SITELIBDIR%%/base/base__Hash_set.cmx +%%OCAML_SITELIBDIR%%/base/base__Hash_set_intf.cmt +%%OCAML_SITELIBDIR%%/base/base__Hash_set_intf.cmx +%%OCAML_SITELIBDIR%%/base/base__Hashable.cmi +%%OCAML_SITELIBDIR%%/base/base__Hashable.cmt +%%OCAML_SITELIBDIR%%/base/base__Hashable.cmti +%%OCAML_SITELIBDIR%%/base/base__Hashable.cmx +%%OCAML_SITELIBDIR%%/base/base__Hashable_intf.cmi +%%OCAML_SITELIBDIR%%/base/base__Hashable_intf.cmt +%%OCAML_SITELIBDIR%%/base/base__Hashable_intf.cmx +%%OCAML_SITELIBDIR%%/base/base__Hasher.cmi +%%OCAML_SITELIBDIR%%/base/base__Hasher.cmt +%%OCAML_SITELIBDIR%%/base/base__Hasher.cmx +%%OCAML_SITELIBDIR%%/base/base__Hashtbl.cmi +%%OCAML_SITELIBDIR%%/base/base__Hashtbl.cmt +%%OCAML_SITELIBDIR%%/base/base__Hashtbl.cmti +%%OCAML_SITELIBDIR%%/base/base__Hashtbl.cmx +%%OCAML_SITELIBDIR%%/base/base__Identifiable_intf.cmi +%%OCAML_SITELIBDIR%%/base/base__Hashtbl_intf.cmi +%%OCAML_SITELIBDIR%%/base/base__Hashtbl_intf.cmt +%%OCAML_SITELIBDIR%%/base/base__Hashtbl_intf.cmx +%%OCAML_SITELIBDIR%%/base/base__Hex_lexer.cmi +%%OCAML_SITELIBDIR%%/base/base__Hex_lexer.cmt +%%OCAML_SITELIBDIR%%/base/base__Hex_lexer.cmti +%%OCAML_SITELIBDIR%%/base/base__Hex_lexer.cmx +%%OCAML_SITELIBDIR%%/base/base__Identifiable.cmi +%%OCAML_SITELIBDIR%%/base/base__Identifiable.cmt +%%OCAML_SITELIBDIR%%/base/base__Identifiable.cmti +%%OCAML_SITELIBDIR%%/base/base__Identifiable.cmx +%%OCAML_SITELIBDIR%%/base/base__Indexed_container.cmi +%%OCAML_SITELIBDIR%%/base/base__Identifiable_intf.cmt +%%OCAML_SITELIBDIR%%/base/base__Identifiable_intf.cmx +%%OCAML_SITELIBDIR%%/base/base__Import.cmi +%%OCAML_SITELIBDIR%%/base/base__Import.cmt +%%OCAML_SITELIBDIR%%/base/base__Import.cmx +%%OCAML_SITELIBDIR%%/base/base__Import0.cmi +%%OCAML_SITELIBDIR%%/base/base__Import0.cmt +%%OCAML_SITELIBDIR%%/base/base__Import0.cmx +%%OCAML_SITELIBDIR%%/base/base__Indexed_container.cmt +%%OCAML_SITELIBDIR%%/base/base__Indexed_container.cmti +%%OCAML_SITELIBDIR%%/base/base__Indexed_container.cmx +%%OCAML_SITELIBDIR%%/base/base__Indexed_container_intf.cmi +%%OCAML_SITELIBDIR%%/base/base__Indexed_container_intf.cmt +%%OCAML_SITELIBDIR%%/base/base__Indexed_container_intf.cmx +%%OCAML_SITELIBDIR%%/base/base__Info.cmi +%%OCAML_SITELIBDIR%%/base/base__Info.cmt +%%OCAML_SITELIBDIR%%/base/base__Info.cmti +%%OCAML_SITELIBDIR%%/base/base__Info.cmx +%%OCAML_SITELIBDIR%%/base/base__Int32.cmti +%%OCAML_SITELIBDIR%%/base/base__Int.cmi +%%OCAML_SITELIBDIR%%/base/base__Info_intf.cmi +%%OCAML_SITELIBDIR%%/base/base__Info_intf.cmt +%%OCAML_SITELIBDIR%%/base/base__Info_intf.cmx +%%OCAML_SITELIBDIR%%/base/base__Int.cmt +%%OCAML_SITELIBDIR%%/base/base__Int.cmti +%%OCAML_SITELIBDIR%%/base/base__Int.cmx +%%OCAML_SITELIBDIR%%/base/base__Int0.cmi +%%OCAML_SITELIBDIR%%/base/base__Int0.cmt +%%OCAML_SITELIBDIR%%/base/base__Int0.cmx +%%OCAML_SITELIBDIR%%/base/base__Int32.cmi +%%OCAML_SITELIBDIR%%/base/base__Int32.cmt +%%OCAML_SITELIBDIR%%/base/base__Int32.cmx +%%OCAML_SITELIBDIR%%/base/base__Int63.cmi +%%OCAML_SITELIBDIR%%/base/base__Int63.cmt +%%OCAML_SITELIBDIR%%/base/base__Int63.cmti +%%OCAML_SITELIBDIR%%/base/base__Int63.cmx +%%OCAML_SITELIBDIR%%/base/base__Int63_emul.cmi +%%OCAML_SITELIBDIR%%/base/base__Int63_emul.cmt +%%OCAML_SITELIBDIR%%/base/base__Linked_queue.cmti +%%OCAML_SITELIBDIR%%/base/caml/caml.cma +%%OCAML_SITELIBDIR%%/base/caml/caml.a +%%OCAML_SITELIBDIR%%/base/caml/caml.cmi +%%OCAML_SITELIBDIR%%/base/caml/caml.cmt +%%OCAML_SITELIBDIR%%/base/caml/caml.cmx +%%OCAML_SITELIBDIR%%/base/caml/caml.cmxa +%%OCAML_SITELIBDIR%%/base/caml/caml.ml +%%OCAML_SITELIBDIR%%/base/caml/caml.cmxs +%%OCAML_SITELIBDIR%%/base/base__Int63_emul.cmti +%%OCAML_SITELIBDIR%%/base/base__Int63_emul.cmx +%%OCAML_SITELIBDIR%%/base/base__Int64.cmi +%%OCAML_SITELIBDIR%%/base/base__Int64.cmt +%%OCAML_SITELIBDIR%%/base/base__Int64.cmti +%%OCAML_SITELIBDIR%%/base/base__Int64.cmx +%%OCAML_SITELIBDIR%%/base/base__Int_conversions.cmi +%%OCAML_SITELIBDIR%%/base/base__Int_conversions.cmt +%%OCAML_SITELIBDIR%%/base/base__Int_conversions.cmti +%%OCAML_SITELIBDIR%%/base/base__Int_conversions.cmx +%%OCAML_SITELIBDIR%%/base/base__Int_intf.cmi +%%OCAML_SITELIBDIR%%/base/base__Int_intf.cmt +%%OCAML_SITELIBDIR%%/base/base__Int_intf.cmx +%%OCAML_SITELIBDIR%%/base/base__Int_math.cmi +%%OCAML_SITELIBDIR%%/base/base__Int_math.cmt +%%OCAML_SITELIBDIR%%/base/base__Int_math.cmti +%%OCAML_SITELIBDIR%%/base/base__Int_math.cmx +%%OCAML_SITELIBDIR%%/base/base__Intable.cmi +%%OCAML_SITELIBDIR%%/base/base__Intable.cmt +%%OCAML_SITELIBDIR%%/base/base__Intable.cmx +%%OCAML_SITELIBDIR%%/base/base__Invariant.cmi +%%OCAML_SITELIBDIR%%/base/base__Invariant.cmt +%%OCAML_SITELIBDIR%%/base/base__Invariant.cmti +%%OCAML_SITELIBDIR%%/base/base__Invariant.cmx +%%OCAML_SITELIBDIR%%/base/base__Invariant_intf.cmi +%%OCAML_SITELIBDIR%%/base/base__Invariant_intf.cmt +%%OCAML_SITELIBDIR%%/base/base__Invariant_intf.cmx +%%OCAML_SITELIBDIR%%/base/base__Lazy.cmi +%%OCAML_SITELIBDIR%%/base/base__Lazy.cmt +%%OCAML_SITELIBDIR%%/base/base__Lazy.cmti +%%OCAML_SITELIBDIR%%/base/base__Lazy.cmx +%%OCAML_SITELIBDIR%%/base/base__Linked_queue.cmi +%%OCAML_SITELIBDIR%%/base/base__Linked_queue.cmt +%%OCAML_SITELIBDIR%%/base/base__Ordered_collection_common.cmi +%%OCAML_SITELIBDIR%%/base/base__Linked_queue.cmx +%%OCAML_SITELIBDIR%%/base/base__Linked_queue0.cmi +%%OCAML_SITELIBDIR%%/base/base__Linked_queue0.cmt +%%OCAML_SITELIBDIR%%/base/base__Linked_queue0.cmx +%%OCAML_SITELIBDIR%%/base/base__List.cmi +%%OCAML_SITELIBDIR%%/base/base__List.cmt +%%OCAML_SITELIBDIR%%/base/base__List.cmti +%%OCAML_SITELIBDIR%%/base/base__List.cmx +%%OCAML_SITELIBDIR%%/base/base__List0.cmi +%%OCAML_SITELIBDIR%%/base/base__List0.cmt +%%OCAML_SITELIBDIR%%/base/base__List0.cmx +%%OCAML_SITELIBDIR%%/base/base__List1.cmi +%%OCAML_SITELIBDIR%%/base/base__List1.cmt +%%OCAML_SITELIBDIR%%/base/base__List1.cmx +%%OCAML_SITELIBDIR%%/base/base__Map.cmi +%%OCAML_SITELIBDIR%%/base/base__Map.cmt +%%OCAML_SITELIBDIR%%/base/base__Map.cmti +%%OCAML_SITELIBDIR%%/base/base__Map.cmx +%%OCAML_SITELIBDIR%%/base/base__Map_intf.cmi +%%OCAML_SITELIBDIR%%/base/base__T.cmt +%%OCAML_SITELIBDIR%%/base/base__Map_intf.cmt +%%OCAML_SITELIBDIR%%/base/base__Map_intf.cmx +%%OCAML_SITELIBDIR%%/base/base__Maybe_bound.cmi +%%OCAML_SITELIBDIR%%/base/base__Maybe_bound.cmt +%%OCAML_SITELIBDIR%%/base/base__Maybe_bound.cmti *** 18773 LINES SKIPPED ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202403112151.42BLpbK0072146>