Index: UPDATING =================================================================== --- UPDATING +++ UPDATING @@ -5,6 +5,18 @@ You should get into the habit of checking this file for changes each time you update your ports collection, before attempting any port upgrades. +2015XXXX: + AFFECTS: users of sysutils/ansible + AUTHOR: lifanov@mail.lifanov.com + + Ansible 2.0.0 introduces a number of incompatible configuration changes. + Please read changelog and migrate current configuration: + + https://raw.githubusercontent.com/ansible/ansible/stable-2.0/CHANGELOG.md + + Ansible 1.9.* will be provided as sysutils/ansible1 until upstream + discontinues the support for it. + 20151206: AFFECTS: users of mail/postfixadmin AUTHOR: riggs@FreeBSD.org Index: sysutils/Makefile =================================================================== --- sysutils/Makefile +++ sysutils/Makefile @@ -31,6 +31,7 @@ SUBDIR += anacron SUBDIR += and SUBDIR += ansible + SUBDIR += ansible1 SUBDIR += apachetop SUBDIR += apcpwr SUBDIR += apcupsd Index: sysutils/ansible/Makefile =================================================================== --- sysutils/ansible/Makefile +++ sysutils/ansible/Makefile @@ -2,13 +2,16 @@ # $FreeBSD$ PORTNAME= ansible -PORTVERSION= 1.9.4 +PORTVERSION?= 2.0.0 CATEGORIES= sysutils python MASTER_SITES= http://releases.ansible.com/ansible/ MAINTAINER= lifanov@mail.lifanov.com COMMENT= Radically simple IT automation +CONFLICTS?= ansible1-* +SLAVEDIRS= sysutils/ansible1 + LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING @@ -23,8 +26,7 @@ USES= cpe python:2 shebangfix USE_PYTHON= autoplist distutils python_CMD= ${LOCALBASE}/bin/python -SHEBANG_FILES= lib/ansible/runner/action_plugins/synchronize.py \ - lib/ansible/modules/core/*/*.py \ +SHEBANG_FILES+= lib/ansible/modules/core/*/*.py \ lib/ansible/modules/core/*/*/*.py \ lib/ansible/modules/extras/*/*.py \ lib/ansible/modules/extras/*/*/*.py @@ -42,17 +44,12 @@ PORTEXAMPLES= ansible.cfg hosts post-patch: -.for f in bin/ansible-galaxy docs/man/man1/ansible-galaxy.1 \ - docs/man/man1/ansible-playbook.1 docs/man/man1/ansible.1 \ - examples/ansible.cfg examples/hosts lib/ansible/constants.py \ - lib/ansible/module_utils/urls.py lib/ansible/modules/core/system/setup.py \ - lib/ansible/playbook/__init__.py lib/ansible/runner/__init__.py +.for f in bin/* docs/man/man1/*.1 examples/* lib/ansible/*.py \ + lib/ansible/*/*.py lib/ansible/*/*/*.py lib/ansible/*/*/*/*.py @${REINPLACE_CMD} -e 's|/etc/ansible|${ETCDIR}|' ${WRKSRC}/${f} .endfor -.for f in docs/man/man1/ansible-playbook.1 docs/man/man1/ansible.1 \ - examples/ansible.cfg lib/ansible/constants.py \ - lib/ansible/playbook/__init__.py lib/ansible/runner/__init__.py \ +.for f in docs/man/man1/*.1 examples/* lib/ansible/*.py lib/ansible/*/*.py @${REINPLACE_CMD} -e 's|/usr/share/ansible|${DATADIR}|' ${WRKSRC}/${f} .endfor Index: sysutils/ansible/distinfo =================================================================== --- sysutils/ansible/distinfo +++ sysutils/ansible/distinfo @@ -1,2 +1,2 @@ -SHA256 (ansible-1.9.4.tar.gz) = 972c2face49f1577bd0ff7989440bfe2820e66fb10d7579915cc536bccfa6fe3 -SIZE (ansible-1.9.4.tar.gz) = 937120 +SHA256 (ansible-2.0.0.tar.gz) = 4f7227260becd444435bc4eddac21c603a725c52eddebff19a2a6708dbbe1462 +SIZE (ansible-2.0.0.tar.gz) = 1507267