Fri Jul 2 15:51:17 2021 UTC ()
py-mercurial: unzip is a test dependency


(wiz)
diff -r1.55 -r1.56 pkgsrc/devel/py-mercurial/Makefile

cvs diff -r1.55 -r1.56 pkgsrc/devel/py-mercurial/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/py-mercurial/Makefile 2021/05/22 23:11:31 1.55
+++ pkgsrc/devel/py-mercurial/Makefile 2021/07/02 15:51:17 1.56
@@ -1,37 +1,37 @@ @@ -1,37 +1,37 @@
1# $NetBSD: Makefile,v 1.55 2021/05/22 23:11:31 wiz Exp $ 1# $NetBSD: Makefile,v 1.56 2021/07/02 15:51:17 wiz Exp $
2# 2#
3# Changelog sometimes at: https://www.mercurial-scm.org/wiki/WhatsNew 3# Changelog sometimes at: https://www.mercurial-scm.org/wiki/WhatsNew
4 4
5DISTNAME= mercurial-${VERSION} 5DISTNAME= mercurial-${VERSION}
6PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 6PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
7PKGREVISION= 1 7PKGREVISION= 1
8CATEGORIES= devel scm 8CATEGORIES= devel scm
9MASTER_SITES= https://www.mercurial-scm.org/release/ 9MASTER_SITES= https://www.mercurial-scm.org/release/
10 10
11MAINTAINER= wiz@NetBSD.org 11MAINTAINER= wiz@NetBSD.org
12HOMEPAGE= https://www.mercurial-scm.org/ 12HOMEPAGE= https://www.mercurial-scm.org/
13COMMENT= Fast, lightweight source control management system 13COMMENT= Fast, lightweight source control management system
14LICENSE= gnu-gpl-v2 OR gnu-gpl-v3 # OR newer 14LICENSE= gnu-gpl-v2 OR gnu-gpl-v3 # OR newer
15 15
16# with this dependency, two zip test cases start working 
17# https://bz.mercurial-scm.org/show_bug.cgi?id=4483 
18# https://bz.mercurial-scm.org/show_bug.cgi?id=4485 
19BUILD_DEPENDS+= unzip-[0-9]*:../../archivers/unzip 
20DEPENDS+= ${PYPKGPREFIX}-curses-[0-9]*:../../devel/py-curses 16DEPENDS+= ${PYPKGPREFIX}-curses-[0-9]*:../../devel/py-curses
21# via xmlrpc from python itself, used in mercurial/pycompat.py 17# via xmlrpc from python itself, used in mercurial/pycompat.py
22DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat 18DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat
23 19
24TEST_DEPENDS+= ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3 20TEST_DEPENDS+= ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3
 21# with this dependency, two zip test cases start working
 22# https://bz.mercurial-scm.org/show_bug.cgi?id=4483
 23# https://bz.mercurial-scm.org/show_bug.cgi?id=4485
 24TEST_DEPENDS+= unzip-[0-9]*:../../archivers/unzip
25 25
26USE_TOOLS+= gmake msgfmt 26USE_TOOLS+= gmake msgfmt
27 27
28INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 ${PKGMANDIR}/man5 28INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 ${PKGMANDIR}/man5
29INSTALLATION_DIRS+= share/doc/mercurial 29INSTALLATION_DIRS+= share/doc/mercurial
30 30
31.include "version.mk" 31.include "version.mk"
32.include "options.mk" 32.include "options.mk"
33 33
34USE_TOOLS+= bash:test 34USE_TOOLS+= bash:test
35# Known test failures as of 5.8 35# Known test failures as of 5.8
36# test-persistent-nodemap.t 36# test-persistent-nodemap.t
37# https://bz.mercurial-scm.org/show_bug.cgi?id=6523 37# https://bz.mercurial-scm.org/show_bug.cgi?id=6523