Tue Oct 23 13:21:44 2018 UTC ()
ansible2: Fix check-wrkref for file containing paths to package managers.


(jperkin)
diff -r1.4 -r1.5 pkgsrc/sysutils/ansible2/Makefile

cvs diff -r1.4 -r1.5 pkgsrc/sysutils/ansible2/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/sysutils/ansible2/Attic/Makefile 2018/09/14 15:43:23 1.4
+++ pkgsrc/sysutils/ansible2/Attic/Makefile 2018/10/23 13:21:44 1.5
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.4 2018/09/14 15:43:23 jperkin Exp $ 1# $NetBSD: Makefile,v 1.5 2018/10/23 13:21:44 jperkin Exp $
2 2
3DISTNAME= ansible-2.6.4 3DISTNAME= ansible-2.6.4
4CATEGORIES= python sysutils 4CATEGORIES= python sysutils
5MASTER_SITES= http://releases.ansible.com/ansible/ 5MASTER_SITES= http://releases.ansible.com/ansible/
6 6
7MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
8HOMEPAGE= http://ansible.com/ 8HOMEPAGE= http://ansible.com/
9COMMENT= SSH-based configuration management, deployment, and task execution 9COMMENT= SSH-based configuration management, deployment, and task execution
10LICENSE= gnu-gpl-v3 10LICENSE= gnu-gpl-v3
11 11
12DEPENDS+= ${PYPKGPREFIX}-yaml-[0-9]*:../../textproc/py-yaml 12DEPENDS+= ${PYPKGPREFIX}-yaml-[0-9]*:../../textproc/py-yaml
13DEPENDS+= ${PYPKGPREFIX}-paramiko-[0-9]*:../../security/py-paramiko 13DEPENDS+= ${PYPKGPREFIX}-paramiko-[0-9]*:../../security/py-paramiko
14DEPENDS+= ${PYPKGPREFIX}-jinja2-[0-9]*:../../textproc/py-jinja2 14DEPENDS+= ${PYPKGPREFIX}-jinja2-[0-9]*:../../textproc/py-jinja2
@@ -29,26 +29,29 @@ SUBST_FILES.paths+= lib/ansible/module_u @@ -29,26 +29,29 @@ SUBST_FILES.paths+= lib/ansible/module_u
29SUBST_FILES.paths+= lib/ansible/modules/system/setup.py 29SUBST_FILES.paths+= lib/ansible/modules/system/setup.py
30SUBST_FILES.paths+= lib/ansible/utils/module_docs_fragments/cnos.py 30SUBST_FILES.paths+= lib/ansible/utils/module_docs_fragments/cnos.py
31SUBST_FILES.paths+= lib/ansible/utils/module_docs_fragments/openstack.py 31SUBST_FILES.paths+= lib/ansible/utils/module_docs_fragments/openstack.py
32SUBST_MESSAGE.paths= Fixing hardcoded paths. 32SUBST_MESSAGE.paths= Fixing hardcoded paths.
33SUBST_SED.paths= -e "s,/usr/share/ansible,${PREFIX}/share/ansible,g" 33SUBST_SED.paths= -e "s,/usr/share/ansible,${PREFIX}/share/ansible,g"
34SUBST_SED.paths+= -e "s,/etc/ansible,${PKG_SYSCONFDIR},g" 34SUBST_SED.paths+= -e "s,/etc/ansible,${PKG_SYSCONFDIR},g"
35 35
36INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 ${PKG_SYSCONFDIR} ${EGDIR} 36INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 ${PKG_SYSCONFDIR} ${EGDIR}
37OWN_DIRS= ${PREFIX}/share/ansible 37OWN_DIRS= ${PREFIX}/share/ansible
38 38
39CONF_FILES= ${EGDIR}/ansible.cfg ${PKG_SYSCONFDIR}/ansible.cfg 39CONF_FILES= ${EGDIR}/ansible.cfg ${PKG_SYSCONFDIR}/ansible.cfg
40CONF_FILES+= ${EGDIR}/hosts ${PKG_SYSCONFDIR}/hosts 40CONF_FILES+= ${EGDIR}/hosts ${PKG_SYSCONFDIR}/hosts
41 41
 42# Contains hardcoded paths to expected locations of package managers.
 43CHECK_WRKREF_SKIP+= */ansible/module_utils/facts/system/pkg_mgr.py
 44
42post-install: 45post-install:
43.for f in ansible-console.1 ansible-doc.1 ansible-galaxy.1 ansible-playbook.1 \ 46.for f in ansible-console.1 ansible-doc.1 ansible-galaxy.1 ansible-playbook.1 \
44 ansible-pull.1 ansible-vault.1 ansible.1 47 ansible-pull.1 ansible-vault.1 ansible.1
45 ${INSTALL_MAN} ${WRKSRC}/docs/man/man1/${f} \ 48 ${INSTALL_MAN} ${WRKSRC}/docs/man/man1/${f} \
46 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/ 49 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/
47.endfor 50.endfor
48.for f in ansible.cfg hosts 51.for f in ansible.cfg hosts
49 ${INSTALL_DATA} ${WRKSRC}/examples/${f} ${DESTDIR}/${EGDIR} 52 ${INSTALL_DATA} ${WRKSRC}/examples/${f} ${DESTDIR}/${EGDIR}
50.endfor 53.endfor
51 54
52.include "../../lang/python/application.mk" 55.include "../../lang/python/application.mk"
53.include "../../lang/python/egg.mk" 56.include "../../lang/python/egg.mk"
54.include "../../lang/python/tool.mk" 57.include "../../lang/python/tool.mk"