diff --git a/converters/ocaml-base64/Makefile b/converters/ocaml-base64/Makefile index 2d1cb06b4a6a..34bf203264af 100644 --- a/converters/ocaml-base64/Makefile +++ b/converters/ocaml-base64/Makefile @@ -1,51 +1,51 @@ PORTNAME= base64 PORTVERSION= 3.5.1 DISTVERSIONPREFIX= v -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= converters PKGNAMEPREFIX= ocaml- MAINTAINER= ports@FreeBSD.org COMMENT= Base64 encoding and decoding in OCaml WWW= https://github.com/mirage/ocaml-base64 LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE.md BUILD_DEPENDS= ${SA_DIR}/bos/META:devel/ocaml-bos \ ${SA_DIR}/fmt/META:devel/ocaml-fmt \ ${SA_DIR}/rresult/META:devel/ocaml-rresult RUN_DEPENDS= ${SA_DIR}/bos/META:devel/ocaml-bos \ ${SA_DIR}/fmt/META:devel/ocaml-fmt \ ${SA_DIR}/rresult/META:devel/ocaml-rresult USES= ocaml:dune USE_GITHUB= yes GH_ACCOUNT= mirage GH_PROJECT= ocaml-base64 USE_OCAML= yes DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME} PORTDOCS= CHANGES.md LICENSE.md README.md OPTIONS_DEFINE= DOCS SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR} post-patch: @${REINPLACE_CMD} \ -e "s/(name ${PORTNAME})/&\n (version ${PORTVERSION})/" \ ${WRKSRC}/dune-project post-install: @(cd ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}; \ ${STRIP_CMD} \ base64/base64.cmxs \ base64/rfc2045/base64_rfc2045.cmxs) # this port never shipped stublibs # cleanup from older port's wrong USE_OCAML_LDCONFIG @${ECHO_CMD} @postexec ${SED} -i "''" -e \ "'/^${PREFIX:S#/#\/#g}\/${OCAML_SITELIBDIR:S#/#\/#g}\/base64$$/d'" \ %D/${OCAML_LDCONF} >> ${TMPPLIST} .include diff --git a/devel/ocaml-base/Makefile b/devel/ocaml-base/Makefile index 162106a0d0f0..321d38f72303 100644 --- a/devel/ocaml-base/Makefile +++ b/devel/ocaml-base/Makefile @@ -1,41 +1,41 @@ PORTNAME= base PORTVERSION= 0.16.3 DISTVERSIONPREFIX= v -PORTREVISION= 1 +PORTREVISION= 2 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 diff --git a/devel/ocaml-bos/Makefile b/devel/ocaml-bos/Makefile index 85972ffcfbf9..750043332c38 100644 --- a/devel/ocaml-bos/Makefile +++ b/devel/ocaml-bos/Makefile @@ -1,58 +1,58 @@ PORTNAME= bos PORTVERSION= 0.2.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel MASTER_SITES= https://erratique.ch/software/bos/releases/ PKGNAMEPREFIX= ocaml- MAINTAINER= freebsd@dev.thsi.be COMMENT= Basic OS interaction library for Objective Caml WWW= https://erratique.ch/software/bos LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE.md BUILD_DEPENDS= ${SA_DIR}/astring/META:devel/ocaml-astring \ ${SA_DIR}/fmt/META:devel/ocaml-fmt \ ${SA_DIR}/fpath/META:devel/ocaml-fpath \ ${SA_DIR}/logs/META:devel/ocaml-logs \ ${SA_DIR}/mtime/META:devel/ocaml-mtime \ ${SA_DIR}/rresult/META:devel/ocaml-rresult \ ${SA_DIR}/topkg/META:devel/ocaml-topkg \ ocamlbuild:devel/ocaml-ocamlbuild \ opam-installer:devel/ocaml-opam RUN_DEPENDS= ${SA_DIR}/astring/META:devel/ocaml-astring \ ${SA_DIR}/fmt/META:devel/ocaml-fmt \ ${SA_DIR}/fpath/META:devel/ocaml-fpath \ ${SA_DIR}/logs/META:devel/ocaml-logs \ ${SA_DIR}/mtime/META:devel/ocaml-mtime \ ${SA_DIR}/rresult/META:devel/ocaml-rresult USES= tar:tbz USE_OCAML= yes DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME} PORTDOCS= CHANGES.md LICENSE.md README.md OPTIONS_DEFINE= DOCS SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR} do-build: @(cd ${BUILD_WRKSRC} && ${SETENVI} ${WRK_ENV} ${MAKE_ENV} \ ocaml pkg/pkg.ml build \ --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) post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/bos.cmxs @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/bos_setup.cmxs @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/bos_top.cmxs .include diff --git a/devel/ocaml-camlp5/Makefile b/devel/ocaml-camlp5/Makefile index 1980daa9ea5f..f84f67ceef4a 100644 --- a/devel/ocaml-camlp5/Makefile +++ b/devel/ocaml-camlp5/Makefile @@ -1,62 +1,62 @@ PORTNAME= camlp5 PORTVERSION= 8.02.01 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= devel PKGNAMEPREFIX= ocaml- MAINTAINER= hrs@FreeBSD.org COMMENT= Preprocessor-pretty-printer of OCaml WWW= https://camlp5.github.io LICENSE= INRIA LICENSE_NAME= INRIA permissive license with copyright notice requirements LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BUILD_DEPENDS= ${SA_DIR}/bos/META:devel/ocaml-bos \ ${SA_DIR}/camlp-streams/META:devel/ocaml-camlp-streams \ ${SA_DIR}/fmt/META:devel/ocaml-fmt \ ${SA_DIR}/pcre2/META:devel/ocaml-pcre2 \ ${SA_DIR}/re/META:devel/ocaml-re \ ${SA_DIR}/rresult/META:devel/ocaml-rresult RUN_DEPENDS= ${SA_DIR}/camlp-streams/META:devel/ocaml-camlp-streams \ ${SA_DIR}/pcre2/META:devel/ocaml-pcre2 \ ${SA_DIR}/re/META:devel/ocaml-re \ ${SA_DIR}/rresult/META:devel/ocaml-rresult USES= gmake perl5 tar:tgz USE_GITHUB= yes USE_OCAML= yes USE_PERL5= build HAS_CONFIGURE= yes CONFIGURE_ARGS= --prefix ${PREFIX} --mandir ${PREFIX}/share/man ALL_TARGET= world.opt MAKE_JOBS_UNSAFE=yes OPTIONS_SINGLE= MODE OPTIONS_SINGLE_MODE= TRANSITIONAL STRICT OPTIONS_DEFAULT= STRICT TRANSITIONAL_DESC= Compatible syntax tree with old versions STRICT_DESC= New syntax tree quotations kit OPTIONS_DEFINE= DOCS DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME} PORTDOCS= CHANGES DEVEL ICHANGES MODE README.md UPGRADING STRICT_CONFIGURE_ON= --strict TRANSITIONAL_CONFIGURE_ON= --transitional SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR} post-install: ${INSTALL_DATA} ${WRKSRC}/etc/META \ ${STAGEDIR}${PREFIX}/lib/ocaml/camlp5 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/camlp5*.opt \ ${STAGEDIR}${PREFIX}/${OCAML_LIBDIR}/camlp5/*.o post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include diff --git a/devel/ocaml-cstruct/Makefile b/devel/ocaml-cstruct/Makefile index 8c0dd1d3167e..ee9b77139cb5 100644 --- a/devel/ocaml-cstruct/Makefile +++ b/devel/ocaml-cstruct/Makefile @@ -1,54 +1,54 @@ PORTNAME= cstruct DISTVERSIONPREFIX= v DISTVERSION= 6.2.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel PKGNAMEPREFIX= ocaml- MAINTAINER= freebsd@dev.thsi.be COMMENT= OCaml library and syntax extension to access C-like structures WWW= https://github.com/mirage/ocaml-cstruct LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE.md BUILD_DEPENDS= ${SA_DIR}/fmt/META:devel/ocaml-fmt \ ${SA_DIR}/lwt/META:devel/ocaml-lwt \ ${SA_DIR}/ppxlib/META:devel/ocaml-ppxlib \ ${SA_DIR}/sexplib/META:devel/ocaml-sexplib RUN_DEPENDS= ${SA_DIR}/fmt/META:devel/ocaml-fmt \ ${SA_DIR}/lwt/META:devel/ocaml-lwt \ ${SA_DIR}/ppxlib/META:devel/ocaml-ppxlib \ ${SA_DIR}/sexplib/META:devel/ocaml-sexplib USES= ocaml:dune USE_GITHUB= yes GH_ACCOUNT= mirage GH_PROJECT= ocaml-${PORTNAME} USE_OCAML= yes USE_OCAML_LDCONFIG= yes # missing ${PORTNAME}-async OCAML_PACKAGES= ${PORTNAME} ${PORTNAME}-lwt ${PORTNAME}-sexp \ ${PORTNAME}-unix ppx_${PORTNAME} DUNE_INSTALL_TARGETS= ${OCAML_PACKAGES} DOCSDIR= ${OCAML_DOCSDIR} PORTDOCS= ${OCAML_PACKAGES:@p@$p/CHANGES.md $p/LICENSE.md $p/README.md@} OPTIONS_DEFINE= DOCS SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR} post-patch: @${REINPLACE_CMD} \ -e "s/(name ${PORTNAME})/&\n (version ${PORTVERSION})/" \ ${WRKSRC}/dune-project post-install: @(cd ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}; \ ${STRIP_CMD} \ cstruct/dllcstruct_stubs.so \ ppx_cstruct/ppx.exe \ ${OCAML_PACKAGES:@p@$p/${p:S/-/_/g}.cmxs@}) .include diff --git a/devel/ocaml-dolmen/Makefile b/devel/ocaml-dolmen/Makefile index e5157f3bc480..f385a1aedb4a 100644 --- a/devel/ocaml-dolmen/Makefile +++ b/devel/ocaml-dolmen/Makefile @@ -1,96 +1,96 @@ PORTNAME= dolmen DISTVERSIONPREFIX= v DISTVERSION= 0.9 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel PKGNAMEPREFIX= ocaml- MAINTAINER= freebsd@dev.thsi.be COMMENT= Library for writing deduction and logic languages in Objective Caml WWW= https://github.com/Gbury/dolmen LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/bin/menhir:devel/menhir \ ${SA_DIR}/farith/META:math/ocaml-farith \ ${SA_DIR}/fmt/META:devel/ocaml-fmt \ ${SA_DIR}/gen/META:devel/ocaml-gen \ ${SA_DIR}/linol/META:devel/ocaml-linol \ ${SA_DIR}/logs/META:devel/ocaml-logs \ ${SA_DIR}/lsp/META:devel/ocaml-lsp \ ${SA_DIR}/pp_loc/META:devel/ocaml-pp_loc \ ${SA_DIR}/ppx_deriving/META:devel/ocaml-ppx_deriving \ ${SA_DIR}/ppx_hash/META:devel/ocaml-ppx_hash \ ${SA_DIR}/ppx_yojson_conv/META:devel/ocaml-ppx_yojson_conv \ ${SA_DIR}/spelll/META:textproc/ocaml-spelll \ ${SA_DIR}/uutf/META:devel/ocaml-uutf LIB_DEPENDS= libev.so:devel/libev \ libgmp.so:math/gmp RUN_DEPENDS= ${SA_DIR}/farith/META:math/ocaml-farith \ ${SA_DIR}/fmt/META:devel/ocaml-fmt \ ${SA_DIR}/gen/META:devel/ocaml-gen \ ${SA_DIR}/linol/META:devel/ocaml-linol \ ${SA_DIR}/logs/META:devel/ocaml-logs \ ${SA_DIR}/lsp/META:devel/ocaml-lsp \ ${SA_DIR}/menhirLib/META:devel/menhir \ ${SA_DIR}/pp_loc/META:devel/ocaml-pp_loc \ ${SA_DIR}/ppx_deriving/META:devel/ocaml-ppx_deriving \ ${SA_DIR}/ppx_hash/META:devel/ocaml-ppx_hash \ ${SA_DIR}/ppx_yojson_conv_lib/META:devel/ocaml-ppx_yojson_conv_lib \ ${SA_DIR}/spelll/META:textproc/ocaml-spelll \ ${SA_DIR}/uutf/META:devel/ocaml-uutf USES= ocaml:dune USE_GITHUB= yes GH_ACCOUNT= Gbury USE_OCAML= yes OCAML_PACKAGES= ${PORTNAME} ${PORTNAME}_bin ${PORTNAME}_loop \ ${PORTNAME}_lsp ${PORTNAME}_model ${PORTNAME}_type DUNE_INSTALL_TARGETS= ${OCAML_PACKAGES} DOCSDIR= ${OCAML_DOCSDIR} PORTDOCS= dolmen/odoc-pages/index.mld \ ${OCAML_PACKAGES:@p@$p/CHANGES.md $p/LICENSE $p/README.md@} OPTIONS_DEFINE= DOCS MANPAGES OPTIONS_SUB= yes 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} \ ${STAGEDIR}${PREFIX}/bin/dolmen \ ${STAGEDIR}${PREFIX}/bin/dolmenls @(cd ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}; \ ${STRIP_CMD} \ dolmen/ae/dolmen_ae.cmxs \ dolmen/class/dolmen_class.cmxs \ dolmen/dimacs/dolmen_dimacs.cmxs dolmen/dolmen.cmxs \ dolmen/icnf/dolmen_icnf.cmxs \ dolmen/intf/dolmen_intf.cmxs \ dolmen/line/dolmen_line.cmxs \ dolmen/smtlib2/dolmen_smtlib2.cmxs \ dolmen/smtlib2/poly/dolmen_smtlib2_poly.cmxs \ dolmen/smtlib2/v6/dolmen_smtlib2_v6.cmxs \ dolmen/smtlib2/v6_response/dolmen_smtlib2_v6_response.cmxs \ dolmen/smtlib2/v6_script/dolmen_smtlib2_v6_script.cmxs \ dolmen/std/dolmen_std.cmxs \ dolmen/tptp/dolmen_tptp.cmxs \ 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) .include diff --git a/devel/ocaml-ipaddr/Makefile b/devel/ocaml-ipaddr/Makefile index faab66a8a224..b10e318923a1 100644 --- a/devel/ocaml-ipaddr/Makefile +++ b/devel/ocaml-ipaddr/Makefile @@ -1,50 +1,50 @@ PORTNAME= ipaddr PORTVERSION= 5.6.0 DISTVERSIONPREFIX= v -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel PKGNAMEPREFIX= ocaml- MAINTAINER= ports@FreeBSD.org COMMENT= OCaml library for manipulation of IP address representations WWW= https://github.com/mirage/ocaml-ipaddr LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE.md BUILD_DEPENDS= ${SA_DIR}/cstruct/META:devel/ocaml-cstruct \ ${SA_DIR}/domain-name/META:devel/ocaml-domain-name \ ${SA_DIR}/ppx_sexp_conv/META:devel/ocaml-ppx_sexp_conv RUN_DEPENDS= ${SA_DIR}/cstruct/META:devel/ocaml-cstruct \ ${SA_DIR}/domain-name/META:devel/ocaml-domain-name \ ${SA_DIR}/ppx_sexp_conv/META:devel/ocaml-ppx_sexp_conv USES= ocaml:dune USE_GITHUB= yes GH_ACCOUNT= mirage GH_PROJECT= ocaml-ipaddr USE_OCAML= yes OCAML_PACKAGES= ipaddr ipaddr-cstruct ipaddr-sexp OCAML_PACKAGES+= macaddr macaddr-cstruct macaddr-sexp DOCSDIR= ${OCAML_DOCSDIR} PORTDOCS= ${OCAML_PACKAGES:@p@$p/CHANGES.md $p/LICENSE.md $p/README.md@} OPTIONS_DEFINE= DOCS SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR} post-patch: @${REINPLACE_CMD} \ -e "s/(name ${PORTNAME})/&\n (version ${PORTVERSION})/" \ ${WRKSRC}/dune-project post-install: @(cd ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}; \ ${STRIP_CMD} \ ipaddr/top/ipaddr_top.cmxs \ ipaddr/unix/ipaddr_unix.cmxs \ macaddr/top/macaddr_top.cmxs \ ${OCAML_PACKAGES:@p@$p/${p:S/-/_/g}.cmxs@}) .include diff --git a/devel/ocaml-linol/Makefile b/devel/ocaml-linol/Makefile index 58a2dcbd385d..6ca44e97b41b 100644 --- a/devel/ocaml-linol/Makefile +++ b/devel/ocaml-linol/Makefile @@ -1,44 +1,44 @@ PORTNAME= linol PORTVERSION= 0.6 DISTVERSIONPREFIX= v -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel PKGNAMEPREFIX= ocaml- MAINTAINER= freebsd@dev.thsi.be COMMENT= Wrapper for ocaml-lsp and JSON-RPC implementation for Objective Caml WWW= https://github.com/c-cube/linol LICENSE= MIT BUILD_DEPENDS= ${SA_DIR}/logs/META:devel/ocaml-logs \ ${SA_DIR}/lsp/META:devel/ocaml-lsp \ ${SA_DIR}/lwt/META:devel/ocaml-lwt \ ${SA_DIR}/ppx_yojson_conv/META:devel/ocaml-ppx_yojson_conv \ ${SA_DIR}/trace/META:devel/ocaml-trace \ ${SA_DIR}/yojson/META:textproc/ocaml-yojson RUN_DEPENDS= ${SA_DIR}/logs/META:devel/ocaml-logs \ ${SA_DIR}/lsp/META:devel/ocaml-lsp \ ${SA_DIR}/lwt/META:devel/ocaml-lwt \ ${SA_DIR}/ppx_yojson_conv_lib/META:devel/ocaml-ppx_yojson_conv_lib \ ${SA_DIR}/trace/META:devel/ocaml-trace \ ${SA_DIR}/yojson/META:textproc/ocaml-yojson USES= ocaml:dune USE_GITHUB= yes GH_ACCOUNT= c-cube USE_OCAML= yes OCAML_PACKAGES= ${PORTNAME} ${PORTNAME}-lwt DUNE_INSTALL_TARGETS= ${OCAML_PACKAGES} DOCSDIR= ${OCAML_DOCSDIR} PORTDOCS= ${OCAML_PACKAGES:@p@$p/CHANGES.md $p/README.md@} OPTIONS_DEFINE= DOCS SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR} post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/${PORTNAME}.cmxs .include diff --git a/devel/ocaml-logs/Makefile b/devel/ocaml-logs/Makefile index 4923c37a1b8d..e479c040a63c 100644 --- a/devel/ocaml-logs/Makefile +++ b/devel/ocaml-logs/Makefile @@ -1,56 +1,56 @@ PORTNAME= logs PORTVERSION= 0.7.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel MASTER_SITES= https://erratique.ch/software/logs/releases/ PKGNAMEPREFIX= ocaml- MAINTAINER= freebsd@dev.thsi.be COMMENT= Logging library for Objective Caml WWW= https://erratique.ch/software/logs LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE.md BUILD_DEPENDS= ${SA_DIR}/cmdliner/META:devel/ocaml-cmdliner \ ${SA_DIR}/fmt/META:devel/ocaml-fmt \ ${SA_DIR}/lwt/META:devel/ocaml-lwt \ ${SA_DIR}/mtime/META:devel/ocaml-mtime \ ${SA_DIR}/topkg/META:devel/ocaml-topkg \ ocamlbuild:devel/ocaml-ocamlbuild \ opam-installer:devel/ocaml-opam RUN_DEPENDS= ${SA_DIR}/cmdliner/META:devel/ocaml-cmdliner \ ${SA_DIR}/fmt/META:devel/ocaml-fmt \ ${SA_DIR}/lwt/META:devel/ocaml-lwt USES= tar:tbz USE_OCAML= yes DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME} PORTDOCS= CHANGES.md LICENSE.md README.md tags.ml tool.ml OPTIONS_DEFINE= DOCS SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR} do-build: cd ${BUILD_WRKSRC} && ${SETENVI} ${WRK_ENV} ${MAKE_ENV} \ ocaml pkg/pkg.ml build \ --jobs ${MAKE_JOBS_NUMBER} --with-js_of_ocaml 'false' 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 post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/logs.cmxs ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/logs_cli.cmxs ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/logs_fmt.cmxs ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/logs_lwt.cmxs ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/logs_top.cmxs ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/logs_threaded.cmxs .include diff --git a/devel/ocaml-lsp/Makefile b/devel/ocaml-lsp/Makefile index f9ebae9d256a..f301f12f00ea 100644 --- a/devel/ocaml-lsp/Makefile +++ b/devel/ocaml-lsp/Makefile @@ -1,48 +1,48 @@ PORTNAME= ocaml-lsp DISTVERSION= 1.19.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel MAINTAINER= freebsd@dev.thsi.be COMMENT= Library implementing the LSP and JSONRPC protocols in Objective Caml WWW= https://github.com/Gbury/dolmen LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE.md BUILD_DEPENDS= ${SA_DIR}/ppx_yojson_conv/META:devel/ocaml-ppx_yojson_conv \ ${SA_DIR}/uutf/META:devel/ocaml-uutf \ ${SA_DIR}/yojson/META:textproc/ocaml-yojson RUN_DEPENDS= ${SA_DIR}/ppx_yojson_conv_lib/META:devel/ocaml-ppx_yojson_conv_lib \ ${SA_DIR}/uutf/META:devel/ocaml-uutf \ ${SA_DIR}/yojson/META:textproc/ocaml-yojson USES= ocaml:dune USE_GITHUB= yes GH_ACCOUNT= ocaml USE_OCAML= yes OCAML_PACKAGES= lsp jsonrpc DUNE_INSTALL_TARGETS= ${OCAML_PACKAGES} DOCSDIR= ${OCAML_DOCSDIR} PORTDOCS= ${OCAML_PACKAGES:@p@$p/CHANGES.md $p/LICENSE.md $p/README.md@} OPTIONS_DEFINE= DOCS LSPSERVER LSPSERVER_DESC= Include ocaml-lsp-server LSPSERVER_BROKEN= needs ocamc-loc LSPSERVER_VARS= ocaml_packages+=ocaml-lsp-server SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR} post-patch: @${REINPLACE_CMD} \ -e "s/(name lsp)/&\n(version ${DISTVERSION})/" \ ${WRKSRC}/dune-project post-install: @${STRIP_CMD} \ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/jsonrpc/jsonrpc.cmxs \ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/lsp/lsp.cmxs .include diff --git a/devel/ocaml-lwt/Makefile b/devel/ocaml-lwt/Makefile index a5a6164fd063..f02c8cb1e3bc 100644 --- a/devel/ocaml-lwt/Makefile +++ b/devel/ocaml-lwt/Makefile @@ -1,59 +1,59 @@ PORTNAME= lwt PORTVERSION= 5.7.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel PKGNAMEPREFIX= ocaml- MAINTAINER= danfe@FreeBSD.org COMMENT= Cooperative threading library for OCaml LICENSE= LGPL21 BUILD_DEPENDS= ${SA_DIR}/ocplib-endian/META:devel/ocaml-ocplib-endian \ ${SA_DIR}/ppxlib/META:devel/ocaml-ppxlib \ ${SA_DIR}/react/react.a:devel/ocaml-react BUILD_DEPENDS+= cppo:devel/ocaml-cppo RUN_DEPENDS= ${SA_DIR}/ocplib-endian/META:devel/ocaml-ocplib-endian \ ${SA_DIR}/ppxlib/META:devel/ocaml-ppxlib \ ${SA_DIR}/react/react.a:devel/ocaml-react LIB_DEPENDS= libev.so:devel/libev USE_GITHUB= yes GH_ACCOUNT= ocsigen USES= ocaml:dune USE_OCAML= yes OCAML_PACKAGES= lwt lwt_ppx lwt_ppx_let lwt_react USE_OCAML_LDCONFIG= yes 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 OPTIONS_DEFINE= DOCS SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR} do-configure: @(cd ${WRKSRC}; \ ${SETENVI} ${WRK_ENV} ${SCRIPT_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} \ --promote-install-files --ignore-promoted-rules \ --default-target @install --require-dune-project-file \ --only-packages=lwt \ src/unix/config/discover.exe -- --save --use-libev true --libev-default true) post-install: @${STRIP_CMD} \ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/lwt/dlllwt_unix_stubs.so \ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/lwt/lwt.cmxs \ ${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 .include diff --git a/devel/ocaml-parsexp/Makefile b/devel/ocaml-parsexp/Makefile index 2094b5f5ae5a..f3fc402ad483 100644 --- a/devel/ocaml-parsexp/Makefile +++ b/devel/ocaml-parsexp/Makefile @@ -1,35 +1,36 @@ PORTNAME= parsexp DISTVERSIONPREFIX= v DISTVERSION= 0.16.0 +PORTREVISION= 1 CATEGORIES= devel PKGNAMEPREFIX= ocaml- MAINTAINER= freebsd@dev.thsi.be COMMENT= OCaml library for parsing S-expressions WWW= https://janestreet.github.io/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md BUILD_DEPENDS= ${SA_DIR}/sexplib0/META:devel/ocaml-sexplib0 RUN_DEPENDS= ${SA_DIR}/sexplib0/META:devel/ocaml-sexplib0 USES= ocaml:dune USE_GITHUB= yes GH_ACCOUNT= janestreet USE_OCAML= yes OPTIONS_DEFINE= DOCS DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME} PORTDOCS= CHANGES.md LICENSE.md README.org OPTIONS_DEFINE= DOCS SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR} post-install: @${STRIP_CMD} \ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/parsexp/parsexp.cmxs .include diff --git a/devel/ocaml-ppx_blob/Makefile b/devel/ocaml-ppx_blob/Makefile index 2c7731a0c48f..5d282c4982be 100644 --- a/devel/ocaml-ppx_blob/Makefile +++ b/devel/ocaml-ppx_blob/Makefile @@ -1,40 +1,41 @@ PORTNAME= ppx_blob DISTVERSION= 0.9.0 +PORTREVISION= 1 CATEGORIES= devel PKGNAMEPREFIX= ocaml- MAINTAINER= freebsd@dev.thsi.be COMMENT= PPX plugin to embed binary files in Objective Caml WWW= https://github.com/johnwhitington/ppx_blob LICENSE= PUBLIC_DOMAIN LICENSE_NAME= ${LICENSE:S/_/ /} LICENSE_FILE= ${WRKSRC}/LICENSE.txt LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BUILD_DEPENDS= ${SA_DIR}/ppxlib/META:devel/ocaml-ppxlib RUN_DEPENDS= ${SA_DIR}/ppxlib/META:devel/ocaml-ppxlib USES= ocaml:dune USE_GITHUB= yes GH_ACCOUNT= johnwhitington USE_OCAML= yes DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME} PORTDOCS= CHANGES.md LICENSE.txt README.md OPTIONS_DEFINE= DOCS SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR} post-patch: @${REINPLACE_CMD} \ -e "s/(lang dune 1.11)/(lang dune 2.5)\n(version ${DISTVERSION})/" \ ${WRKSRC}/dune-project post-install: @${STRIP_CMD} \ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/ppx.exe \ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/${PORTNAME}.cmxs .include diff --git a/devel/ocaml-ppx_compare/Makefile b/devel/ocaml-ppx_compare/Makefile index ad71b8053736..0ccc18a97efd 100644 --- a/devel/ocaml-ppx_compare/Makefile +++ b/devel/ocaml-ppx_compare/Makefile @@ -1,38 +1,39 @@ PORTNAME= ppx_compare DISTVERSIONPREFIX= v DISTVERSION= 0.16.0 +PORTREVISION= 1 CATEGORIES= devel PKGNAMEPREFIX= ocaml- MAINTAINER= freebsd@dev.thsi.be COMMENT= Deriving PPX plugin to generate comparision functions WWW= https://github.com/janestreet/ppx_compare LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md BUILD_DEPENDS= ${SA_DIR}/base/META:devel/ocaml-base \ ${SA_DIR}/ppxlib/META:devel/ocaml-ppxlib RUN_DEPENDS= ${SA_DIR}/base/META:devel/ocaml-base \ ${SA_DIR}/ppx_deriving/META:devel/ocaml-ppx_deriving \ ${SA_DIR}/ppxlib/META:devel/ocaml-ppxlib USES= ocaml:dune USE_GITHUB= yes GH_ACCOUNT= janestreet USE_OCAML= yes DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME} PORTDOCS= CHANGES.md LICENSE.md README.md OPTIONS_DEFINE= DOCS SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR} post-install: @${STRIP_CMD} \ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/ppx_compare/runtime-lib/ppx_compare_lib.cmxs \ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/ppx_compare/expander/ppx_compare_expander.cmxs \ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/ppx_compare/ppx_compare.cmxs .include diff --git a/devel/ocaml-ppx_deriving/Makefile b/devel/ocaml-ppx_deriving/Makefile index 82b06b3a8b4b..bb0fba29b381 100644 --- a/devel/ocaml-ppx_deriving/Makefile +++ b/devel/ocaml-ppx_deriving/Makefile @@ -1,45 +1,46 @@ PORTNAME= ppx_deriving PORTVERSION= 6.0.2 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= devel PKGNAMEPREFIX= ocaml- MAINTAINER= freebsd@dev.thsi.be COMMENT= Helpers to generate code deriving from types, for OCaml WWW= https://github.com/ocaml-ppx/ppx_deriving LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${LOCALBASE}/bin/cppo:devel/ocaml-cppo \ ${SA_DIR}/findlib/META:devel/ocaml-findlib \ ${SA_DIR}/ppx_derivers/META:devel/ocaml-ppx_derivers \ ${SA_DIR}/ppxlib/META:devel/ocaml-ppxlib RUN_DEPENDS= ${SA_DIR}/findlib/META:devel/ocaml-findlib \ ${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 USE_OCAML= yes DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME} PORTDOCS= CHANGELOG.md LICENSE.txt README.md OPTIONS_DEFINE= DOCS SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR} post-install: @(cd ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}; \ ${STRIP_CMD} \ ppx_deriving \ api/ppx_deriving_api.cmxs create/ppx_deriving_create.cmxs \ enum/ppx_deriving_enum.cmxs eq/ppx_deriving_eq.cmxs \ fold/ppx_deriving_fold.cmxs iter/ppx_deriving_iter.cmxs \ make/ppx_deriving_make.cmxs map/ppx_deriving_map.cmxs \ ord/ppx_deriving_ord.cmxs runtime/ppx_deriving_runtime.cmxs \ show/ppx_deriving_show.cmxs std/ppx_deriving_std.cmxs) .include diff --git a/devel/ocaml-ppx_hash/Makefile b/devel/ocaml-ppx_hash/Makefile index ecbb99140c20..b78a5f38b1e0 100644 --- a/devel/ocaml-ppx_hash/Makefile +++ b/devel/ocaml-ppx_hash/Makefile @@ -1,42 +1,43 @@ PORTNAME= ppx_hash DISTVERSIONPREFIX= v DISTVERSION= 0.16.0 +PORTREVISION= 1 CATEGORIES= devel PKGNAMEPREFIX= ocaml- MAINTAINER= freebsd@dev.thsi.be COMMENT= Deriving PPX plugin to generate hash functions WWW= https://github.com/janestreet/ppx_hash LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md BUILD_DEPENDS= ${SA_DIR}/base/META:devel/ocaml-base \ ${SA_DIR}/ppx_compare/META:devel/ocaml-ppx_compare \ ${SA_DIR}/ppx_sexp_conv/META:devel/ocaml-ppx_sexp_conv \ ${SA_DIR}/ppxlib/META:devel/ocaml-ppxlib RUN_DEPENDS= ${SA_DIR}/base/META:devel/ocaml-base \ ${SA_DIR}/ppx_compare/META:devel/ocaml-ppx_compare \ ${SA_DIR}/ppx_sexp_conv/META:devel/ocaml-ppx_sexp_conv \ ${SA_DIR}/ppxlib/META:devel/ocaml-ppxlib \ ${SA_DIR}/sexplib0/META:devel/ocaml-sexplib0 USES= ocaml:dune USE_GITHUB= yes GH_ACCOUNT= janestreet USE_OCAML= yes DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME} PORTDOCS= CHANGES.md LICENSE.md README.md OPTIONS_DEFINE= DOCS SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR} post-install: @${STRIP_CMD} \ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/ppx_hash/expander/ppx_hash_expander.cmxs \ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/ppx_hash/ppx_hash.cmxs \ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/ppx_hash/runtime-lib/ppx_hash_lib.cmxs .include diff --git a/devel/ocaml-ppx_js_style/Makefile b/devel/ocaml-ppx_js_style/Makefile index 4ad46ce62b73..44ac5113e23b 100644 --- a/devel/ocaml-ppx_js_style/Makefile +++ b/devel/ocaml-ppx_js_style/Makefile @@ -1,38 +1,39 @@ PORTNAME= ppx_js_style DISTVERSIONPREFIX= v DISTVERSION= 0.16.0 +PORTREVISION= 1 CATEGORIES= devel PKGNAMEPREFIX= ocaml- MAINTAINER= freebsd@dev.thsi.be COMMENT= PPX plugin to enforce Jane Street Capital coding style WWW= https://github.com/janestreet/ppx_js_style LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md BUILD_DEPENDS= ${SA_DIR}/base/META:devel/ocaml-base \ ${SA_DIR}/octavius/META:devel/ocaml-octavius \ ${SA_DIR}/ppxlib/META:devel/ocaml-ppxlib RUN_DEPENDS= ${SA_DIR}/base/META:devel/ocaml-base \ ${SA_DIR}/octavius/META:devel/ocaml-octavius \ ${SA_DIR}/ppxlib/META:devel/ocaml-ppxlib USES= ocaml:dune USE_GITHUB= yes GH_ACCOUNT= janestreet USE_OCAML= yes DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME} PORTDOCS= CHANGES.md LICENSE.md README.md OPTIONS_DEFINE= DOCS SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR} post-install: @${STRIP_CMD} \ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/${PORTNAME}.cmxs \ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/ppx.exe .include diff --git a/devel/ocaml-ppx_sexp_conv/Makefile b/devel/ocaml-ppx_sexp_conv/Makefile index 7d6b2226fda0..683e27c8313c 100644 --- a/devel/ocaml-ppx_sexp_conv/Makefile +++ b/devel/ocaml-ppx_sexp_conv/Makefile @@ -1,42 +1,42 @@ PORTNAME= ppx_sexp_conv DISTVERSIONPREFIX= v DISTVERSION= 0.16.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel PKGNAMEPREFIX= ocaml- MAINTAINER= freebsd@dev.thsi.be COMMENT= Deriving PPX plugin to generate S-expression converters WWW= https://github.com/janestreet/ppx_sexp_conv LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md BUILD_DEPENDS= ${SA_DIR}/base/META:devel/ocaml-base \ ${SA_DIR}/sexplib0/META:devel/ocaml-sexplib0 \ ${SA_DIR}/ppxlib/META:devel/ocaml-ppxlib RUN_DEPENDS= ${SA_DIR}/base/META:devel/ocaml-base \ ${SA_DIR}/sexplib0/META:devel/ocaml-sexplib0 \ ${SA_DIR}/ppxlib/META:devel/ocaml-ppxlib USES= ocaml:dune USE_GITHUB= yes GH_ACCOUNT= janestreet USE_OCAML= yes OPTIONS_DEFINE= DOCS DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME} PORTDOCS= CHANGES.md LICENSE.md README.org OPTIONS_DEFINE= DOCS SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR} post-install: @${STRIP_CMD} \ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/ppx_sexp_conv/expander/ppx_sexp_conv_expander.cmxs \ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/ppx_sexp_conv/ppx_sexp_conv.cmxs \ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/ppx_sexp_conv/runtime-lib/ppx_sexp_conv_lib.cmxs .include diff --git a/devel/ocaml-ppx_yojson_conv/Makefile b/devel/ocaml-ppx_yojson_conv/Makefile index cc33ab7d4d21..e44e46106ebb 100644 --- a/devel/ocaml-ppx_yojson_conv/Makefile +++ b/devel/ocaml-ppx_yojson_conv/Makefile @@ -1,49 +1,49 @@ PORTNAME= ppx_yojson_conv DISTVERSIONPREFIX= v DISTVERSION= 0.17.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel PKGNAMEPREFIX= ocaml- MAINTAINER= freebsd@dev.thsi.be COMMENT= PPX plugin to derive (de)serialization functions using Yojson WWW= https://github.com/janestreet/ppx_yojson_conv LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md BUILD_DEPENDS= ${SA_DIR}/base/META:devel/ocaml-base \ ${SA_DIR}/ppx_js_style/META:devel/ocaml-ppx_js_style \ ${SA_DIR}/ppx_yojson_conv_lib/META:devel/ocaml-ppx_yojson_conv_lib \ ${SA_DIR}/ppxlib/META:devel/ocaml-ppxlib \ ${SA_DIR}/sexplib0/META:devel/ocaml-sexplib0 \ ${SA_DIR}/yojson/META:textproc/ocaml-yojson RUN_DEPENDS= ${SA_DIR}/base/META:devel/ocaml-base \ ${SA_DIR}/ppx_yojson_conv_lib/META:devel/ocaml-ppx_yojson_conv_lib \ ${SA_DIR}/ppxlib/META:devel/ocaml-ppxlib \ ${SA_DIR}/sexplib0/META:devel/ocaml-sexplib0 \ ${SA_DIR}/yojson/META:textproc/ocaml-yojson USES= ocaml:dune USE_GITHUB= yes GH_ACCOUNT= janestreet USE_OCAML= yes DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME} PORTDOCS= LICENSE.md README.org OPTIONS_DEFINE= DOCS SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR} post-patch: @${REINPLACE_CMD} \ -e "s/(lang dune 3.11)/(lang dune 3.7)/" \ ${WRKSRC}/dune-project post-install: @${STRIP_CMD} \ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/ppx_yojson_conv/expander/ppx_yojson_conv_expander.cmxs \ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/ppx_yojson_conv/ppx_yojson_conv.cmxs .include diff --git a/devel/ocaml-ppxlib/Makefile b/devel/ocaml-ppxlib/Makefile index b793734653de..f1cd81ee75e7 100644 --- a/devel/ocaml-ppxlib/Makefile +++ b/devel/ocaml-ppxlib/Makefile @@ -1,56 +1,57 @@ PORTNAME= ppxlib DISTVERSION= 0.33.0 +PORTREVISION= 1 CATEGORIES= devel PKGNAMEPREFIX= ocaml- MAINTAINER= freebsd@dev.thsi.be COMMENT= Library to write PPX syntax extension for OCaml WWW= https://github.com/ocaml-ppx/ppxlib/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md BUILD_DEPENDS= ${SA_DIR}/ocaml-compiler-libs/META:devel/ocaml-compiler-libs \ ${SA_DIR}/ppx_derivers/META:devel/ocaml-ppx_derivers \ ${SA_DIR}/sexplib0/META:devel/ocaml-sexplib0 RUN_DEPENDS= ${SA_DIR}/ocaml-compiler-libs/META:devel/ocaml-compiler-libs \ ${SA_DIR}/ppx_derivers/META:devel/ocaml-ppx_derivers \ ${SA_DIR}/sexplib0/META:devel/ocaml-sexplib0 USES= ocaml:dune USE_GITHUB= yes GH_ACCOUNT= ocaml-ppx USE_OCAML= yes DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME} PORTDOCS= CHANGES.md HISTORY.md LICENSE.md README.md odoc-pages OPTIONS_DEFINE= DOCS DUNE_INSTALL_TARGETS= ${PORTNAME} SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR} post-patch: @(cd ${WRKSRC}; \ ${REINPLACE_CMD} -e s/stdlib-shims//g \ ast/dune dune-project metaquot_lifters/dune src/dune src/gen/dune \ stdppx/dune traverse/dune; \ ${REINPLACE_CMD} -e "s/(name ${PORTNAME})/&\n (version ${PORTVERSION})/" \ dune-project) post-install: @${STRIP_CMD} \ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/ast/ppxlib_ast.cmxs \ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/astlib/astlib.cmxs \ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/runner/ppxlib_runner.cmxs \ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/metaquot/ppxlib_metaquot.cmxs \ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/metaquot/ppx.exe \ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/metaquot_lifters/ppxlib_metaquot_lifters.cmxs \ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/runner_as_ppx/ppxlib_runner_as_ppx.cmxs \ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/print_diff/ppxlib_print_diff.cmxs \ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/stdppx/stdppx.cmxs \ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/traverse/ppxlib_traverse.cmxs \ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/traverse_builtins/ppxlib_traverse_builtins.cmxs \ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/ppxlib.cmxs .include diff --git a/devel/ocaml-sexplib/Makefile b/devel/ocaml-sexplib/Makefile index d2db0892e4ec..e53e45ddf9f5 100644 --- a/devel/ocaml-sexplib/Makefile +++ b/devel/ocaml-sexplib/Makefile @@ -1,42 +1,43 @@ PORTNAME= sexplib DISTVERSIONPREFIX= v DISTVERSION= 0.16.0 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= devel PKGNAMEPREFIX= ocaml- MAINTAINER= freebsd@dev.thsi.be COMMENT= OCaml library for (de)serializing S-expressions WWW= https://janestreet.github.io/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md BUILD_DEPENDS= ${SA_DIR}/num/META:math/ocaml-num \ ${SA_DIR}/parsexp/META:devel/ocaml-parsexp \ ${SA_DIR}/sexplib0/META:devel/ocaml-sexplib0 RUN_DEPENDS= ${SA_DIR}/num/META:math/ocaml-num \ ${SA_DIR}/parsexp/META:devel/ocaml-parsexp \ ${SA_DIR}/sexplib0/META:devel/ocaml-sexplib0 USES= ocaml:dune USE_GITHUB= yes GH_ACCOUNT= janestreet USE_OCAML= yes OPTIONS_DEFINE= DOCS DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME} PORTDOCS= CHANGES.md CHANGES.txt LICENSE.md LICENSE-Tywith.txt README.org OPTIONS_DEFINE= DOCS SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR} post-install: @${STRIP_CMD} \ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/sexplib/num/sexplib_num.cmxs \ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/sexplib/sexplib.cmxs \ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/sexplib/unix/sexplib_unix.cmxs .include diff --git a/devel/ocaml-stdio/Makefile b/devel/ocaml-stdio/Makefile index f4c8dc236907..d3f7d39c276c 100644 --- a/devel/ocaml-stdio/Makefile +++ b/devel/ocaml-stdio/Makefile @@ -1,37 +1,38 @@ PORTNAME= stdio PORTVERSION= 0.17.0 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= devel PKGNAMEPREFIX= ocaml- MAINTAINER= freebsd@dev.thsi.be COMMENT= Standard IO library for Objective-Caml WWW= https://github.com/janestreet/stdio LICENSE= MIT BUILD_DEPENDS= ${SA_DIR}/base/META:devel/ocaml-base RUN_DEPENDS= ${SA_DIR}/base/META:devel/ocaml-base 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.md odoc-pages OPTIONS_DEFINE= DOCS SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR} post-patch: @${REINPLACE_CMD} \ -e "s/(lang dune 3.11)/(lang dune 3.7)/" \ ${WRKSRC}/dune-project post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/${PORTNAME}.cmxs .include diff --git a/devel/ocaml-trace/Makefile b/devel/ocaml-trace/Makefile index dd10c49aa9ec..2537418c4469 100644 --- a/devel/ocaml-trace/Makefile +++ b/devel/ocaml-trace/Makefile @@ -1,47 +1,48 @@ PORTNAME= trace DISTVERSIONPREFIX= v DISTVERSION= 0.7 +PORTREVISION= 1 CATEGORIES= devel PKGNAMEPREFIX= ocaml- MAINTAINER= freebsd@dev.thsi.be COMMENT= Library and PPX rewriter for code instrumentation in Objective Caml WWW= https://github.com/c-cube/trace LICENSE= MIT BUILD_DEPENDS= ${SA_DIR}/base/META:devel/ocaml-base \ ${SA_DIR}/hmap/META:devel/ocaml-hmap \ ${SA_DIR}/mtime/META:devel/ocaml-mtime \ ${SA_DIR}/ppxlib/META:devel/ocaml-ppxlib RUN_DEPENDS= ${SA_DIR}/base/META:devel/ocaml-base \ ${SA_DIR}/hmap/META:devel/ocaml-hmap \ ${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 USE_OCAML= yes OCAML_PACKAGES= trace ppx_trace trace-tef DUNE_INSTALL_TARGETS= ${OCAML_PACKAGES} DOCSDIR= ${OCAML_DOCSDIR} PORTDOCS= ${OCAML_PACKAGES:@p@$p/CHANGES.md $p/README.md@} OPTIONS_DEFINE= DOCS SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR} post-install: @${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-tef/trace_tef.cmxs .include diff --git a/ftp/ocaml-ocurl/Makefile b/ftp/ocaml-ocurl/Makefile index 96ca28418f85..be16bfcf9f63 100644 --- a/ftp/ocaml-ocurl/Makefile +++ b/ftp/ocaml-ocurl/Makefile @@ -1,51 +1,51 @@ PORTNAME= ocurl PORTVERSION= 0.9.2 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= ftp PKGNAMEPREFIX= ocaml- MAINTAINER= danfe@FreeBSD.org COMMENT= Interface for OCaml to the curl lib WWW= https://ygrek.org/p/ocurl/ 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 GNU_CONFIGURE= yes MAKE_JOBS_UNSAFE= yes USE_GITHUB= yes GH_ACCOUNT= ygrek USE_OCAML= yes USE_OCAML_CAMLP4= yes USE_OCAML_FINDLIB= yes USE_OCAML_LDCONFIG= yes OCAML_PKGDIRS= curl OPTIONS_DEFINE= LWT OPTIONS_DEFAULT= LWT OPTIONS_SUB= yes LWT_DESC= Include threading support (ocaml-lwt) LWT_RUN_DEPENDS= ${LOCALBASE}/${OCAML_SITELIBDIR}/lwt/lwt.a:devel/ocaml-lwt LWT_BUILD_DEPENDS= ${LWT_RUN_DEPENDS} post-install-LWT-on: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/curl/curl_lwt.cmxs post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/curl/dllcurl-helper.so \ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/curl/curl.cmxs \ post-configure-LWT-off: # Override auto-detection ${REINPLACE_CMD} 's/(lwt,no)/(no,no)/' ${WRKSRC}/Makefile \ ${WRKSRC}/examples/Makefile .include diff --git a/graphics/ocaml-images/Makefile b/graphics/ocaml-images/Makefile index df44ee7894a9..e93b8491fd8f 100644 --- a/graphics/ocaml-images/Makefile +++ b/graphics/ocaml-images/Makefile @@ -1,104 +1,105 @@ PORTNAME= images PORTVERSION= 5.0.4 -PORTREVISION= 2 +PORTREVISION= 3 PORTEPOCH= 2 CATEGORIES= graphics PKGNAMEPREFIX= ocaml- DISTNAME= v${PORTVERSION} MAINTAINER= michael.grunewald@laposte.net COMMENT= Objective Caml image processing library WWW= http://pauillac.inria.fr/camlimages/ LICENSE= LGPL21 BUILD_DEPENDS= cppo:devel/ocaml-cppo \ + ${SA_DIR}/findlib/META:devel/ocaml-findlib \ ${SA_DIR}/stdio/META:devel/ocaml-stdio USES= ocaml:dune USE_GITLAB= yes GL_ACCOUNT= camlspotter GL_PROJECT= camlimages USE_OCAML= yes USE_OCAML_LDCONFIG= yes OCAML_LDLIBS= OCAML_PACKAGES= camlimages DOCSDIR= ${OCAML_DOCSDIR}/camlimages PORTDOCS= README.md OPTIONS_DEFINE= PNG JPEG TIFF XPM GIF FREETYPE GHOSTSCRIPT GTK2 DOCS OPTIONS_DEFAULT=PNG JPEG TIFF XPM GIF FREETYPE GHOSTSCRIPT OPTIONS_SUB= yes PNG_CONFIGURE_WITH= png PNG_LIB_DEPENDS= libpng.so:graphics/png JPEG_CONFIGURE_WITH= jpeg JPEG_USES= jpeg TIFF_CONFIGURE_WITH= tiff TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff XPM_CONFIGURE_WITH= xpm GIF_CONFIGURE_WITH= gif GIF_LIB_DEPENDS= libgif.so:graphics/giflib FREETYPE_USES= pkgconfig FREETYPE_CONFIGURE_WITH=freetype FREETYPE_LIB_DEPENDS= libfreetype.so:print/freetype2 GHOSTSCRIPT_CONFIGURE_WITH= gs GHOSTSCRIPT_USES= ghostscript GTK2_CONFIGURE_WITH= liblgtk2 GTK2_BUILD_DEPENDS= lablgtk2:x11-toolkits/ocaml-lablgtk2 GTK2_RUN_DEPENDS= lablgtk2:x11-toolkits/ocaml-lablgtk2 .include .if ${PORT_OPTIONS:MXPM} USES+= xorg USE_XORG= x11 xpm .endif SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR} post-install: @${STRIP_CMD} \ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/camlimages/dllcamlimages_exif_stubs.so \ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/camlimages/core/camlimages.cmxs \ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/camlimages/exif/camlimages_exif.cmxs post-install-FREETYPE-on: ${STRIP_CMD} \ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/camlimages/dllcamlimages_freetype_stubs.so \ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/camlimages/freetype/camlimages_freetype.cmxs post-install-GIF-on: ${STRIP_CMD} \ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/camlimages/dllcamlimages_gif_stubs.so \ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/camlimages/gif/camlimages_gif.cmxs post-install-JPEG-on: ${STRIP_CMD} \ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/camlimages/dllcamlimages_jpeg_stubs.so \ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/camlimages/jpeg/camlimages_jpeg.cmxs post-install-PNG-on: ${STRIP_CMD} \ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/camlimages/dllcamlimages_png_stubs.so \ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/camlimages/png/camlimages_png.cmxs post-install-TIFF-on: ${STRIP_CMD} \ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/camlimages/dllcamlimages_tiff_stubs.so \ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/camlimages/tiff/camlimages_tiff.cmxs post-install-XPM-on: ${STRIP_CMD} \ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/camlimages/dllcamlimages_xpm_stubs.so \ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/camlimages/xpm/camlimages_xpm.cmxs .include diff --git a/math/alt-ergo/Makefile b/math/alt-ergo/Makefile index 9dd6ce4db55c..b33bbac9fee7 100644 --- a/math/alt-ergo/Makefile +++ b/math/alt-ergo/Makefile @@ -1,76 +1,76 @@ PORTNAME= alt-ergo DISTVERSIONPREFIX= v DISTVERSION= 2.5.4 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= math MAINTAINER= freebsd@dev.thsi.be COMMENT= Automatic solver of mathematical formulas for program verification WWW= https://alt-ergo.ocamlpro.com LICENSE= CeCILL-C LICENSE_NAME= Ce[a] C[nrs] I[nria] L[ogiciel] L[ibre] C license, version 1 LICENSE_FILE= ${WRKSRC}/LICENSE.md LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept 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}/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 LIB_DEPENDS= libgmp.so:math/gmp RUN_DEPENDS= ${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 USES= ocaml:dune USE_GITHUB= yes GH_ACCOUNT= OCamlPro USE_OCAML= yes OCAML_PACKAGES= alt-ergo alt-ergo-lib alt-ergo-parsers DUNE_INSTALL_TARGETS= ${OCAML_PACKAGES} DOCSDIR= ${OCAML_DOCSDIR} PORTDOCS= ${OCAML_PACKAGES:@p@$p/CHANGES.md $p/LICENSE.md $p/README.md $p/odoc-pages/index.mld@} \ alt-ergo/odoc-pages/index_common.mld \ alt-ergo/odoc-pages/index_fmsimplex.mld OPTIONS_DEFINE= DOCS MANPAGES OPTIONS_SUB= yes SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR} post-patch: @${REINPLACE_CMD} \ -e "s/(version dev)/(version ${PORTVERSION})/" \ ${WRKSRC}/dune-project @${REINPLACE_CMD} \ -e "s/ seq//" -e "s/ stdlib-shims//" \ ${WRKSRC}/src/bin/common/dune \ ${WRKSRC}/src/lib/dune \ ${WRKSRC}/src/parsers/dune post-install: @${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 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) .include diff --git a/math/ocaml-farith/Makefile b/math/ocaml-farith/Makefile index 9c09335f8ccf..dd0bf42ddd2a 100644 --- a/math/ocaml-farith/Makefile +++ b/math/ocaml-farith/Makefile @@ -1,40 +1,41 @@ PORTNAME= farith DISTVERSION= 0.1 +PORTREVISION= 1 CATEGORIES= math PKGNAMEPREFIX= ocaml- MAINTAINER= freebsd@dev.thsi.be COMMENT= Floating point number library for OCaml WWW= https://git.frama-c.com/pub/farith LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${SA_DIR}/base/META:devel/ocaml-base \ ${SA_DIR}/ppx_deriving/META:devel/ocaml-ppx_deriving \ ${SA_DIR}/ppx_hash/META:devel/ocaml-ppx_hash \ ${SA_DIR}/zarith/META:math/ocaml-zarith RUN_DEPENDS= ${SA_DIR}/base/META:devel/ocaml-base \ ${SA_DIR}/ppx_deriving/META:devel/ocaml-ppx_deriving \ ${SA_DIR}/ppx_hash/META:devel/ocaml-ppx_hash \ ${SA_DIR}/sexplib0/META:devel/ocaml-sexplib0 \ ${SA_DIR}/zarith/META:math/ocaml-zarith USES= ocaml:dune USE_GITLAB= yes GL_SITE= https://git.frama-c.com GL_ACCOUNT= pub USE_OCAML= yes DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME} PORTDOCS= CHANGES LICENSE OPTIONS_DEFINE= DOCS SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR} post-install: @${STRIP_CMD} \ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/${PORTNAME}.cmxs .include diff --git a/math/ocaml-ocplib-simplex/Makefile b/math/ocaml-ocplib-simplex/Makefile index e2485f46301e..5aa10a63af2b 100644 --- a/math/ocaml-ocplib-simplex/Makefile +++ b/math/ocaml-ocplib-simplex/Makefile @@ -1,43 +1,44 @@ PORTNAME= ocplib-simplex DISTVERSIONPREFIX= v DISTVERSION= 0.5.1 +PORTREVISION= 1 CATEGORIES= math PKGNAMEPREFIX= ocaml- MAINTAINER= freebsd@dev.thsi.be COMMENT= Alt-Ergo simplex solver library for Objective Caml WWW= https://ocamlpro.github.io/ocplib-simplex LICENSE= LGPL21+ # with a special exception to clause 6 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${SA_DIR}/logs/META:devel/ocaml-logs RUN_DEPENDS= ${SA_DIR}/logs/META:devel/ocaml-logs TEST_DEPENDS= ${SA_DIR}/zarith/META:math/ocaml-zarith USES= ocaml:dune USE_GITHUB= yes GH_ACCOUNT= OCamlPro USE_OCAML= yes DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME} PORTDOCS= CHANGES.md LICENSE README.md OPTIONS_DEFINE= DOCS SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR} post-patch: @${REINPLACE_CMD} \ -e "s/(version dev)/(version ${DISTVERSION})/" \ ${WRKSRC}/dune-project post-install: @${STRIP_CMD} \ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/OcplibSimplex.cmxs do-test: @(cd ${TEST_WRKSRC} && \ ${SETENV} ${TEST_ENV} ${DUNE_ENV} ${DUNE_CMD} runtest ${DUNE_ARGS}) .include diff --git a/math/ocamlgsl/Makefile b/math/ocamlgsl/Makefile index 349418255b9e..2f0caa257ed6 100644 --- a/math/ocamlgsl/Makefile +++ b/math/ocamlgsl/Makefile @@ -1,56 +1,57 @@ PORTNAME= ocaml-gsl DISTVERSION= 1.25.0 +PORTREVISION= 1 CATEGORIES= math MAINTAINER= ports@FreeBSD.org COMMENT= Interface to GSL for the Objective Caml language WWW= https://mmottl.github.io/gsl-ocaml LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.md NOT_FOR_ARCHS= armv6 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 pkgconfig USE_OCAML= YES USE_OCAML_LDCONFIG= YES 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 PORTDOCS= CHANGES.md LICENSE.md README.md PORTEXAMPLES= * 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} . \ ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/security/ocaml-lwt_ssl/Makefile b/security/ocaml-lwt_ssl/Makefile index 57a260df3045..2e4a8fbf8533 100644 --- a/security/ocaml-lwt_ssl/Makefile +++ b/security/ocaml-lwt_ssl/Makefile @@ -1,34 +1,34 @@ PORTNAME= lwt_ssl PORTVERSION= 1.2.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security PKGNAMEPREFIX= ocaml- MAINTAINER= freebsd@dev.thsi.be COMMENT= OpenSSL asynchronously cooperative bindings for OCaml WWW= https://github.com/ocsigen/lwt_ssl LICENSE= LGPL21+ # with a special exception to clause 6 BUILD_DEPENDS= ocaml-lwt>=5.7.0:devel/ocaml-lwt \ ${SA_DIR}/ssl/META:security/ocaml-ssl RUN_DEPENDS= ocaml-lwt>=5.7.0:devel/ocaml-lwt \ ${SA_DIR}/ssl/META:security/ocaml-ssl USES= ocaml:dune USE_GITHUB= yes GH_ACCOUNT= ocsigen USE_OCAML= yes DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME} PORTDOCS= CHANGES README.md OPTIONS_DEFINE= DOCS SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR} post-install: @${STRIP_CMD} \ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/lwt_ssl.cmxs .include