44 lines
1.0 KiB
Makefile
Raw Normal View History

# $OpenBSD: Makefile,v 1.22 2019/07/12 20:45:57 sthen Exp $
COMMENT= Erlang build tool
2019-01-28 20:44:21 +00:00
GH_TAGNAME= 2.6.4
GH_ACCOUNT= rebar
GH_PROJECT= rebar
FULLPKGNAME = rebar${ERL_VERSION}-${GH_TAGNAME}
CATEGORIES= devel lang/erlang
HOMEPAGE= https://github.com/rebar/rebar
# APLv2
PERMIT_PACKAGE= Yes
2015-06-23 16:38:10 +00:00
# This port cannot use the erlang module for the module depends on this port.
# Keep in sync with erlang.port.mk
2018-12-31 10:13:13 +00:00
FLAVORS = erlang16 erlang17 erlang18 erlang19 erlang21
2015-06-23 16:38:10 +00:00
FLAVOR ?= erlang16
.if ${FLAVOR:Merlang16} || ${FLAVOR:Merlang17} || ${FLAVOR:Merlang18} \
2018-12-31 10:13:13 +00:00
|| ${FLAVOR:Merlang19 || ${FLAVOR:Merlang21}}
_EV = ${FLAVOR:C/.*([0-9][0-9]+\$)/\1/}
RUN_DEPENDS = lang/erlang/${_EV}
ERL_VERSION = ${_EV}
2015-06-23 16:38:10 +00:00
.else
ERRORS += "Invalid FLAVOR set: ${FLAVOR}"
.endif
BUILD_DEPENDS += ${RUN_DEPENDS}
SUBST_VARS += ERL_VERSION
2013-03-11 10:50:00 +00:00
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>