diff --git a/lang/elixir-devel/Makefile b/lang/elixir-devel/Makefile index bbd1902b6534..ae206e3516e0 100644 --- a/lang/elixir-devel/Makefile +++ b/lang/elixir-devel/Makefile @@ -1,65 +1,67 @@ PORTNAME= elixir DISTVERSIONPREFIX= v DISTVERSION= 1.12.3 CATEGORIES= lang MASTER_SITES+= https://github.com/elixir-lang/elixir/releases/download/${DISTVERSIONPREFIX}${PORTVERSION}/:doc +PKGNAMESUFFIX= -devel DISTFILES= Docs.zip:doc DIST_SUBDIR= elixir/${PORTVERSION} -PKGNAMESUFFIX= -devel MAINTAINER= erlang@FreeBSD.org COMMENT= Functional, meta-programming aware language built on top of Erlang VM LICENSE= APACHE20 BUILD_DEPENDS= erlang-runtime${ERLANG_VER}>0:lang/erlang-runtime${ERLANG_VER} RUN_DEPENDS= erlang-runtime${ERLANG_VER}>0:lang/erlang-runtime${ERLANG_VER} USES= gmake USE_GITHUB= yes GH_ACCOUNT= elixir-lang +USE_LOCALE= en_US.UTF-8 +ALL_TARGET= # empty + CONFLICTS= elixir -USE_LOCALE= en_US.UTF-8 -ALL_TARGET= # empty -REINPLACE_ARGS= -i "" -NO_ARCH= yes -OPTIONS_SUB= yes -MAKE_ENV+= MAN_PREFIX=${PREFIX}/man \ - PATH="${LOCALBASE}/lib/erlang${ERLANG_VER}/bin:${PATH}" +REINPLACE_ARGS= -i "" +NO_ARCH= yes +MAKE_ENV+= MAN_PREFIX=${PREFIX}/man \ + PATH="${LOCALBASE}/lib/erlang${ERLANG_VER}/bin:${PATH}" + OPTIONS_DEFINE= DOCS SRC OPTIONS_DEFAULT= DOCS SRC +OPTIONS_SUB= yes SRC_DESC= Install source code ERLANG_VER= 24 .include post-extract: @${FIND} ${WRKDIR}/doc -name .build -delete post-patch: # hard-wire elixir to the OTP version is was compiled with @${REINPLACE_CMD} -e \ 's|^ERTS_BIN=.*$$|ERTS_BIN=${PREFIX}/lib/erlang${ERLANG_VER}/bin/|' \ ${WRKSRC}/bin/elixir post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKDIR}/doc/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${DOCSDIR} post-install-SRC-on: ${MKDIR} ${STAGEDIR}${PREFIX}/lib/elixir/lib cd ${WRKSRC}/lib/ && for lib in *; do \ ${MKDIR} ${STAGEDIR}${PREFIX}/lib/elixir/lib/$${lib}/lib; \ cd ${WRKSRC}/lib/$${lib}/lib && \ ${COPYTREE_SHARE} \* ${STAGEDIR}${PREFIX}/lib/elixir/lib/$${lib}/lib; \ done do-test: cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} test .include