Index: head/devel/relx/Makefile =================================================================== --- head/devel/relx/Makefile (revision 503012) +++ head/devel/relx/Makefile (revision 503013) @@ -1,89 +1,88 @@ # $FreeBSD$ PORTNAME= relx -PORTVERSION= 3.29.0 +PORTVERSION= 3.32.0 DISTVERSIONPREFIX= v -PORTREVISION= 1 CATEGORIES= devel MASTER_SITES+= LOCAL/olgeni:deps \ http://olgeni.olgeni.com/~olgeni/distfiles/:deps \ https://repo.hex.pm/tarballs/:hex DISTFILES= relx-cache-${PORTVERSION}${EXTRACT_SUFX}:deps EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} \ relx-cache-${PORTVERSION}${EXTRACT_SUFX} MAINTAINER= olgeni@FreeBSD.org COMMENT= Sane, simple release creation for Erlang LICENSE= APACHE20 BUILD_DEPENDS= ${LOCALBASE}/bin/erl:lang/erlang \ rebar3>=0:devel/rebar3 RUN_DEPENDS:= ${BUILD_DEPENDS} OPTIONS_DEFINE= DOCS EXAMPLES PLIST_SUB= VERSION="${PORTVERSION}" # Use either erlware or tsloughter, depending on who actually # published the package on hex.pm USE_GITHUB= yes GH_ACCOUNT= erlware -# from rebar.config -REBAR_DEPS= bbmustache-1.6.1 \ +# from rebar.lock +REBAR_DEPS= bbmustache-1.8.0 \ cf-0.3.1 \ - erlware_commons-1.3.0 \ + erlware_commons-1.3.1 \ getopt-1.0.1 \ providers-1.7.0 .for _dep in ${REBAR_DEPS} DISTFILES+= ${_dep}.tar:hex .endfor # convenience target to rebuild the relx cache file build-cache: cd ${WRKDIR} && ${TAR} -c -v -z -f relx-cache-${PORTVERSION}${EXTRACT_SUFX} .cache # rebar3 insists on downloading dependencies, and some kind of package # index into the user's HOME. We need to trick it into behaving by # providing both before building. post-extract: @${REINPLACE_CMD} -e 's/{ *vsn,.*}/{vsn, "${PORTVERSION}"}/' ${WRKSRC}/src/*.app.src .for _dep in ${REBAR_DEPS} ${MKDIR} ${WRKSRC}/_build/default/lib/${_dep:C/-.*//} ${TAR} xOf ${DISTDIR}/${_dep}.tar contents.tar.gz |\ ${TAR} xfz - -C ${WRKSRC}/_build/default/lib/${_dep:C/-.*//} .endfor do-build: @${RM} ${WRKSRC}/rebar.lock @cd ${WRKSRC} && HOME=${WRKDIR} rebar3 compile @${RM} ${WRKSRC}/rebar.lock @cd ${WRKSRC} && HOME=${WRKDIR} rebar3 escriptize post-build: @${LN} -s ${WRKSRC}/_build/dev/lib/${PORTNAME}/ebin ${WRKSRC} do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION} @${MKDIR} ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}/ebin @${MKDIR} ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}/include @${MKDIR} ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}/priv @${MKDIR} ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}/src ${INSTALL_DATA} ${WRKSRC}/include/* ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}/include ${INSTALL_DATA} ${WRKSRC}/src/* ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}/src ${INSTALL_DATA} ${WRKSRC}/_build/default/lib/relx/ebin/* ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}/ebin cd ${WRKSRC}/priv && ${COPYTREE_SHARE} \* ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}/priv ${INSTALL_SCRIPT} ${WRKSRC}/_build/default/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR} .include Index: head/devel/relx/distinfo =================================================================== --- head/devel/relx/distinfo (revision 503012) +++ head/devel/relx/distinfo (revision 503013) @@ -1,15 +1,15 @@ -TIMESTAMP = 1552739223 -SHA256 (relx-cache-3.29.0.tar.gz) = 65b7c3051faf570b2090b8f1dcc8d6e704df732d8e37b5bc527dd2c38b92de56 -SIZE (relx-cache-3.29.0.tar.gz) = 2961 -SHA256 (bbmustache-1.6.1.tar) = 238ba8df312869782abde3e9474e94b5704fb6bbb990c03f1afefdc8a4ad3a49 -SIZE (bbmustache-1.6.1.tar) = 15360 +TIMESTAMP = 1559162504 +SHA256 (relx-cache-3.32.0.tar.gz) = 39b97a62808d21dd948a76e14092dd666b14f33abe9c6e21345cd3d198c53281 +SIZE (relx-cache-3.32.0.tar.gz) = 3088 +SHA256 (bbmustache-1.8.0.tar) = 190ea2206128bdfabf5d9200b8df97f6511d9c62953655828e28c2bc79161252 +SIZE (bbmustache-1.8.0.tar) = 15872 SHA256 (cf-0.3.1.tar) = 315e8d447d3a4b02bcdbfa397ad03bbb988a6e0aa6f44d3add0f4e3c3bf97672 SIZE (cf-0.3.1.tar) = 10240 -SHA256 (erlware_commons-1.3.0.tar) = 3fab3b23042dec38dbc74b97de7bdd355212641d7c78cab1168a68d7369e7106 -SIZE (erlware_commons-1.3.0.tar) = 53248 +SHA256 (erlware_commons-1.3.1.tar) = 7aada93f368d0a0430122e39931b7fb4ac9e94dbf043cdc980ad4330fd9cd166 +SIZE (erlware_commons-1.3.1.tar) = 53248 SHA256 (getopt-1.0.1.tar) = 53e1ab83b9ceb65c9672d3e7a35b8092e9bdc9b3ee80721471a161c10c59959c SIZE (getopt-1.0.1.tar) = 19456 SHA256 (providers-1.7.0.tar) = 8be66129ca85c2fa74efd8737cdaedd31c1c1af51dd2fd601495a6def4cae4a6 SIZE (providers-1.7.0.tar) = 13312 -SHA256 (erlware-relx-v3.29.0_GH0.tar.gz) = d64eca52e17ba3c6ffde695900054eb5ad8e679fd1f941981d85711664b0305f -SIZE (erlware-relx-v3.29.0_GH0.tar.gz) = 120443 +SHA256 (erlware-relx-v3.32.0_GH0.tar.gz) = f9a5083bb87c7b7c1bfa9d66be4609b4a54cc4941d76833071c8853500a3b915 +SIZE (erlware-relx-v3.32.0_GH0.tar.gz) = 122532