Update databases/postgresql12-server to version 12.2_2
[dports.git] / databases / ocaml-sqlite3 / Makefile
1 # Created by: "Meikel Brandmeyer" <ocaml-sqlite3-port@kotka.de>
2 # $FreeBSD$
3
4 PORTNAME=       sqlite3
5 PORTVERSION=    4.0.5
6 DISTVERSIONPREFIX=      v
7 CATEGORIES=     databases
8 PKGNAMEPREFIX=  ocaml-
9
10 MAINTAINER=     ports@FreeBSD.org
11 COMMENT=        OCaml bindings to sqlite3 library
12
13 LICENSE=        OCSQLT3
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
17
18 BUILD_DEPENDS=  ocamlbuild:devel/ocaml-ocamlbuild
19
20 USES=                   compiler:features gmake pkgconfig sqlite
21 USE_OCAML=              yes
22 USE_OCAML_FINDLIB=      yes
23 USE_OCAML_LDCONFIG=     yes
24 USE_OCAMLFIND_PLIST=    yes
25 HAS_CONFIGURE=          yes
26 MAKE_JOBS_UNSAFE=       yes
27 CONFIGURE_ARGS=         --destdir "${STAGEDIR}" \
28                         --prefix "${PREFIX}"
29
30 GH_ACCOUNT=     mmottl
31 GH_PROJECT=     ${PORTNAME}-ocaml
32 USE_GITHUB=     yes
33
34 .include <bsd.port.pre.mk>
35
36 post-patch:
37         @${REINPLACE_CMD} -e 's,"install" :: findlib_name,"install" :: "-destdir ${STAGEDIR}${PREFIX}/lib/ocaml/site-lib" :: "-ldconf /var/null" :: findlib_name,' \
38                 ${WRKSRC}/setup.ml
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
42 .endif
43
44 do-configure:
45         (cd ${WRKSRC} && ocaml setup.ml -configure ${CONFIGURE_ARGS})
46
47 do-build:
48         (cd ${WRKSRC} && ocaml setup.ml -build)
49
50 do-install:
51         (cd ${WRKSRC} && ocaml setup.ml -install)
52
53 .include <bsd.port.post.mk>