Prune audio/xmmix
[dports.git] / lang / elixir / Makefile
1 # Created by: Li-Wen Hsu <lwhsu@FreeBSD.org>
2 # $FreeBSD$
3
4 PORTNAME=       elixir
5 PORTVERSION=    1.5.2
6 DISTVERSIONPREFIX=      v
7 CATEGORIES=     lang
8 MASTER_SITES+=  https://github.com/elixir-lang/elixir/releases/download/${DISTVERSIONPREFIX}${PORTVERSION}/:doc
9 DISTFILES=      Docs.zip:doc
10 DIST_SUBDIR=    elixir/${PORTVERSION}
11
12 MAINTAINER=     olgeni@FreeBSD.org
13 COMMENT=        Functional, meta-programming aware language built on top of Erlang VM
14
15 LICENSE=        APACHE20
16
17 BUILD_DEPENDS=  erlang>=18:lang/erlang
18 RUN_DEPENDS=    erlang>=18:lang/erlang
19
20 USE_GITHUB=     yes
21 GH_ACCOUNT=     elixir-lang
22
23 USES=           gmake
24 USE_LOCALE=     en_US.UTF-8
25 ALL_TARGET=     # empty
26 REINPLACE_ARGS= -i ""
27 NO_ARCH=        yes
28 OPTIONS_SUB=    yes
29
30 OPTIONS_DEFINE= SRC DOCS
31 OPTIONS_DEFAULT=SRC
32
33 SRC_DESC=       Install source code
34
35 .include <bsd.port.options.mk>
36
37 post-extract:
38         @${FIND} ${WRKDIR}/doc -name .build -delete
39
40 post-install-DOCS-on:
41         ${MKDIR} ${STAGEDIR}${DOCSDIR}
42         cd ${WRKDIR}/doc/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${DOCSDIR}
43
44 post-install-SRC-on:
45         ${MKDIR} ${STAGEDIR}${PREFIX}/lib/elixir/lib
46         cd ${WRKSRC}/lib/ && for lib in *; do \
47                 ${MKDIR} ${STAGEDIR}${PREFIX}/lib/elixir/lib/$${lib}/lib; \
48                 cd ${WRKSRC}/lib/$${lib}/lib && \
49                         ${COPYTREE_SHARE} \* ${STAGEDIR}${PREFIX}/lib/elixir/lib/$${lib}/lib; \
50         done
51
52 .include <bsd.port.mk>