1PORTNAME= elixir 2DISTVERSIONPREFIX= v 3DISTVERSION= 1.16.3 4CATEGORIES= lang 5MASTER_SITES+= https://github.com/elixir-lang/elixir/releases/download/${DISTVERSIONPREFIX}${PORTVERSION}/:doc 6DISTFILES= Docs.zip:doc 7DIST_SUBDIR= elixir/${PORTVERSION} 8 9MAINTAINER= ports@MidnightBSD.org 10COMMENT= Functional, meta-programming aware language built on top of Erlang VM 11WWW= https://elixir-lang.org/ 12 13LICENSE= Apache-2.0 14 15FAKE_OPTS= trueprefix 16NO_TEST= yes 17 18BUILD_DEPENDS= erlang>25:lang/erlang 19RUN_DEPENDS= erlang>25:lang/erlang 20 21USES= gmake 22 23USE_GITHUB= yes 24GH_ACCOUNT= elixir-lang 25 26CONFLICTS= elixir-devel # bin/elixir bin/elixirc bin/iex 27 28USE_LOCALE= en_US.UTF-8 29ALL_TARGET= # empty 30 31REINPLACE_ARGS= -i "" 32NO_ARCH= yes 33MAKE_ENV+= MAN_PREFIX=${PREFIX}/share/man \ 34 PATH="${LOCALBASE}/lib/erlang/bin:${PATH}" 35 36OPTIONS_DEFINE= DOCS 37OPTIONS_SUB= yes 38 39.include <bsd.mport.options.mk> 40 41post-extract: 42 @${FIND} ${WRKDIR}/doc -name .build -delete 43 44post-install-DOCS-on: 45 ${MKDIR} ${FAKE_DESTDIR}${DOCSDIR} 46 cd ${WRKDIR}/doc/ && ${COPYTREE_SHARE} \* ${FAKE_DESTDIR}${DOCSDIR} 47 48post-install: 49 ${MKDIR} ${PREFIX}/lib/elixir/lib 50 cd ${WRKSRC}/lib/ && for lib in *; do \ 51 ${MKDIR} ${PREFIX}/lib/elixir/lib/$${lib}/lib; \ 52 cd ${WRKSRC}/lib/$${lib}/lib && \ 53 ${COPYTREE_SHARE} \* ${PREFIX}/lib/elixir/lib/$${lib}/lib; \ 54 done 55 56.include <bsd.port.mk> 57