mirror of
https://github.com/openbsd/ports.git
synced 2026-06-17 23:13:55 +02:00
64 lines
1.3 KiB
Makefile
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>
|