Mon Jun 20 07:40:39 2022 UTC ()
rebar3: Fix tests.


(nikita)
diff -r1.8 -r1.9 pkgsrc/devel/rebar3/Makefile

cvs diff -r1.8 -r1.9 pkgsrc/devel/rebar3/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/rebar3/Makefile 2022/06/19 21:37:15 1.8
+++ pkgsrc/devel/rebar3/Makefile 2022/06/20 07:40:39 1.9
@@ -1,41 +1,40 @@ @@ -1,41 +1,40 @@
1# $NetBSD: Makefile,v 1.8 2022/06/19 21:37:15 nikita Exp $ 1# $NetBSD: Makefile,v 1.9 2022/06/20 07:40:39 nikita Exp $
2 2
3DISTNAME= rebar3-3.19.0 3DISTNAME= rebar3-3.19.0
4CATEGORIES= devel 4CATEGORIES= devel
5MASTER_SITES= ${MASTER_SITE_GITHUB:=erlang/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=erlang/}
6DIST_SUBDIR= rebar3 6DIST_SUBDIR= rebar3
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://github.com/erlang/rebar3/ 9HOMEPAGE= https://github.com/erlang/rebar3/
10COMMENT= Erlang build tool 10COMMENT= Erlang build tool
11LICENSE= apache-2.0 11LICENSE= apache-2.0
12 12
13USE_TOOLS+= tar 13USE_TOOLS+= tar
14 14
15REBAR_DEPS+= bbmustache-1.12.2 15REBAR_DEPS+= bbmustache-1.12.2
16REBAR_DEPS+= certifi-2.9.0 16REBAR_DEPS+= certifi-2.9.0
17REBAR_DEPS+= cf-0.3.1 17REBAR_DEPS+= cf-0.3.1
18REBAR_DEPS+= cth_readable-1.5.1 18REBAR_DEPS+= cth_readable-1.5.1
19REBAR_DEPS+= erlware_commons-1.5.0 19REBAR_DEPS+= erlware_commons-1.5.0
20REBAR_DEPS+= eunit_formatters-0.5.0 20REBAR_DEPS+= eunit_formatters-0.5.0
21REBAR_DEPS+= getopt-1.0.1 21REBAR_DEPS+= getopt-1.0.1
22REBAR_DEPS+= providers-1.9.0 22REBAR_DEPS+= providers-1.9.0
23REBAR_DEPS+= relx-4.7.0 23REBAR_DEPS+= relx-4.7.0
24REBAR_DEPS+= ssl_verify_fun-1.1.6 24REBAR_DEPS+= ssl_verify_fun-1.1.6
25REBAR_DEPS+= meck-0.8.13 25REBAR_DEPS+= meck-0.8.13
26 26
27MAKE_ENV+= HOME=${WRKDIR} 27MAKE_ENV+= HOME=${WRKDIR}
28MAKE_ENV+= REBAR_OFFLINE=1 
29#MAKE_ENV+= REBAR_NO_VERIFY_REPO_ORIGIN=1 28#MAKE_ENV+= REBAR_NO_VERIFY_REPO_ORIGIN=1
30 29
31DISTFILES= ${DEFAULT_DISTFILES} 30DISTFILES= ${DEFAULT_DISTFILES}
32 31
33.for dep in ${REBAR_DEPS} 32.for dep in ${REBAR_DEPS}
34DISTFILES+= ${dep}.tar 33DISTFILES+= ${dep}.tar
35SITES.${dep}.tar= https://repo.hex.pm/tarballs/ 34SITES.${dep}.tar= https://repo.hex.pm/tarballs/
36EXTRACT_DIR.${dep}.tar= ${WRKSRC}/_build/default/lib/${dep:C/-.*//} 35EXTRACT_DIR.${dep}.tar= ${WRKSRC}/_build/default/lib/${dep:C/-.*//}
37.endfor 36.endfor
38 37
39SUBST_CLASSES+= escript 38SUBST_CLASSES+= escript
40SUBST_STAGE.escript= pre-configure 39SUBST_STAGE.escript= pre-configure
41SUBST_MESSAGE.escript= Fix default escript shebangh 40SUBST_MESSAGE.escript= Fix default escript shebangh
@@ -60,22 +59,20 @@ post-extract: @@ -60,22 +59,20 @@ post-extract:
60 ${LN} -sf ${WRKSRC}/_build/default/plugins/${dep:C/-.*//} ${WRKSRC}/_build/bootstrap/plugins/ 59 ${LN} -sf ${WRKSRC}/_build/default/plugins/${dep:C/-.*//} ${WRKSRC}/_build/bootstrap/plugins/
61.endfor 60.endfor
62 61
63do-build: 62do-build:
64 #${RM} ${WRKSRC}/rebar.lock 63 #${RM} ${WRKSRC}/rebar.lock
65 cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ./bootstrap --offline 64 cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ./bootstrap --offline
66 65
67do-install: 66do-install:
68 ${INSTALL_SCRIPT} ${WRKSRC}/rebar3 ${DESTDIR}${PREFIX}/bin/ 67 ${INSTALL_SCRIPT} ${WRKSRC}/rebar3 ${DESTDIR}${PREFIX}/bin/
69 ${INSTALL_MAN} ${WRKSRC}/manpages/rebar3.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/ 68 ${INSTALL_MAN} ${WRKSRC}/manpages/rebar3.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/
70 ${INSTALL_DATA} ${WRKSRC}/rebar.config.sample \ 69 ${INSTALL_DATA} ${WRKSRC}/rebar.config.sample \
71 ${DESTDIR}${PREFIX}/share/examples/rebar3 70 ${DESTDIR}${PREFIX}/share/examples/rebar3
72 71
73# Failed 159 tests. Skipped 1 (1, 0) tests. Passed 454 tests. 
74# Reported upstream: https://github.com/erlang/rebar3/issues/2721 
75do-test: 72do-test:
76 cd ${WRKSRC} && \ 73 cd ${WRKSRC} && \
77 ${SETENV} REBAR_OFFLINE=1 DEBUG=1 ./rebar3 escriptize && \ 74 ${SETENV} ./rebar3 escriptize && \
78 ${SETENV} REBAR_OFFLINE=1 DEBUG=1 ./rebar3 ct 75 ${SETENV} ./rebar3 ct
79 76
80.include "../../lang/erlang/buildlink3.mk" 77.include "../../lang/erlang/buildlink3.mk"
81.include "../../mk/bsd.pkg.mk" 78.include "../../mk/bsd.pkg.mk"