aboutsummaryrefslogtreecommitdiffstats
path: root/sysutils
diff options
context:
space:
mode:
authorrm <rm@FreeBSD.org>2014-03-03 03:10:50 +0800
committerrm <rm@FreeBSD.org>2014-03-03 03:10:50 +0800
commit7a30df95350fc7a063a56fea4c4628c87080ebc9 (patch)
tree70255424cf5a4c96546ce71a429762b941e665be /sysutils
parent1e6499cdb70a4dceca6870de6ac8260cde81f40d (diff)
downloadfreebsd-ports-gnome-7a30df95350fc7a063a56fea4c4628c87080ebc9.tar.gz
freebsd-ports-gnome-7a30df95350fc7a063a56fea4c4628c87080ebc9.tar.zst
freebsd-ports-gnome-7a30df95350fc7a063a56fea4c4628c87080ebc9.zip
sysutils/ansible: update to 1.5
- update to 1.5 - clarify how to use sysutils/ansible port to control non-FreeBSD systems in pkg-message - remove man3 man pages: they are gone in the upstream distribution - convert to PLIST_FILES - remove NO_ARCH, while here - it has no practical value here - add UPDATING entry, because some changes are not backward compatible Changelog: https://raw.github.com/ansible/ansible/v1.5.0/CHANGELOG.md PR: 187182 Submitted by: Nikolai Lifanov <lifanov@mail.lifanov.com> (maintainer)
Diffstat (limited to 'sysutils')
-rw-r--r--sysutils/ansible/Makefile15
-rw-r--r--sysutils/ansible/distinfo4
-rw-r--r--sysutils/ansible/files/pkg-message.in14
-rw-r--r--sysutils/ansible/pkg-plist176
4 files changed, 23 insertions, 186 deletions
diff --git a/sysutils/ansible/Makefile b/sysutils/ansible/Makefile
index cca374c9959a..51765ab79a83 100644
--- a/sysutils/ansible/Makefile
+++ b/sysutils/ansible/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= ansible
-PORTVERSION= 1.4.5
+PORTVERSION= 1.5
CATEGORIES= sysutils python
MASTER_SITES= http://releases.ansible.com/ansible/
@@ -14,8 +14,6 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>0:${PORTSDIR}/devel/py-yaml \
${PYTHON_PKGNAMEPREFIX}paramiko>0:${PORTSDIR}/security/py-paramiko \
${PYTHON_PKGNAMEPREFIX}Jinja2>0:${PORTSDIR}/devel/py-Jinja2
-NO_ARCH= yes
-
OPTIONS_DEFINE= ACCELERATE EXAMPLES
OPTIONS_DEFAULT= ACCELERATE
@@ -32,6 +30,10 @@ SHEBANG_FILES= library/*/* \
lib/ansible/runner/action_plugins/synchronize.py
SUB_FILES= pkg-message
+PLIST_FILES+= man/man1/ansible-doc.1.gz \
+ man/man1/ansible-playbook.1.gz \
+ man/man1/ansible-pull.1.gz \
+ man/man1/ansible.1.gz
PORTEXAMPLES= ansible.cfg hosts
@@ -59,11 +61,8 @@ post-install:
@${MKDIR} ${STAGEDIR}${MAN1PREFIX}/man/man1
${INSTALL_MAN} ${WRKSRC}/docs/man/man1/*.1 \
${STAGEDIR}${MAN1PREFIX}/man/man1
- @${MKDIR} ${STAGEDIR}${MAN3PREFIX}/man/man3
- ${INSTALL_MAN} ${WRKSRC}/docs/man/man3/*.3 \
- ${STAGEDIR}${MAN3PREFIX}/man/man3
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
- ${CP} ${WRKSRC}/examples/ansible.cfg ${STAGEDIR}${EXAMPLESDIR}
- ${CP} ${WRKSRC}/examples/hosts ${STAGEDIR}${EXAMPLESDIR}
+ ${INSTALL_DATA} ${WRKSRC}/examples/ansible.cfg ${STAGEDIR}${EXAMPLESDIR}
+ ${INSTALL_DATA} ${WRKSRC}/examples/hosts ${STAGEDIR}${EXAMPLESDIR}
.include <bsd.port.mk>
diff --git a/sysutils/ansible/distinfo b/sysutils/ansible/distinfo
index 88159d3e8b13..7fb873214aa6 100644
--- a/sysutils/ansible/distinfo
+++ b/sysutils/ansible/distinfo
@@ -1,2 +1,2 @@
-SHA256 (ansible-1.4.5.tar.gz) = faa6c1f1b801de3639c8375a4f5ab36c75d8cdb5c69bde2a21532430d6c8b4a9
-SIZE (ansible-1.4.5.tar.gz) = 579173
+SHA256 (ansible-1.5.tar.gz) = 37c46b84a5525ad027e3828cd862089a20783944603c504630d0c9c84e62df45
+SIZE (ansible-1.5.tar.gz) = 533821
diff --git a/sysutils/ansible/files/pkg-message.in b/sysutils/ansible/files/pkg-message.in
index 829633068b3a..a68b7add0d51 100644
--- a/sysutils/ansible/files/pkg-message.in
+++ b/sysutils/ansible/files/pkg-message.in
@@ -6,3 +6,17 @@ host database and a sample configuration file:
%%EXAMPLESDIR%%/hosts
%%EXAMPLESDIR%%/ansible.cfg
+To use Ansible to control systems other than FreeBSD,
+set the Python interpreter in the host database for
+that system. Example:
+
+ [freebsd]
+ host1
+ host2
+
+ [centos]
+ host3
+ host4
+
+ [centos:var]
+ ansible_python_interpreter=/usr/bin/python
diff --git a/sysutils/ansible/pkg-plist b/sysutils/ansible/pkg-plist
deleted file mode 100644
index 7591d7393dc4..000000000000
--- a/sysutils/ansible/pkg-plist
+++ /dev/null
@@ -1,176 +0,0 @@
-man/man1/ansible-doc.1.gz
-man/man1/ansible-playbook.1.gz
-man/man1/ansible-pull.1.gz
-man/man1/ansible.1.gz
-man/man3/ansible.accelerate.3.gz
-man/man3/ansible.acl.3.gz
-man/man3/ansible.add_host.3.gz
-man/man3/ansible.airbrake_deployment.3.gz
-man/man3/ansible.apt.3.gz
-man/man3/ansible.apt_key.3.gz
-man/man3/ansible.apt_repository.3.gz
-man/man3/ansible.arista_interface.3.gz
-man/man3/ansible.arista_l2interface.3.gz
-man/man3/ansible.arista_lag.3.gz
-man/man3/ansible.arista_vlan.3.gz
-man/man3/ansible.assemble.3.gz
-man/man3/ansible.async_status.3.gz
-man/man3/ansible.authorized_key.3.gz
-man/man3/ansible.bigip_monitor_http.3.gz
-man/man3/ansible.bigip_monitor_tcp.3.gz
-man/man3/ansible.bigip_node.3.gz
-man/man3/ansible.bigip_pool.3.gz
-man/man3/ansible.bigip_pool_member.3.gz
-man/man3/ansible.boundary_meter.3.gz
-man/man3/ansible.bzr.3.gz
-man/man3/ansible.campfire.3.gz
-man/man3/ansible.cloudformation.3.gz
-man/man3/ansible.command.3.gz
-man/man3/ansible.copy.3.gz
-man/man3/ansible.cron.3.gz
-man/man3/ansible.datadog_event.3.gz
-man/man3/ansible.debug.3.gz
-man/man3/ansible.digital_ocean.3.gz
-man/man3/ansible.django_manage.3.gz
-man/man3/ansible.dnsmadeeasy.3.gz
-man/man3/ansible.docker.3.gz
-man/man3/ansible.easy_install.3.gz
-man/man3/ansible.ec2.3.gz
-man/man3/ansible.ec2_ami.3.gz
-man/man3/ansible.ec2_eip.3.gz
-man/man3/ansible.ec2_elb.3.gz
-man/man3/ansible.ec2_facts.3.gz
-man/man3/ansible.ec2_group.3.gz
-man/man3/ansible.ec2_tag.3.gz
-man/man3/ansible.ec2_vol.3.gz
-man/man3/ansible.ec2_vpc.3.gz
-man/man3/ansible.ejabberd_user.3.gz
-man/man3/ansible.elasticache.3.gz
-man/man3/ansible.facter.3.gz
-man/man3/ansible.fail.3.gz
-man/man3/ansible.fetch.3.gz
-man/man3/ansible.file.3.gz
-man/man3/ansible.filesystem.3.gz
-man/man3/ansible.fireball.3.gz
-man/man3/ansible.firewalld.3.gz
-man/man3/ansible.flowdock.3.gz
-man/man3/ansible.gc_storage.3.gz
-man/man3/ansible.gce.3.gz
-man/man3/ansible.gce_lb.3.gz
-man/man3/ansible.gce_net.3.gz
-man/man3/ansible.gce_pd.3.gz
-man/man3/ansible.gem.3.gz
-man/man3/ansible.get_url.3.gz
-man/man3/ansible.git.3.gz
-man/man3/ansible.github_hooks.3.gz
-man/man3/ansible.glance_image.3.gz
-man/man3/ansible.group.3.gz
-man/man3/ansible.group_by.3.gz
-man/man3/ansible.grove.3.gz
-man/man3/ansible.hg.3.gz
-man/man3/ansible.hipchat.3.gz
-man/man3/ansible.homebrew.3.gz
-man/man3/ansible.hostname.3.gz
-man/man3/ansible.htpasswd.3.gz
-man/man3/ansible.include_vars.3.gz
-man/man3/ansible.ini_file.3.gz
-man/man3/ansible.irc.3.gz
-man/man3/ansible.jabber.3.gz
-man/man3/ansible.jboss.3.gz
-man/man3/ansible.kernel_blacklist.3.gz
-man/man3/ansible.keystone_user.3.gz
-man/man3/ansible.lineinfile.3.gz
-man/man3/ansible.linode.3.gz
-man/man3/ansible.lvg.3.gz
-man/man3/ansible.lvol.3.gz
-man/man3/ansible.macports.3.gz
-man/man3/ansible.mail.3.gz
-man/man3/ansible.modprobe.3.gz
-man/man3/ansible.mongodb_user.3.gz
-man/man3/ansible.monit.3.gz
-man/man3/ansible.mount.3.gz
-man/man3/ansible.mqtt.3.gz
-man/man3/ansible.mysql_db.3.gz
-man/man3/ansible.mysql_replication.3.gz
-man/man3/ansible.mysql_user.3.gz
-man/man3/ansible.mysql_variables.3.gz
-man/man3/ansible.nagios.3.gz
-man/man3/ansible.netscaler.3.gz
-man/man3/ansible.newrelic_deployment.3.gz
-man/man3/ansible.nova_compute.3.gz
-man/man3/ansible.nova_keypair.3.gz
-man/man3/ansible.npm.3.gz
-man/man3/ansible.ohai.3.gz
-man/man3/ansible.open_iscsi.3.gz
-man/man3/ansible.openbsd_pkg.3.gz
-man/man3/ansible.openvswitch_bridge.3.gz
-man/man3/ansible.openvswitch_port.3.gz
-man/man3/ansible.opkg.3.gz
-man/man3/ansible.osx_say.3.gz
-man/man3/ansible.ovirt.3.gz
-man/man3/ansible.pacman.3.gz
-man/man3/ansible.pagerduty.3.gz
-man/man3/ansible.pause.3.gz
-man/man3/ansible.ping.3.gz
-man/man3/ansible.pingdom.3.gz
-man/man3/ansible.pip.3.gz
-man/man3/ansible.pkgin.3.gz
-man/man3/ansible.pkgng.3.gz
-man/man3/ansible.pkgutil.3.gz
-man/man3/ansible.portinstall.3.gz
-man/man3/ansible.postgresql_db.3.gz
-man/man3/ansible.postgresql_privs.3.gz
-man/man3/ansible.postgresql_user.3.gz
-man/man3/ansible.quantum_floating_ip.3.gz
-man/man3/ansible.quantum_floating_ip_associate.3.gz
-man/man3/ansible.quantum_network.3.gz
-man/man3/ansible.quantum_router.3.gz
-man/man3/ansible.quantum_router_gateway.3.gz
-man/man3/ansible.quantum_router_interface.3.gz
-man/man3/ansible.quantum_subnet.3.gz
-man/man3/ansible.rabbitmq_parameter.3.gz
-man/man3/ansible.rabbitmq_plugin.3.gz
-man/man3/ansible.rabbitmq_user.3.gz
-man/man3/ansible.rabbitmq_vhost.3.gz
-man/man3/ansible.raw.3.gz
-man/man3/ansible.rax.3.gz
-man/man3/ansible.rax_clb.3.gz
-man/man3/ansible.rax_clb_nodes.3.gz
-man/man3/ansible.rax_facts.3.gz
-man/man3/ansible.rax_network.3.gz
-man/man3/ansible.rds.3.gz
-man/man3/ansible.redhat_subscription.3.gz
-man/man3/ansible.redis.3.gz
-man/man3/ansible.rhn_channel.3.gz
-man/man3/ansible.rhn_register.3.gz
-man/man3/ansible.riak.3.gz
-man/man3/ansible.route53.3.gz
-man/man3/ansible.rpm_key.3.gz
-man/man3/ansible.s3.3.gz
-man/man3/ansible.script.3.gz
-man/man3/ansible.seboolean.3.gz
-man/man3/ansible.selinux.3.gz
-man/man3/ansible.service.3.gz
-man/man3/ansible.set_fact.3.gz
-man/man3/ansible.setup.3.gz
-man/man3/ansible.shell.3.gz
-man/man3/ansible.slurp.3.gz
-man/man3/ansible.stat.3.gz
-man/man3/ansible.subversion.3.gz
-man/man3/ansible.supervisorctl.3.gz
-man/man3/ansible.svr4pkg.3.gz
-man/man3/ansible.swdepot.3.gz
-man/man3/ansible.synchronize.3.gz
-man/man3/ansible.sysctl.3.gz
-man/man3/ansible.template.3.gz
-man/man3/ansible.unarchive.3.gz
-man/man3/ansible.uri.3.gz
-man/man3/ansible.urpmi.3.gz
-man/man3/ansible.user.3.gz
-man/man3/ansible.virt.3.gz
-man/man3/ansible.wait_for.3.gz
-man/man3/ansible.xattr.3.gz
-man/man3/ansible.yum.3.gz
-man/man3/ansible.zfs.3.gz
-man/man3/ansible.zypper.3.gz
-man/man3/ansible.zypper_repository.3.gz