<pre style='margin:0'>
Blair Zajac (blair) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/6d52bbe5e937616b22107fafee48fc093fc2e883">https://github.com/macports/macports-ports/commit/6d52bbe5e937616b22107fafee48fc093fc2e883</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 6d52bbe5e937616b22107fafee48fc093fc2e883
</span>Author: Andrew Fernandes <andrew@fernandes.org>
AuthorDate: Sun Nov 5 22:00:08 2017 -0800

<span style='display:block; white-space:pre;color:#404040;'>    ansible: move ansible to be pypi-based, with selectable runtime
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    * version-bump and use 'replaced-by' for the old ansible port
</span><span style='display:block; white-space:pre;color:#404040;'>    * use the pypi version of ansible, with selectible runtime
</span><span style='display:block; white-space:pre;color:#404040;'>    * add an 'ansible_select' port, to select said runtime
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/55229
</span>---
 python/ansible_select/Portfile       | 29 ++++++++++++++
 python/ansible_select/files/base     | 10 +++++
 python/ansible_select/files/none     | 10 +++++
 python/py-ansible/Portfile           | 73 ++++++++++++++++++++++++++++++++++++
 python/py-ansible/files/py27-ansible | 10 +++++
 python/py-ansible/files/py35-ansible | 10 +++++
 python/py-ansible/files/py36-ansible | 10 +++++
 sysutils/ansible/Portfile            | 72 +++++++----------------------------
 8 files changed, 165 insertions(+), 59 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/ansible_select/Portfile b/python/ansible_select/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..e8895f0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/ansible_select/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,29 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           select 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                ansible_select
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             0.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          sysutils
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     noarch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             BSD
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {adfernandes @adfernandes} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Common files for selecting the default Ansible version
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    This port installs files that allow 'port select' to \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    create links to the preferred default version of Ansible.\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            http://www.macports.org
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distfiles
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_configure       no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build               { }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    select::install ansible ${filespath}/base
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    select::install ansible ${filespath}/none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.type     none
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/ansible_select/files/base b/python/ansible_select/files/base
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..f8c7dfd
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/ansible_select/files/base
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/ansible
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/ansible-config
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/ansible-connection
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/ansible-console
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/ansible-doc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/ansible-galaxy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/ansible-inventory
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/ansible-playbook
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/ansible-pull
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/ansible-vault
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/ansible_select/files/none b/python/ansible_select/files/none
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..b63a30c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/ansible_select/files/none
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-ansible/Portfile b/python/py-ansible/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..eb34f48
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-ansible/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,73 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           python 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           select 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                py-ansible
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             2.4.2.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             GPL-3+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories-append   sysutils
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     noarch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {adfernandes @adfernandes} blair gmail.com:pedro.salgado
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites        pypi:a/ansible
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            https://github.com/ansible/ansible
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         SSH-based configuration management and deployment system
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname            ansible-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  79f6caa72917471cde3cf4a367a7241ecc42400d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  315f1580b20bbc2c2f1104f8b5e548c6b4cac943b88711639c5e0d4dfc4d7658
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+conflicts           ansible
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    Ansible is a radically simple model-driven configuration \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    management, multi-node deployment, and remote task execution \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    system.  Ansible works over SSH and does not require any software \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    or daemons to be installed on remote nodes.  Extension modules can \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    be written in any language and are transferred to managed machines \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    automatically.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions 27 35 36
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    fs-traverse f ${worksrcpath} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {[file isfile ${f}] && [regexp {\.(py|yml|yaml)$} ${f} match]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            reinplace -q "s#/etc/ansible#${prefix}/etc/ansible#g" ${f}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            reinplace -q "s#/usr/share/ansible#${prefix}/share/ansible#g" ${f}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${name} ne ${subport}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append  port:py${python.version}-six \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:py${python.version}-paramiko \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:py${python.version}-httplib2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:py${python.version}-jinja2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:py${python.version}-yaml \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:py${python.version}-setuptools \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:py${python.version}-cryptography \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:ansible_select
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    select.group       ansible
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    select.file        ${filespath}/py${python.version}-ansible
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    notes "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+To make the Python ${python.branch} version of Ansible the one that is run\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+when you execute the commands without a version suffix, e.g. 'ansible', run:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+port select --set ${select.group} [file tail ${select.file}]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    livecheck.type  none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    livecheck.name  ansible
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-ansible/files/py27-ansible b/python/py-ansible/files/py27-ansible
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..b262a25
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-ansible/files/py27-ansible
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/ansible-2.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/ansible-config-2.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/ansible-connection-2.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/ansible-console-2.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/ansible-doc-2.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/ansible-galaxy-2.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/ansible-inventory-2.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/ansible-playbook-2.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/ansible-pull-2.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/ansible-vault-2.7
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-ansible/files/py35-ansible b/python/py-ansible/files/py35-ansible
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..401133e
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-ansible/files/py35-ansible
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/ansible-3.5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/ansible-config-3.5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/ansible-connection-3.5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/ansible-console-3.5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/ansible-doc-3.5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/ansible-galaxy-3.5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/ansible-inventory-3.5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/ansible-playbook-3.5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/ansible-pull-3.5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/ansible-vault-3.5
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-ansible/files/py36-ansible b/python/py-ansible/files/py36-ansible
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..0177730
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-ansible/files/py36-ansible
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/ansible-3.6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/ansible-config-3.6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/ansible-connection-3.6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/ansible-console-3.6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/ansible-doc-3.6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/ansible-galaxy-3.6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/ansible-inventory-3.6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/ansible-playbook-3.6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/ansible-pull-3.6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/ansible-vault-3.6
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/ansible/Portfile b/sysutils/ansible/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 9ecec94..4d4ba03 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/ansible/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/ansible/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2,19 +2,20 @@
</span> 
 PortSystem      1.0
 PortGroup       python 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup       github 1.0
</span> 
 name            ansible
 epoch           1
 categories      sysutils
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup    ${name} ${name} 2.3.2.0-1 v
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version         [string map {- .} ${version}]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision        1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-fetch.type      git
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+replaced_by     py-ansible
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distfiles
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version         2.3.2.0.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision        2
</span> 
 maintainers     {adfernandes @adfernandes} blair gmail.com:pedro.salgado
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+license         GPL-3+
</span> homepage        https://github.com/ansible/ansible
 description     SSH-based configuration management and deployment system
 long_description \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,62 +25,15 @@ long_description \
</span>     or daemons to be installed on remote nodes.  Extension modules can \
     be written in any language and are transferred to managed machines \
     automatically.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-license         GPL-3+
</span> 
 platforms       darwin
 supported_archs noarch
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions 27
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib-append      port:py${python.version}-six \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        port:py${python.version}-paramiko \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        port:py${python.version}-httplib2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        port:py${python.version}-jinja2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        port:py${python.version}-yaml \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        port:py${python.version}-setuptools \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        port:py${python.version}-crypto
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append    port:asciidoc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        port:libxslt \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        port:docbook-xsl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-fetch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # fetch submodules (https://github.com/ansible/ansible/issues/11199)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    system -W "${worksrcpath}" "git submodule update --init"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    fs-traverse f ${worksrcpath} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        if {[file isfile ${f}] && ![regexp {\.(bin|ico|png|eot|ttf|woff|reg|gz|zip)$} ${f} match] && ![regexp {\.git} ${f} match] && ![regexp {v2/test/test.yml} ${f} match]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            reinplace -q "s#/etc/ansible#${prefix}/etc/ansible#g" ${f}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            reinplace -q "s#/usr/share/ansible#${prefix}/share/ansible#g" ${f}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-build {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    system -W "${worksrcpath}" "make docs"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # Documentation and examples.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -m 644 -W ${worksrcpath} README.md COPYING \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ${destroot}${prefix}/share/doc/${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -m 755 -d ${destroot}${prefix}/share/doc/examples
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -m 755 ${worksrcpath}/examples/ansible.cfg \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ${destroot}${prefix}/share/doc/${name}/examples
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -m 755 ${worksrcpath}/examples/hosts \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ${destroot}${prefix}/share/doc/${name}/examples
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # Man pages.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -m 755 {*}[glob ${worksrcpath}/docs/man/man1/*.1] \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ${destroot}${prefix}/share/man/man1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # Install sample config and hosts file.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -m 755 -d ${destroot}${prefix}/etc/ansible
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -b -m 755 ${worksrcpath}/examples/ansible.cfg \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ${destroot}${prefix}/etc/ansible/ansible.cfg.default
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -b -m 755 ${worksrcpath}/examples/hosts \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ${destroot}${prefix}/etc/ansible/hosts.default
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+pre-configure {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ui_error "Please do not install this port since it has been replaced by 'py-ansible'."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ui_error "Both Python-2 and Python-3 are supporteed. Use 'sudo port uninstall ansible'"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ui_error "followed by 'sudo port install py{27|36}-ansible' to install the newest"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ui_error "version, then use 'sudo port select --set ansible py{27|36}-ansible' to"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ui_error "select the default Python runtime for Ansible."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    return -code error
</span> }
</pre><pre style='margin:0'>

</pre>