Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 1 Oct 2015 14:25:52 +0000 (UTC)
From:      Jimmy Olgeni <olgeni@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r398278 - head/devel/rebar3
Message-ID:  <201510011425.t91EPqdn022507@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: olgeni
Date: Thu Oct  1 14:25:51 2015
New Revision: 398278
URL: https://svnweb.freebsd.org/changeset/ports/398278

Log:
  Upgrade devel/rebar3 to commit 4177c75 ("beta 3").

Modified:
  head/devel/rebar3/Makefile
  head/devel/rebar3/distinfo

Modified: head/devel/rebar3/Makefile
==============================================================================
--- head/devel/rebar3/Makefile	Thu Oct  1 14:24:43 2015	(r398277)
+++ head/devel/rebar3/Makefile	Thu Oct  1 14:25:51 2015	(r398278)
@@ -1,15 +1,15 @@
 # $FreeBSD$
 
 PORTNAME=	rebar3
-PORTVERSION=	20150830
+PORTVERSION=	20151001
 CATEGORIES=	devel
 MASTER_SITES+=	LOCAL/olgeni:deps \
 		http://olgeni.olgeni.com/~olgeni/distfiles/:deps \
 		https://s3.amazonaws.com/s3.hex.pm/tarballs/:hex
 DISTFILES=	${DISTNAME}${EXTRACT_SUFX} \
-		rebar3-cache-1${EXTRACT_SUFX}:deps
+		rebar3-cache-2${EXTRACT_SUFX}:deps
 EXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX} \
-		rebar3-cache-1${EXTRACT_SUFX}
+		rebar3-cache-2${EXTRACT_SUFX}
 
 MAINTAINER=	olgeni@FreeBSD.org
 COMMENT=	Build tool for Erlang
@@ -24,7 +24,7 @@ OPTIONS_DEFINE=	BASH ZSH
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	rebar
-GH_TAGNAME=	bfd40d5
+GH_TAGNAME=	4177c75
 
 PLIST_FILES=	bin/${PORTNAME}
 PORTEXAMPLES=	rebar.config.sample
@@ -34,25 +34,46 @@ ZSH_PLIST_FILES=	share/zsh/site-function
 
 # from rebar.config
 REBAR_DEPS=	bbmustache-1.0.4 \
-		erlware_commons-0.15.0 \
+		certifi-0.1.1 \
+		cf-0.1.2 \
+		erlware_commons-0.16.0 \
 		getopt-0.8.2 \
-		providers-1.4.1 \
-		relx-3.5.0 \
+		providers-1.5.0 \
+		rebar3_hex-1.7.1 \
+		relx-3.7.1 \
 		ssl_verify_hostname-1.0.5
 
-.for _dep in ${REBAR_DEPS}
+REBAR_PLUGINS=	jsx-2.6.1 \
+		rebar3_hex-1.7.1
+
+.for _dep in ${REBAR_DEPS} ${REBAR_PLUGINS}
 DISTFILES+=	${_dep}.tar:hex
 .endfor
 
 .include <bsd.port.options.mk>
 
 post-extract:
+	@${REINPLACE_CMD} -e 's/{vsn, "git"}/{vsn, "${GH_TAGNAME}"}/' ${WRKSRC}/src/rebar.app.src
 	@${LN} -s cache ${WRKDIR}/.cache
 .for _dep in ${REBAR_DEPS}
