Ansible is a radically simple configuration-management, deployment,
task-execution, and multinode orchestration framework.
WWW: https://www.ansible.com/
===> The following configuration options are available for py27-ansible1-1.9.6_5:
DOCS=on: Build and/or install documentation
EXAMPLES=on: Build and/or install examples
===> Use 'make config' to modify these settings
fix symlinks for ansible when non-default version is installed
The issue is that before stage, other binaries are links to ansible:
bin/ansible-vault -> bin/ansible
bin/ansible-playbook -> bin/ansible
During stage, these get renamed with a suffix, like 3.6, but the
target of the symlink doesn't change:
bin/ansible-vault-3.6 -> bin/ansible
bin/ansible-playbook-3.6 -> bin/ansible
This either creates broken links if the package for the default
Python version is not installed or it creates links to the
wrong binary if it is.
Thank you Andreas Sommer for the fix!
PR: 229960
Submitted by: Andreas Sommer
Remove sysutils/ansible23, it clashes with python flavor work
Do not add back without checking PKGBASE uniqueness for all flavors first
With hat: portmgr
Convert Python ports to FLAVORS.
Ports using USE_PYTHON=distutils are now flavored. They will
automatically get flavors (py27, py34, py35, py36) depending on what
versions they support.
There is also a USE_PYTHON=flavors for ports that do not use distutils
but need FLAVORS to be set. A USE_PYTHON=noflavors can be set if
using distutils but flavors are not wanted.
A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
added to cope with Python ports that did not have the Python
PKGNAMEPREFIX but are flavored.
USES=python now also exports a PY_FLAVOR variable that contains the
(Only the first 15 lines of the commit message are shown above )
sysutils/ansible1: Switch to paramiko (2.x)
Follow up of ports r445996. This was missed due to seperate original commits
[1][2] with no PR: references and insufficient QA on my part which would have
picked it up.
This fixes the second packaging error after ports r445866 due to conflicting
paramiko1/paramiko ports, because of:
- sysutils/py-ploy_fabric -> sysutils/py_ploy -> security/paramiko
- sysutils/py-ploy_fabric -> devel/py-fabric -> security/paramiko1 (r445866)
- sysutils/bsdploy -> sysutils/ansible1 -> security/py-paramiko1 (this fix)
[1] https://svnweb.freebsd.org/changeset/ports/425687
[2] https://svnweb.freebsd.org/changeset/ports/425989
PR: 214379
sysutils/ansible1: fix packaging
Also, bump expiration date again since I touched it.
I plan to keep it around until sysutils/py-ploy_ansible is migrated.
Deprecate and set expiry for June 1st
Users should migrate to sysutils/ansible, now that ansible 2.x is the
principal release version.
PR: 207491
Submitted by: lifanov@mail.lifanov.com (maintainer)
Upgrade ansible to 2.0.0
Provide an ansible1 slave port with ansible-1.9.4 as there are
incompatible changes between ansible-1.9.4 and ansible-2.0.0
Add note in UPDATING
PR: 206174
Submitted by: lifanov@mail.lifanov.com (maintainer)