From owner-freebsd-ports-bugs@FreeBSD.ORG Sat Mar 1 21:50:02 2014 Return-Path: Delivered-To: freebsd-ports-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id DE89F252 for ; Sat, 1 Mar 2014 21:50:02 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id BAD051235 for ; Sat, 1 Mar 2014 21:50:02 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id s21Lo2ug061322 for ; Sat, 1 Mar 2014 21:50:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s21Lo2QF061321; Sat, 1 Mar 2014 21:50:02 GMT (envelope-from gnats) Resent-Date: Sat, 1 Mar 2014 21:50:02 GMT Resent-Message-Id: <201403012150.s21Lo2QF061321@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Nikolai Lifanov Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 03BC81F3 for ; Sat, 1 Mar 2014 21:40:06 +0000 (UTC) Received: from mail.lifanov.com (mail.lifanov.com [206.125.175.12]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id D41FB11F7 for ; Sat, 1 Mar 2014 21:40:05 +0000 (UTC) Received: by mail.lifanov.com (Postfix, from userid 1001) id 0E6011A8D2B; Sat, 1 Mar 2014 16:40:05 -0500 (EST) Message-Id: <20140301214005.0E6011A8D2B@mail.lifanov.com> Date: Sat, 1 Mar 2014 16:40:05 -0500 (EST) From: Nikolai Lifanov To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.114 Subject: ports/187182: [maintainer] [update] [patch] sysutils/ansible 1.5 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list Reply-To: Nikolai Lifanov List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 Mar 2014 21:50:02 -0000 >Number: 187182 >Category: ports >Synopsis: [maintainer] [update] [patch] sysutils/ansible 1.5 >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Sat Mar 01 21:50:02 UTC 2014 >Closed-Date: >Last-Modified: >Originator: Nikolai Lifanov >Release: FreeBSD 10.0-RELEASE amd64 >Organization: >Environment: System: FreeBSD mail.lifanov.com 10.0-RELEASE FreeBSD 10.0-RELEASE #0 r260789: Thu Jan 16 22:34:59 UTC 2014 root@snap.freebsd.org:/usr/obj/usr/src/sys/GENERIC amd64 >Description: Update sysutils/ansible to 1.5. This is a major version. Changelog: https://raw.github.com/ansible/ansible/v1.5.0/CHANGELOG.md Port changes: * clarify how to use sysutils/ansible port to control non-FreeBSD systems in pkg-message * remove man3 man pages: they are gone in the upsteream distribution * convert to PLIST_FILES Important: * this supersedes ports/187175 * please update UPDATING file: some previously-deprecated syntax has been removed Advise that the user reads the changelog: - when_foo: use "when" instead - only_if: use "when" instead - include + with_items: use "with_nested / with_together" instead >How-To-Repeat: Apply this patch. >Fix: --- ansible.diff begins here --- Index: Makefile =================================================================== --- Makefile (revision 346614) +++ Makefile (working copy) @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= ansible -PORTVERSION= 1.4.5 +PORTVERSION= 1.5 CATEGORIES= sysutils python MASTER_SITES= http://releases.ansible.com/ansible/ @@ -32,6 +32,10 @@ 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,9 +63,6 @@ @${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} Index: distinfo =================================================================== --- distinfo (revision 346614) +++ distinfo (working copy) @@ -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 Index: files/pkg-message.in =================================================================== --- files/pkg-message.in (revision 346614) +++ files/pkg-message.in (working copy) @@ -6,3 +6,17 @@ %%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 Index: pkg-descr =================================================================== --- pkg-descr (revision 346614) +++ pkg-descr (working copy) @@ -2,3 +2,4 @@ task-execution, and multinode orchestration framework. WWW: http://www.ansible.com/ + Index: pkg-plist =================================================================== --- pkg-plist (revision 346614) +++ pkg-plist (working copy) @@ -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 --- ansible.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted: