git: b5f819cbc10d - main - devel/ocaml-lacaml: update to 11.0.10

From: Zsolt Udvari <uzsolt_at_FreeBSD.org>
Date: Sat, 10 Aug 2024 18:41:12 UTC
The branch main has been updated by uzsolt:

URL: https://cgit.FreeBSD.org/ports/commit/?id=b5f819cbc10da917a3ef8f9162e8402c5215b0b7

commit b5f819cbc10da917a3ef8f9162e8402c5215b0b7
Author:     Benjamin Jacobs <freebsd@dev.thsi.be>
AuthorDate: 2024-08-10 18:37:06 +0000
Commit:     Zsolt Udvari <uzsolt@FreeBSD.org>
CommitDate: 2024-08-10 18:40:26 +0000

    devel/ocaml-lacaml: update to 11.0.10
    
    Use ocaml:dune.
    Switch to DISTVERSION.
    Use github.
    Submitter takes maintainership.
    
    Changelog: https://github.com/mmottl/lacaml/blob/master/CHANGES.md
    
    PR:             280300
---
 devel/ocaml-lacaml/Makefile                    |  48 ++---
 devel/ocaml-lacaml/distinfo                    |   5 +-
 devel/ocaml-lacaml/files/patch-myocamlbuild.ml |  18 --
 devel/ocaml-lacaml/pkg-plist                   | 242 +++++++++++++++++++++++++
 4 files changed, 256 insertions(+), 57 deletions(-)

diff --git a/devel/ocaml-lacaml/Makefile b/devel/ocaml-lacaml/Makefile
index 2553b6f28c8a..44cada351b24 100644
--- a/devel/ocaml-lacaml/Makefile
+++ b/devel/ocaml-lacaml/Makefile
@@ -1,63 +1,37 @@
 PORTNAME=	lacaml
-PORTVERSION=	8.0.7
-PORTREVISION=	14
+DISTVERSION=	11.0.10
 CATEGORIES=	devel
-MASTER_SITES=	https://github.com/mmottl/lacaml/releases/download/v${PORTVERSION}/
 PKGNAMEPREFIX=	ocaml-
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	freebsd@dev.thsi.be
 COMMENT=	OCaml interface to BLAS and LAPACK libraries
 WWW=		https://mmottl.github.io/lacaml/
 
 LICENSE=	LGPL21
-LICENSE_FILE=	${WRKSRC}/COPYING.txt
-
-BUILD_DEPENDS=	ocamlbuild:devel/ocaml-ocamlbuild
+LICENSE_FILE=	${WRKSRC}/LICENSE.md
 
+USES=		blaslapack fortran ocaml:dune
+USE_GITHUB=	yes
+GH_ACCOUNT=	mmottl
 USE_OCAML=	yes
-USE_OCAML_FINDLIB=yes
-USE_OCAMLFIND_PLIST=yes
-USE_OCAML_LDCONFIG=yes
-USE_OCAML_WASH=	yes
-OCAMLFIND_LDCONF=ignore
-
-USES=		blaslapack fortran
-HAS_CONFIGURE=	yes
-CONFIGURE_ARGS=	--prefix ${PREFIX} --disable-docs --disable-examples \
-		--override conf_ccopt "${CFLAGS}" \
-		--override conf_cclib "${LDFLAGS}"
-MAKE_JOBS_UNSAFE=yes
-
-CFLAGS+=	-fPIC -DEXTERNAL_EXP10
-LDFLAGS+=	-L${LOCALBASE}/lib
+USE_OCAML_LDCONFIG=	yes
+
+MAKE_ENV+=	LACAML_LIBS="-L${LOCALBASE}/lib ${BLASLIB} ${LAPACKLIB}"
 
 DOCSDIR=	${OCAML_DOCSDIR}/${PORTNAME}
 EXAMPLESDIR=	${OCAML_EXAMPLESDIR}/${PORTNAME}
 
