68 lines
1.4 KiB
Makefile
68 lines
1.4 KiB
Makefile
# $OpenBSD: Makefile,v 1.6 2015/08/31 12:14:12 avsm 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}
|
|
|
|
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/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>
|