2022-03-11 19:57:10 +00:00

57 lines
1.1 KiB
Makefile

COMMENT = OCaml source-based package manager
CATEGORIES = sysutils devel
V = 2.0.8
PKGNAME = opam-${V}
DISTNAME = opam-full-${V}
REVISION = 1
MASTER_SITES = https://github.com/ocaml/opam/releases/download/${V}/
HOMEPAGE = https://opam.ocaml.org/
MAINTAINER = Christopher Zimmermann <chrisz@openbsd.org>
# LGPLv3
PERMIT_PACKAGE = Yes
WANTLIB = ${COMPILER_LIBCXX} c m
BUILD_DEPENDS = lang/ocaml \
sysutils/findlib \
devel/dune \
devel/ocaml-cppo \
archivers/bzip2 \
net/curl
RUN_DEPENDS = archivers/unzip \
archivers/bzip2 \
archivers/gtar \
devel/gpatch \
devel/gmake \
net/curl
USE_GMAKE = Yes
CONFIGURE_ENV += CFLAGS="${CFLAGS}" \
LDFLAGS="${LDFLAGS}"
CONFIGURE_STYLE = gnu
ALL_TARGET = lib-ext all
INSTALL_TARGET = install
TEST_TARGET = tests
docdir = ${PREFIX}/share/doc/opam
post-install:
${INSTALL_DATA_DIR} ${docdir}
${INSTALL_DATA} \
${WRKSRC}/{CHANGES,README.md} \
${WRKSRC}/doc/design/* \
${docdir}/
${INSTALL_DATA_DIR} ${docdir}/pages
${INSTALL_DATA} ${WRKSRC}/doc/pages/*.md ${docdir}/pages
.include <bsd.port.mk>