diff options
-rw-r--r-- | devel/ocaml-dune/Makefile | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/devel/ocaml-dune/Makefile b/devel/ocaml-dune/Makefile index 05e30ed309b6..3f2057530b8f 100644 --- a/devel/ocaml-dune/Makefile +++ b/devel/ocaml-dune/Makefile @@ -3,7 +3,7 @@ PORTNAME= dune PORTVERSION= 1.10.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel PKGNAMEPREFIX= ocaml- @@ -19,14 +19,17 @@ USE_OCAML= yes USE_OCAML_FINDLIB= yes ALL_TARGET= release -MAKE_ENV= LIBDIR="${OCAMLFIND_DESTDIR}" +MAKE_ENV= LIBDIR="${OCAML_SITELIBDIR}" +DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME} PORTDOCS= CHANGES.md LICENSE.md README.md OPTIONS_DEFINE= DOCS -post-install: - @${MV} ${STAGEDIR}${PREFIX}/doc/dune ${STAGEDIR}${DOCSDIR} - @${RMDIR} ${STAGEDIR}${PREFIX}/doc +post-patch: +# FreeBSD-specific hack, do not nag upstream (for now) + @${REINPLACE_CMD} -e '/let doc_root/ \ + s:"doc:"${OCAML_DOCSDIR:S,^${PREFIX}/,,}:' \ + ${WRKSRC}/src/install.ml .include <bsd.port.mk> |