1 # Created by: "Meikel Brandmeyer" <ocaml-sqlite3-port@kotka.de>
10 MAINTAINER= ports@FreeBSD.org
11 COMMENT= OCaml bindings to sqlite3 library
14 LICENSE_NAME= OCaml-SQLite3 unique permissive license
15 LICENSE_FILE= ${WRKSRC}/COPYING.txt
16 LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
18 BUILD_DEPENDS= ocamlbuild:devel/ocaml-ocamlbuild
20 USES= compiler:features gmake pkgconfig sqlite
22 USE_OCAML_FINDLIB= yes
23 USE_OCAML_LDCONFIG= yes
24 USE_OCAMLFIND_PLIST= yes
27 CONFIGURE_ARGS= --destdir "${STAGEDIR}" \
31 GH_PROJECT= ${PORTNAME}-ocaml
34 .include <bsd.port.pre.mk>
37 @${REINPLACE_CMD} -e 's,"install" :: findlib_name,"install" :: "-destdir ${STAGEDIR}${PREFIX}/lib/ocaml/site-lib" :: "-ldconf /var/null" :: findlib_name,' \
39 .if ${COMPILER_TYPE} == gcc & ${COMPILER_VERSION} <= 42
40 @${REINPLACE_CMD} -e 's|-Wno-keyword-macro||' ${WRKSRC}/_oasis \
41 ${WRKSRC}/myocamlbuild.ml ${WRKSRC}/setup.ml
45 (cd ${WRKSRC} && ocaml setup.ml -configure ${CONFIGURE_ARGS})
48 (cd ${WRKSRC} && ocaml setup.ml -build)
51 (cd ${WRKSRC} && ocaml setup.ml -install)
53 .include <bsd.port.post.mk>