Index: head/devel/relx/Makefile =================================================================== --- head/devel/relx/Makefile (revision 454420) +++ head/devel/relx/Makefile (revision 454421) @@ -1,86 +1,86 @@ # $FreeBSD$ PORTNAME= relx -PORTVERSION= 3.24.1 +PORTVERSION= 3.24.2 DISTVERSIONPREFIX= v CATEGORIES= devel MASTER_SITES+= LOCAL/olgeni:deps \ http://olgeni.olgeni.com/~olgeni/distfiles/:deps \ https://s3.amazonaws.com/s3.hex.pm/tarballs/:hex DISTFILES= relx-cache-${CACHE_VERSION}${EXTRACT_SUFX}:deps EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} \ relx-cache-${CACHE_VERSION}${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} 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 -CACHE_VERSION= 16 +CACHE_VERSION= 17 # from rebar.config REBAR_DEPS= bbmustache-1.0.4 \ cf-0.2.2 \ - erlware_commons-1.0.3 \ + erlware_commons-1.0.4 \ 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-${CACHE_VERSION}${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: .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 post-patch: @${REINPLACE_CMD} -i '' -e 's/{ *vsn,.*}/{vsn, "${PORTVERSION}"}/' \ ${WRKSRC}/src/${PORTNAME}.app.src 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}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} @${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 @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR} .include Index: head/devel/relx/distinfo =================================================================== --- head/devel/relx/distinfo (revision 454420) +++ head/devel/relx/distinfo (revision 454421) @@ -1,15 +1,15 @@ -TIMESTAMP = 1510934317 -SHA256 (relx-cache-16.tar.gz) = ba805b25bbed0c4986cb7b190a96c5ce90a1ae677b2dd53c527c3ca766a3bb12 -SIZE (relx-cache-16.tar.gz) = 2492960 +TIMESTAMP = 1510992455 +SHA256 (relx-cache-17.tar.gz) = 311ce340328bb1371a580eb7c31f128257ab2a35698e2e9b20f1b4fbcb6e600d +SIZE (relx-cache-17.tar.gz) = 2494911 SHA256 (bbmustache-1.0.4.tar) = 03b0d47db66e86df993896dce7578d7e4aae5f84636809b45fa8a3e34ee59b12 SIZE (bbmustache-1.0.4.tar) = 20480 SHA256 (cf-0.2.2.tar) = 48283b3019bc7fad56e7b23028a5da4d3e6cd598a553ab2a99a2153bf5f19b21 SIZE (cf-0.2.2.tar) = 10240 -SHA256 (erlware_commons-1.0.3.tar) = d541b0fd2172d631d0ac4d8e6f0b4442b543190beeeb39c59cde926d4677f7c7 -SIZE (erlware_commons-1.0.3.tar) = 54784 +SHA256 (erlware_commons-1.0.4.tar) = 594d4495dbfb1be8acd4d859d99a89d24f1e863086f9f91c5fac258c6c5c48a2 +SIZE (erlware_commons-1.0.4.tar) = 54784 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.24.1_GH0.tar.gz) = 0b3d90fafc870b965c09cb33a6d0eca70ef975383e168e491e16799129391857 -SIZE (erlware-relx-v3.24.1_GH0.tar.gz) = 117488 +SHA256 (erlware-relx-v3.24.2_GH0.tar.gz) = 97fe0bddb325bc3327cd3ad1b1717f61d2e50b2e08ac528b88333f5058ab8de8 +SIZE (erlware-relx-v3.24.2_GH0.tar.gz) = 117565