aboutsummaryrefslogtreecommitdiff
path: root/lang/erlang/Makefile
diff options
context:
space:
mode:
authorJimmy Olgeni <olgeni@FreeBSD.org>2016-04-18 15:45:01 +0000
committerJimmy Olgeni <olgeni@FreeBSD.org>2016-04-18 15:45:01 +0000
commitb9a02d69ff8eb44697329789feedecaf7b415eda (patch)
treeed352454e7f865a30ecc588fa5d0210cdaa4f271 /lang/erlang/Makefile
parentc82a965cae521b2c5de6d883a65faddddca665de (diff)
Notes
Diffstat (limited to 'lang/erlang/Makefile')
-rw-r--r--lang/erlang/Makefile20
1 files changed, 9 insertions, 11 deletions
diff --git a/lang/erlang/Makefile b/lang/erlang/Makefile
index 606b1981de85..432645b893dd 100644
--- a/lang/erlang/Makefile
+++ b/lang/erlang/Makefile
@@ -63,6 +63,10 @@ EI_VSN= 3.8.2
SNMP_VSN= 5.2.2
TOOLS_VSN= 2.8.3
+APP_UPGRADE= erts 7.3 7.3.1 \
+ lib/inets 6.2 6.2.1 \
+ lib/mnesia 4.13.3 4.13.4
+
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MDOCS}
@@ -223,17 +227,11 @@ post-install:
${TAR} --unlink -xzpf ${DISTDIR}/${DIST_SUBDIR}/${ERLANG_DOCS} \
-C ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}
- ${MV} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/erts-7.3/* \
- ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/erts-7.3.1
- ${RMDIR} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/erts-7.3
-
- ${MV} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/inets-6.2/* \
- ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/inets-6.2.1
- ${RMDIR} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/inets-6.2
-
- ${MV} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/mnesia-4.13.3/* \
- ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/mnesia-4.13.4
- ${RMDIR} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/mnesia-4.13.3
+.for app v1 v2 in ${APP_UPGRADE}
+ ${MV} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/${app}-${v1}/* \
+ ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/${app}-${v2}
+ ${RMDIR} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/${app}-${v1}
+.endfor
${INSTALL_DATA} ${WRKSRC}/lib/dialyzer/doc/*.txt \
${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/dialyzer-*/doc/