59 lines
1.2 KiB
Makefile
59 lines
1.2 KiB
Makefile
# $OpenBSD: Makefile,v 1.5 2016/04/27 12:36:32 jca Exp $
|
|
|
|
MULTI_PACKAGES = -ocaml -main
|
|
|
|
COMMENT-ocaml = CUDF library (Ocaml resources)
|
|
COMMENT-main = CUDF library (C bindings)
|
|
|
|
CATEGORIES = devel sysutils
|
|
|
|
VERSION = 0.8
|
|
DISTNAME = cudf-${VERSION}
|
|
PKGNAME-ocaml = ocaml-cudf-${VERSION}
|
|
PKGNAME-main = libcudf-${VERSION}
|
|
|
|
MASTER_SITES = https://gforge.inria.fr/frs/download.php/latestfile/4606/
|
|
|
|
HOMEPAGE = http://www.mancoosi.org/cudf/
|
|
|
|
# GPLv3+
|
|
PERMIT_PACKAGE_CDROM = Yes
|
|
|
|
WANTLIB = c m
|
|
|
|
MODULES = lang/ocaml
|
|
BUILD_DEPENDS = devel/ocaml-extlib \
|
|
lang/ocaml-camlp4 \
|
|
sysutils/findlib \
|
|
devel/glib2
|
|
RUN_DEPENDS = devel/ocaml-extlib
|
|
TEST_DEPENDS = devel/ounit
|
|
|
|
FAKE_FLAGS = PREFIX=${PREFIX} BINDIR=${PREFIX}/bin \
|
|
INCDIR=${PREFIX}/include LIBDIR=${PREFIX}/lib
|
|
|
|
USE_GMAKE = Yes
|
|
|
|
ALL_TARGET = all doc c-lib
|
|
TEST_TARGET = test
|
|
|
|
.include <bsd.port.arch.mk>
|
|
|
|
.if ${PROPERTIES:Mocaml_native}
|
|
ALL_TARGET += opt c-lib-opt
|
|
.endif
|
|
|
|
TEST_TARGET += c-lib-test
|
|
|
|
docdir = ${PREFIX}/share/doc/cudf/
|
|
|
|
|
|
post-install:
|
|
-rm -f ${PREFIX}/lib/ocaml/cudf/*.o
|
|
${INSTALL_DATA_DIR} ${docdir}/api/
|
|
${INSTALL_DATA} ${WRKSRC}/{ChangeLog,COPYING,README} ${docdir}
|
|
${INSTALL_DATA} ${WRKSRC}/cudf.docdir/* ${docdir}/api/
|
|
|
|
|
|
.include <bsd.port.mk>
|