Files
2026-05-29 16:21:45 +00:00

64 lines
1.3 KiB
Makefile

BROKEN-sparc64 = iteria.h:18: undefined reference to operator delete
COMMENT = OCaml source-based package manager
CATEGORIES = sysutils devel
V = 2.5.1
PKGNAME = opam-${V:S/-//}
DISTNAME = opam-full-${V}
SITES = https://github.com/ocaml/opam/releases/download/${V}/
HOMEPAGE = https://opam.ocaml.org/
MAINTAINER = Sebastien Marie <semarie@kapouay.eu.org>
# LGPLv3
PERMIT_PACKAGE = Yes
WANTLIB = ${COMPILER_LIBCXX} c m
COMPILER = base-clang ports-gcc
BUILD_DEPENDS = lang/ocaml \
archivers/bzip2
RUN_DEPENDS = archivers/unzip \
archivers/bzip2 \
archivers/gtar \
devel/gmake \
net/curl
TEST_DEPENDS = textproc/gdiff \
archivers/gtar \
net/wget
USE_GMAKE = Yes
CONFIGURE_ENV += CFLAGS="${CFLAGS}" \
LDFLAGS="${LDFLAGS}"
CONFIGURE_STYLE = gnu autoreconf no-autoheader
CONFIGURE_ARGS = --with-vendored-deps
AUTOCONF_VERSION = 2.71
AUTOMAKE_VERSION = 1.16
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
pre-test:
ln -fs ${LOCALBASE}/bin/gdiff ${WRKDIR}/bin/diff
ln -fs ${LOCALBASE}/bin/gtar ${WRKDIR}/bin/tar
.include <bsd.port.mk>