| @@ -1,24 +1,27 @@ | | | @@ -1,24 +1,27 @@ |
1 | # $NetBSD: module.mk,v 1.1 2016/01/15 11:19:06 fhajny Exp $ | | 1 | # $NetBSD: module.mk,v 1.2 2017/04/13 18:24:45 fhajny Exp $ |
2 | # | | 2 | # |
3 | # Simple Erlang module package framework | | 3 | # Simple Erlang module package framework |
4 | # | | 4 | # |
5 | | | 5 | |
6 | PKGNAME?= erlang-${DISTNAME} | | 6 | PKGNAME?= erlang-${DISTNAME} |
7 | | | 7 | |
8 | BUILD_DEPENDS+= rebar-[0-9]*:../../devel/rebar | | 8 | BUILD_DEPENDS+= rebar-[0-9]*:../../devel/rebar |
9 | | | 9 | |
10 | USE_TOOLS+= gmake pax | | 10 | USE_TOOLS+= gmake pax |
11 | | | 11 | |
12 | REBAR?= ${PREFIX}/bin/rebar | | 12 | REBAR?= ${PREFIX}/bin/rebar |
13 | MAKE_FLAGS+= REBAR=${REBAR} | | 13 | MAKE_FLAGS+= REBAR=${REBAR} |
14 | | | 14 | |
| | | 15 | # Used by some Erlang packages to use system deps |
| | | 16 | MAKE_ENV+= USE_GLOBAL_DEPS=true |
| | | 17 | |
15 | ERL_MOD_NAME?= ${DISTNAME:C/-.*//} | | 18 | ERL_MOD_NAME?= ${DISTNAME:C/-.*//} |
16 | ERL_MOD_DIR?= lib/erlang/lib/${ERL_MOD_NAME}-${PKGVERSION_NOREV} | | 19 | ERL_MOD_DIR?= lib/erlang/lib/${ERL_MOD_NAME}-${PKGVERSION_NOREV} |
17 | INSTALLATION_DIRS+= ${ERL_MOD_DIR} | | 20 | INSTALLATION_DIRS+= ${ERL_MOD_DIR} |
18 | | | 21 | |
19 | do-install: | | 22 | do-install: |
20 | cd ${WRKSRC} && ${FIND} . \( \ | | 23 | cd ${WRKSRC} && ${FIND} . \( \ |
21 | -name bin -o -name ebin -o -name include -o -name priv \) \ | | 24 | -name bin -o -name ebin -o -name include -o -name priv \) \ |
22 | -exec ${PAX} -rw -pp "{}" ${DESTDIR}${PREFIX}/${ERL_MOD_DIR} ";" | | 25 | -exec ${PAX} -rw -pp "{}" ${DESTDIR}${PREFIX}/${ERL_MOD_DIR} ";" |
23 | | | 26 | |
24 | .include "../../lang/erlang/buildlink3.mk" | | 27 | .include "../../lang/erlang/buildlink3.mk" |