-	@${MKDIR} ${WRKSRC}/_build/default/lib/${_dep:C/-.*//}
-	@${TAR} xOf ${DISTDIR}/${_dep}.tar contents.tar.gz |\
+	${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
+.for _dep in ${REBAR_PLUGINS}
+	${MKDIR} ${WRKSRC}/_build/default/plugins/${_dep:C/-.*//}
+	${TAR} xOf ${DISTDIR}/${_dep}.tar contents.tar.gz |\
+		${TAR} xfz - -C ${WRKSRC}/_build/default/plugins/${_dep:C/-.*//}
+.endfor
+
+	@${MKDIR} ${WRKSRC}/_build/bootstrap/lib
+	@${MKDIR} ${WRKSRC}/_build/bootstrap/plugins
+.for _dep in ${REBAR_DEPS}
+	${LN} -sf ${WRKSRC}/_build/default/lib/${_dep:C/-.*//} ${WRKSRC}/_build/bootstrap/lib/
+.endfor
+.for _dep in ${REBAR_PLUGINS}
+	${LN} -sf ${WRKSRC}/_build/default/plugins/${_dep:C/-.*//} ${WRKSRC}/_build/bootstrap/plugins/
+.endfor
 
 do-build:
 	@${RM} ${WRKSRC}/rebar.lock

Modified: head/devel/rebar3/distinfo
==============================================================================
--- head/devel/rebar3/distinfo	Thu Oct  1 14:24:43 2015	(r398277)
+++ head/devel/rebar3/distinfo	Thu Oct  1 14:25:51 2015	(r398278)
@@ -1,16 +1,24 @@
-SHA256 (rebar-rebar3-20150830-bfd40d5_GH0.tar.gz) = 1f4d165d39b0b56bb5689e0bc07ec933a147e5569c03a89850aee1d35af2c4fa
-SIZE (rebar-rebar3-20150830-bfd40d5_GH0.tar.gz) = 310031
-SHA256 (rebar3-cache-1.tar.gz) = 3590ef8087f1b4427000d51e4830dcf78f2111852b50f4c7a8075fb8d1ac87ad
-SIZE (rebar3-cache-1.tar.gz) = 293129
+SHA256 (rebar-rebar3-20151001-4177c75_GH0.tar.gz) = bac483d2b02d749fbf77f0347a7fc9a1095227e7290c1358b7aa26711331e193
+SIZE (rebar-rebar3-20151001-4177c75_GH0.tar.gz) = 187566
+SHA256 (rebar3-cache-2.tar.gz) = eca42b6759729893fdf07aec64ca6c4bd85115bc4afa3c69fa8d71dd7d274833
+SIZE (rebar3-cache-2.tar.gz) = 334077
 SHA256 (bbmustache-1.0.4.tar) = 03b0d47db66e86df993896dce7578d7e4aae5f84636809b45fa8a3e34ee59b12
 SIZE (bbmustache-1.0.4.tar) = 20480
-SHA256 (erlware_commons-0.15.0.tar) = 5f38cb1df90148a7b21d48b221f399244ce86256584e6ea7986f2de732dee3c6
-SIZE (erlware_commons-0.15.0.tar) = 61440
+SHA256 (certifi-0.1.1.tar) = e6d1dda48fad1b1c5b454c8402e2ac375ae12bf85a9910decaf791f330a7de29
+SIZE (certifi-0.1.1.tar) = 327680
+SHA256 (cf-0.1.2.tar) = c86f56bca74dd3616057b28574d920973fe665ecb064aa458dc6a2447f3f4924
+SIZE (cf-0.1.2.tar) = 10240
+SHA256 (erlware_commons-0.16.0.tar) = bde72986610a92b74b182f10f9e4763a6f7290eaa021d11d076904004023024e
+SIZE (erlware_commons-0.16.0.tar) = 61440
 SHA256 (getopt-0.8.2.tar) = 736e6db3679fbbad46373efb96b69509f8e420281635e9d92989af9f0a0483f7
 SIZE (getopt-0.8.2.tar) = 20480
-SHA256 (providers-1.4.1.tar) = dfd88305670a3d942c08a2d852eeb4c20ec40ee2ba589339a48083ac74f14e36
-SIZE (providers-1.4.1.tar) = 20480
-SHA256 (relx-3.5.0.tar) = a8cbf529702024f56d03d43349a5aafac55a6aa1b2ecf7bd3e8cc61e72a858a1
-SIZE (relx-3.5.0.tar) = 71680
+SHA256 (jsx-2.6.1.tar) = 5d0700bce9b5ef7c4bd5dd1004c9cc80d20a60f1bd02f8792fc3b3b2da90db59
+SIZE (jsx-2.6.1.tar) = 51200
+SHA256 (providers-1.5.0.tar) = 6efb7f60dc7d5796162fa0d71c4839cf790593442ec07a5d4bbdd640c5d588c1
+SIZE (providers-1.5.0.tar) = 20480
+SHA256 (rebar3_hex-1.7.1.tar) = 5deb417904a4d4e0260d2f7e1e5b691c51ed13910a24bce76d088333c430aaf2
+SIZE (rebar3_hex-1.7.1.tar) = 20480
+SHA256 (relx-3.7.1.tar) = afdd391c606e87f6847742b5684c08f30f633ab3698405b078de8834552537b3
+SIZE (relx-3.7.1.tar) = 71680
 SHA256 (ssl_verify_hostname-1.0.5.tar) = f2cb11e6144e10ab39d1e14bf9fb2437b690979c70bf5428e9dc4bfaf1dfeabf
 SIZE (ssl_verify_hostname-1.0.5.tar) = 10240



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201510011425.t91EPqdn022507>