aboutsummaryrefslogtreecommitdiff
path: root/lang/erlang-runtime18/Makefile
diff options
context:
space:
mode:
authorJimmy Olgeni <olgeni@FreeBSD.org>2016-04-18 15:59:36 +0000
committerJimmy Olgeni <olgeni@FreeBSD.org>2016-04-18 15:59:36 +0000
commit29799f231b03a098807714b3f0a120648d464e78 (patch)
treef6e5d5d1377e17e95552b7bd9a25ad495afd55d1 /lang/erlang-runtime18/Makefile
parentb9a02d69ff8eb44697329789feedecaf7b415eda (diff)
downloadports-29799f231b03a098807714b3f0a120648d464e78.tar.gz
ports-29799f231b03a098807714b3f0a120648d464e78.zip
Simplify handling of documentation when patching minor releases (from r413586).
Notes
Notes: svn path=/head/; revision=413587
Diffstat (limited to 'lang/erlang-runtime18/Makefile')
-rw-r--r--lang/erlang-runtime18/Makefile20
1 files changed, 9 insertions, 11 deletions
diff --git a/lang/erlang-runtime18/Makefile b/lang/erlang-runtime18/Makefile
index 915ed4b67b00..49401956b08e 100644
--- a/lang/erlang-runtime18/Makefile
+++ b/lang/erlang-runtime18/Makefile
@@ -53,6 +53,10 @@ USE_PERL5= build
GNU_CONFIGURE= yes
LDFLAGS+= -L${LOCALBASE}/lib
+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}
@@ -201,17 +205,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/