krw 50b44b65e0 Stop building Ocaml's internal ocamlbuild and use the ocaml-ocamlbuild port
where needed.

The next step towards Ocaml 4.3.0.

Bulk build by sthen@ identified several laggards which are included here.

ok anil@ sthen@ so final 4.3.0 polishing can be done in-tree.
2016-06-23 19:23:53 +00:00

70 lines
1.4 KiB
Makefile

# $OpenBSD: Makefile,v 1.7 2016/06/23 19:23:54 krw Exp $
MULTI_PACKAGES = -main -lib
COMMENT-main = OCaml source-based package manager
COMMENT-lib = OPAM library
CATEGORIES = sysutils devel
V = 1.2.2
GH_ACCOUNT = ocaml
GH_PROJECT = opam
GH_TAGNAME = ${V}
DISTNAME = ${GH_PROJECT}-${V}
REVISION = 0
PKGNAME-main = opam-${V}
PKGNAME-lib = opam-lib-${V}
HOMEPAGE = https://opam.ocaml.org/
MAINTAINER = Christopher Zimmermann <chrisz@openbsd.org>
# LGPLv3
PERMIT_PACKAGE_CDROM = Yes
WANTLIB-main = c m
MODULES = lang/ocaml
BUILD_DEPENDS = devel/git \
sysutils/findlib \
devel/ocaml-ocamlbuild \
devel/cudf,-ocaml \
devel/ocaml-cmdliner \
devel/ocaml-dose \
devel/ocaml-graph \
devel/ocaml-re \
devel/ocaml-jsonm
RUN_DEPENDS = lang/ocaml-camlp4 \
net/rsync \
archivers/unzip \
devel/gmake \
archivers/bzip2 \
net/curl
USE_GMAKE = Yes
CONFIGURE_STYLE = gnu
ALL_TARGET = all html man
INSTALL_TARGET = install libinstall
TEST_TARGET = tests
docdir = ${PREFIX}/share/doc/opam
post-install:
${INSTALL_DATA_DIR} ${docdir}/{pages,api}
${INSTALL_DATA} \
${WRKSRC}/{CHANGES,README.md} \
${WRKSRC}/doc/design/* \
${docdir}/
${INSTALL_DATA} ${WRKSRC}/doc/pages/*.md ${docdir}/pages
${INSTALL_DATA} ${WRKSRC}/doc/html/* ${docdir}/api
${INSTALL_DATA} ${WRKSRC}/doc/dev-manual/dev-manual.pdf ${docdir}/
${INSTALL_SCRIPT} ${FILESDIR}/aspcud ${PREFIX}/bin/aspcud
.include <bsd.port.mk>