7 MASTER_SITES= http://download.camlcity.org/download/
10 MAINTAINER= johans@FreeBSD.org
11 COMMENT= OCaml package manager
18 CONFIGURE_ARGS= -bindir "${PREFIX}/bin" -mandir "${PREFIX}/man" \
19 -sitelib "${PREFIX}/${OCAML_SITELIBDIR}" \
20 -config "${PREFIX}/etc/findlib.conf"
23 OCAMLFIND_DEPEND= # Avoid dependency loop
25 OPTIONS_DEFINE= TOOLBOX DOCS
26 OPTIONS_DEFAULT=TOOLBOX
28 TOOLBOX_DESC= Include toolbox interface (requires OCaml with TK)
29 TOOLBOX_CONFIGURE_ON= -with-toolbox
30 TOOLBOX_RUN_DEPENDS= labltk:${PORTSDIR}/x11-toolkits/ocaml-labltk
31 TOOLBOX_BUILD_DEPENDS= ${TOOLBOX_RUN_DEPENDS}
35 DOCSDIR= ${PREFIX}/share/doc/ocaml/${PORTNAME}
39 @${REINPLACE_CMD} -e 's,path="@SITELIB@,&:${PREFIX}/${OCAML_LIBDIR},' \
40 ${WRKSRC}/findlib.conf.in
43 @-${CHMOD} 755 ${STAGEDIR}${PREFIX}/bin/ocamlfind \
44 ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/findlib/make_wizard
45 @${MKDIR} ${STAGEDIR}${DOCSDIR}
46 cd ${WRKSRC}/doc && ${COPYTREE_SHARE} \* ${STAGEDIR}${DOCSDIR} \
47 "! -regex .*ref-man.*"
48 @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/ocamlfind
50 .include <bsd.port.mk>