-PORTDOCS=	*
+PORTDOCS=	CHANGES.md LICENSE.md README.md
 PORTEXAMPLES=	*
 
 OPTIONS_DEFINE=	DOCS EXAMPLES
 
-post-patch:
-	@${REINPLACE_CMD} -e \
-		's|%%BLASLIB%%|${BLASLIB}| ; \
-		 s|%%LAPACKLIB%%|${LAPACKLIB}| ; \
-		 s|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/myocamlbuild.ml
-
 post-install:
 	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/lacaml/*.cmxs
 	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/lacaml/*.so
 
-post-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for i in AUTHORS.txt CHANGES.txt README.md TODO.md
-	(cd ${WRKSRC} && ${INSTALL_DATA} ${i} \
-		${STAGEDIR}${DOCSDIR})
-.endfor
-
 post-install-EXAMPLES-on:
-	@(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . \
+	(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . \
 		${STAGEDIR}${EXAMPLESDIR})
 
 .include <bsd.port.mk>
diff --git a/devel/ocaml-lacaml/distinfo b/devel/ocaml-lacaml/distinfo
index 314a80a60792..e5e0479ac22e 100644
--- a/devel/ocaml-lacaml/distinfo
+++ b/devel/ocaml-lacaml/distinfo
@@ -1,2 +1,3 @@
-SHA256 (lacaml-8.0.7.tar.gz) = 33c939ec663e6fb7ef483e785b59f8e21027590452a7a6e9ca20fe0cf23888e9
-SIZE (lacaml-8.0.7.tar.gz) = 180651
+TIMESTAMP = 1717282987
+SHA256 (mmottl-lacaml-11.0.10_GH0.tar.gz) = 333bb6ceef1f1d8d09935bda51bf0fab0442e24e3878d8c58447e94b47903084
+SIZE (mmottl-lacaml-11.0.10_GH0.tar.gz) = 153093
diff --git a/devel/ocaml-lacaml/files/patch-myocamlbuild.ml b/devel/ocaml-lacaml/files/patch-myocamlbuild.ml
deleted file mode 100644
index cf601fb4ccd5..000000000000
--- a/devel/ocaml-lacaml/files/patch-myocamlbuild.ml
+++ /dev/null
@@ -1,18 +0,0 @@
---- myocamlbuild.ml.orig	2015-03-17 03:34:14 UTC
-+++ myocamlbuild.ml
-@@ -1118,13 +1118,13 @@ let package_default =
-           (["oasis_library_lacaml_cclib"; "link"],
-             [
-                (OASISExpr.EBool true,
--                 S [A "-cclib"; A "-lblas"; A "-cclib"; A "-llapack"]);
-+                 S [A "-cclib"; A "-L%%LOCALBASE%%/lib"; A "-cclib"; A "%%BLASLIB%%"; A "-cclib"; A "%%LAPACKLIB%%"]);
-                (OASISExpr.ETest ("system", "macosx"),
-                  S [A "-cclib"; A "-framework"; A "-cclib"; A "Accelerate"])
-             ]);
-           (["oasis_library_lacaml_cclib"; "ocamlmklib"; "c"],
-             [
--               (OASISExpr.EBool true, S [A "-lblas"; A "-llapack"]);
-+               (OASISExpr.EBool true, S [A "-L%%LOCALBASE%%/lib"; A "%%BLASLIB%%"; A "%%LAPACKLIB%%"]);
-                (OASISExpr.ETest ("system", "macosx"),
-                  S [A "-framework"; A "Accelerate"])
-             ])
diff --git a/devel/ocaml-lacaml/pkg-plist b/devel/ocaml-lacaml/pkg-plist
new file mode 100644
index 000000000000..620ec818f562
--- /dev/null
+++ b/devel/ocaml-lacaml/pkg-plist
@@ -0,0 +1,242 @@
+%%OCAML_SITELIBDIR%%/lacaml/C.ml
+%%OCAML_SITELIBDIR%%/lacaml/C.mli
+%%OCAML_SITELIBDIR%%/lacaml/D.ml
+%%OCAML_SITELIBDIR%%/lacaml/D.mli
+%%OCAML_SITELIBDIR%%/lacaml/META
+%%OCAML_SITELIBDIR%%/lacaml/S.ml
+%%OCAML_SITELIBDIR%%/lacaml/S.mli
+%%OCAML_SITELIBDIR%%/lacaml/Z.ml
+%%OCAML_SITELIBDIR%%/lacaml/Z.mli
+%%OCAML_SITELIBDIR%%/lacaml/common.ml
+%%OCAML_SITELIBDIR%%/lacaml/common.mli
+%%OCAML_SITELIBDIR%%/lacaml/complex32.ml
+%%OCAML_SITELIBDIR%%/lacaml/complex64.ml
+%%OCAML_SITELIBDIR%%/lacaml/complex_io.ml
+%%OCAML_SITELIBDIR%%/lacaml/complex_io.mli
+%%OCAML_SITELIBDIR%%/lacaml/dlllacaml_stubs.so
+%%OCAML_SITELIBDIR%%/lacaml/dune-package
+%%OCAML_SITELIBDIR%%/lacaml/float32.ml
+%%OCAML_SITELIBDIR%%/lacaml/float64.ml
+%%OCAML_SITELIBDIR%%/lacaml/impl2_C.ml
+%%OCAML_SITELIBDIR%%/lacaml/impl2_C.mli
+%%OCAML_SITELIBDIR%%/lacaml/impl2_D.ml
+%%OCAML_SITELIBDIR%%/lacaml/impl2_D.mli
+%%OCAML_SITELIBDIR%%/lacaml/impl2_S.ml
+%%OCAML_SITELIBDIR%%/lacaml/impl2_S.mli
+%%OCAML_SITELIBDIR%%/lacaml/impl2_Z.ml
+%%OCAML_SITELIBDIR%%/lacaml/impl2_Z.mli
+%%OCAML_SITELIBDIR%%/lacaml/impl4_C.ml
+%%OCAML_SITELIBDIR%%/lacaml/impl4_C.mli
+%%OCAML_SITELIBDIR%%/lacaml/impl4_D.ml
+%%OCAML_SITELIBDIR%%/lacaml/impl4_D.mli
+%%OCAML_SITELIBDIR%%/lacaml/impl4_S.ml
+%%OCAML_SITELIBDIR%%/lacaml/impl4_S.mli
+%%OCAML_SITELIBDIR%%/lacaml/impl4_Z.ml
+%%OCAML_SITELIBDIR%%/lacaml/impl4_Z.mli
+%%OCAML_SITELIBDIR%%/lacaml/io.ml
+%%OCAML_SITELIBDIR%%/lacaml/io.mli
+%%OCAML_SITELIBDIR%%/lacaml/lacaml.a
+%%OCAML_SITELIBDIR%%/lacaml/lacaml.cma
+%%OCAML_SITELIBDIR%%/lacaml/lacaml.cmi
+%%OCAML_SITELIBDIR%%/lacaml/lacaml.cmt
+%%OCAML_SITELIBDIR%%/lacaml/lacaml.cmti
+%%OCAML_SITELIBDIR%%/lacaml/lacaml.cmx
+%%OCAML_SITELIBDIR%%/lacaml/lacaml.cmxa
+%%OCAML_SITELIBDIR%%/lacaml/lacaml.cmxs
+%%OCAML_SITELIBDIR%%/lacaml/lacaml.ml
+%%OCAML_SITELIBDIR%%/lacaml/lacaml.mli
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__.cmi
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__.cmt
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__.cmx
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__.ml
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__C.cmi
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__C.cmt
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__C.cmti
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__C.cmx
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Common.cmi
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Common.cmt
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Common.cmti
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Common.cmx
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Complex32.cmi
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Complex32.cmt
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Complex32.cmx
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Complex64.cmi
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Complex64.cmt
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Complex64.cmx
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Complex_io.cmi
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Complex_io.cmt
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Complex_io.cmti
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Complex_io.cmx
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__D.cmi
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__D.cmt
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__D.cmti
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__D.cmx
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Float32.cmi
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Float32.cmt
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Float32.cmx
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Float64.cmi
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Float64.cmt
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Float64.cmx
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Impl2_C.cmi
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Impl2_C.cmt
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Impl2_C.cmti
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Impl2_C.cmx
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Impl2_D.cmi
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Impl2_D.cmt
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Impl2_D.cmti
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Impl2_D.cmx
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Impl2_S.cmi
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Impl2_S.cmt
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Impl2_S.cmti
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Impl2_S.cmx
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Impl2_Z.cmi
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Impl2_Z.cmt
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Impl2_Z.cmti
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Impl2_Z.cmx
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Impl4_C.cmi
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Impl4_C.cmt
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Impl4_C.cmti
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Impl4_C.cmx
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Impl4_D.cmi
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Impl4_D.cmt
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Impl4_D.cmti
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Impl4_D.cmx
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Impl4_S.cmi
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Impl4_S.cmt
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Impl4_S.cmti
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Impl4_S.cmx
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Impl4_Z.cmi
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Impl4_Z.cmt
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Impl4_Z.cmti
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Impl4_Z.cmx
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Io.cmi
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Io.cmt
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Io.cmti
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Io.cmx
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Mat2_C.cmi
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Mat2_C.cmt
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Mat2_C.cmti
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Mat2_C.cmx
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Mat2_D.cmi
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Mat2_D.cmt
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Mat2_D.cmti
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Mat2_D.cmx
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Mat2_S.cmi
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Mat2_S.cmt
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Mat2_S.cmti
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Mat2_S.cmx
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Mat2_Z.cmi
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Mat2_Z.cmt
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Mat2_Z.cmti
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Mat2_Z.cmx
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Mat4_C.cmi
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Mat4_C.cmt
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Mat4_C.cmti
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Mat4_C.cmx
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Mat4_D.cmi
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Mat4_D.cmt
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Mat4_D.cmti
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Mat4_D.cmx
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Mat4_S.cmi
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Mat4_S.cmt
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Mat4_S.cmti
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Mat4_S.cmx
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Mat4_Z.cmi
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Mat4_Z.cmt
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Mat4_Z.cmti
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Mat4_Z.cmx
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Real_io.cmi
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Real_io.cmt
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Real_io.cmti
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Real_io.cmx
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__S.cmi
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__S.cmt
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__S.cmti
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__S.cmx
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Utils.cmi
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Utils.cmt
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Utils.cmx
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Vec2_C.cmi
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Vec2_C.cmt
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Vec2_C.cmti
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Vec2_C.cmx
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Vec2_D.cmi
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Vec2_D.cmt
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Vec2_D.cmti
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Vec2_D.cmx
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Vec2_S.cmi
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Vec2_S.cmt
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Vec2_S.cmti
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Vec2_S.cmx
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Vec2_Z.cmi
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Vec2_Z.cmt
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Vec2_Z.cmti
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Vec2_Z.cmx
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Vec4_C.cmi
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Vec4_C.cmt
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Vec4_C.cmti
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Vec4_C.cmx
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Vec4_D.cmi
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Vec4_D.cmt
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Vec4_D.cmti
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Vec4_D.cmx
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Vec4_S.cmi
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Vec4_S.cmt
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Vec4_S.cmti
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Vec4_S.cmx
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Vec4_Z.cmi
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Vec4_Z.cmt
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Vec4_Z.cmti
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Vec4_Z.cmx
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Version.cmi
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Version.cmt
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Version.cmx
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Z.cmi
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Z.cmt
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Z.cmti
+%%OCAML_SITELIBDIR%%/lacaml/lacaml__Z.cmx
+%%OCAML_SITELIBDIR%%/lacaml/liblacaml_stubs.a
+%%OCAML_SITELIBDIR%%/lacaml/mat2_C.ml
+%%OCAML_SITELIBDIR%%/lacaml/mat2_C.mli
+%%OCAML_SITELIBDIR%%/lacaml/mat2_D.ml
+%%OCAML_SITELIBDIR%%/lacaml/mat2_D.mli
+%%OCAML_SITELIBDIR%%/lacaml/mat2_S.ml
+%%OCAML_SITELIBDIR%%/lacaml/mat2_S.mli
+%%OCAML_SITELIBDIR%%/lacaml/mat2_Z.ml
+%%OCAML_SITELIBDIR%%/lacaml/mat2_Z.mli
+%%OCAML_SITELIBDIR%%/lacaml/mat4_C.ml
+%%OCAML_SITELIBDIR%%/lacaml/mat4_C.mli
+%%OCAML_SITELIBDIR%%/lacaml/mat4_D.ml
+%%OCAML_SITELIBDIR%%/lacaml/mat4_D.mli
+%%OCAML_SITELIBDIR%%/lacaml/mat4_S.ml
+%%OCAML_SITELIBDIR%%/lacaml/mat4_S.mli
+%%OCAML_SITELIBDIR%%/lacaml/mat4_Z.ml
+%%OCAML_SITELIBDIR%%/lacaml/mat4_Z.mli
+%%OCAML_SITELIBDIR%%/lacaml/opam
+%%OCAML_SITELIBDIR%%/lacaml/real_io.ml
+%%OCAML_SITELIBDIR%%/lacaml/real_io.mli
+%%OCAML_SITELIBDIR%%/lacaml/top/lacaml_install_printers.ml
+%%OCAML_SITELIBDIR%%/lacaml/top/lacaml_top.cma
+%%OCAML_SITELIBDIR%%/lacaml/top/lacaml_top.cmi
+%%OCAML_SITELIBDIR%%/lacaml/top/lacaml_top.cmt
+%%OCAML_SITELIBDIR%%/lacaml/top/lacaml_top.ml
+%%OCAML_SITELIBDIR%%/lacaml/top/lacaml_top__Lacaml_install_printers.cmi
+%%OCAML_SITELIBDIR%%/lacaml/top/lacaml_top__Lacaml_install_printers.cmt
+%%OCAML_SITELIBDIR%%/lacaml/utils.ml
+%%OCAML_SITELIBDIR%%/lacaml/vec2_C.ml
+%%OCAML_SITELIBDIR%%/lacaml/vec2_C.mli
+%%OCAML_SITELIBDIR%%/lacaml/vec2_D.ml
+%%OCAML_SITELIBDIR%%/lacaml/vec2_D.mli
+%%OCAML_SITELIBDIR%%/lacaml/vec2_S.ml
+%%OCAML_SITELIBDIR%%/lacaml/vec2_S.mli
+%%OCAML_SITELIBDIR%%/lacaml/vec2_Z.ml
+%%OCAML_SITELIBDIR%%/lacaml/vec2_Z.mli
+%%OCAML_SITELIBDIR%%/lacaml/vec4_C.ml
+%%OCAML_SITELIBDIR%%/lacaml/vec4_C.mli
+%%OCAML_SITELIBDIR%%/lacaml/vec4_D.ml
+%%OCAML_SITELIBDIR%%/lacaml/vec4_D.mli
+%%OCAML_SITELIBDIR%%/lacaml/vec4_S.ml
+%%OCAML_SITELIBDIR%%/lacaml/vec4_S.mli
+%%OCAML_SITELIBDIR%%/lacaml/vec4_Z.ml
+%%OCAML_SITELIBDIR%%/lacaml/vec4_Z.mli
+%%OCAML_SITELIBDIR%%/lacaml/version.ml