abc5e75ac0
This update may help unblock further progress towards an ocaml update. In the future we may revisit switching from the dune build system back to autoconf which could make future dune updates easier to do. diff from Volker Schlecht; ok chrisz@
56 lines
1.1 KiB
Makefile
56 lines
1.1 KiB
Makefile
COMMENT = OCaml source-based package manager
|
|
|
|
CATEGORIES = sysutils devel
|
|
|
|
V = 2.0.10
|
|
PKGNAME = opam-${V}
|
|
DISTNAME = opam-full-${V}
|
|
|
|
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>
|