jasper 1538cb0e3c - update to rebar 2.6.0
- support erlang18
2015-06-26 06:39:48 +00:00

49 lines
1.0 KiB
Makefile

# $OpenBSD: Makefile,v 1.12 2015/06/26 06:39:48 jasper Exp $
COMMENT= Erlang build tool
GH_ACCOUNT= rebar
GH_PROJECT= rebar
GH_TAGNAME= 2.6.0
DISTNAME= ${GH_PROJECT}-${GH_TAGNAME}
FULLPKGNAME = rebar${ERL_VERSION}-${GH_TAGNAME}
CATEGORIES= devel lang/erlang
HOMEPAGE= https://github.com/rebar/rebar
# APLv2
PERMIT_PACKAGE_CDROM= Yes
# This port cannot use the erlang module for the module depends on this port.
# Keep in sync with erlang.port.mk
FLAVORS = erlang16 erlang17 erlang18
FLAVOR ?= erlang16
.if ${FLAVOR:Merlang16}
RUN_DEPENDS = lang/erlang/16
ERL_VERSION = 16
.elif ${FLAVOR:Merlang17}
RUN_DEPENDS = lang/erlang/17
ERL_VERSION = 17
.elif ${FLAVOR:Merlang18}
RUN_DEPENDS = lang/erlang/18
ERL_VERSION = 18
.else
ERRORS += "Invalid FLAVOR set: ${FLAVOR}"
.endif
BUILD_DEPENDS += ${RUN_DEPENDS}
SUBST_VARS += ERL_VERSION
NO_TEST= Yes
pre-configure:
${SUBST_CMD} ${WRKSRC}/bootstrap ${WRKSRC}/src/rebar_escripter.erl
do-install:
${INSTALL_SCRIPT} ${WRKSRC}/rebar ${PREFIX}/bin/rebar${ERL_VERSION}
.include <bsd.port.mk>