Gentoo Archives: gentoo-commits

From: Matthew Thode <prometheanfire@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-admin/ansible/
Date: Tue, 21 Jan 2020 17:19:08
Message-Id: 1579627137.61c0c9187083584a60048cf88b8ef580957681e3.prometheanfire@gentoo
1 commit: 61c0c9187083584a60048cf88b8ef580957681e3
2 Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
3 AuthorDate: Tue Jan 21 17:01:17 2020 +0000
4 Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
5 CommitDate: Tue Jan 21 17:18:57 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61c0c918
7
8 app-admin/ansible: 2.9.4 bump
9
10 Package-Manager: Portage-2.3.84, Repoman-2.3.20
11 Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
12
13 app-admin/ansible/Manifest | 1 +
14 app-admin/ansible/ansible-2.9.4.ebuild | 68 ++++++++++++++++++++++++++++++++++
15 2 files changed, 69 insertions(+)
16
17 diff --git a/app-admin/ansible/Manifest b/app-admin/ansible/Manifest
18 index 2a03fc551f0..4748c0c9ff4 100644
19 --- a/app-admin/ansible/Manifest
20 +++ b/app-admin/ansible/Manifest
21 @@ -3,3 +3,4 @@ DIST ansible-2.8.7.tar.gz 12697144 BLAKE2B f88225b358ff9fad352c04a053100c5aa612f
22 DIST ansible-2.8.8.tar.gz 12703583 BLAKE2B 0352646b495514d5a7a88fcd8e8437ef323f6d754f4704923b357c0f11c47932a2671a342e24f2de88479436f6f36664dbb0b26ee46fa98bc2d53d4f681595d0 SHA512 fb7705f3d0b8c0ee87d2954cccb7d00e12851693bbe995c062316577f66488f48d8180f11c8d87e025f4082a48ec27f25cb877be4c0ce96ed39951360e8679bd
23 DIST ansible-2.9.2.tar.gz 14157188 BLAKE2B 4c1207bd43f7797d8d9cb1d4612e866eebbf8c19ee060cf1eb7daa68415be5d7718c79d756454648e66a13434eacba6a07c8de31c4ec4b12e0474563d8844e46 SHA512 522dd84af9493ceafd95ff0fc806a671f3d1f10d0ca074ef41875eb966d39e64b834e0b98a35d81d9d9d96efef8069db604c8080ce8cbb1ce2e8b13bf5c30a6a
24 DIST ansible-2.9.3.tar.gz 14170666 BLAKE2B bb27d249e2390888ee3c28fdb48c1ceff346d2903089c70b451f793742238498aed7c33be056cce9790f44f5cdb74b5020b6decf4f1242904bd9c8f7b5077ea0 SHA512 02cfa2c7c43506dc602e92aed66c920243222b82bc4852f1a4d786cd3ff26fe17eda18d35ac7301cd9bf26366df9b18776e2a27e8d54fc92c3128f52ec7f58e8
25 +DIST ansible-2.9.4.tar.gz 14170264 BLAKE2B e230837360d29df460906d118b3c2ebb9a9dc1ac2a4427809a16716e67a79db8e737ed1beca757bd8a75b631c8cb6c26e58b1caeaaeb613731d63031f1e4e34e SHA512 21020548100fc31b59d4ee1b461f2a14359f2f18752d431cd041eb987c8c8b308f1aa1687461a9b3f5a086485b77b3a38c8f006b942cc24cb2157b45e6582822
26
27 diff --git a/app-admin/ansible/ansible-2.9.4.ebuild b/app-admin/ansible/ansible-2.9.4.ebuild
28 new file mode 100644
29 index 00000000000..87aa8f15ecb
30 --- /dev/null
31 +++ b/app-admin/ansible/ansible-2.9.4.ebuild
32 @@ -0,0 +1,68 @@
33 +# Copyright 1999-2020 Gentoo Authors
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=7
37 +
38 +PYTHON_COMPAT=( python2_7 python3_{6,7} )
39 +
40 +inherit distutils-r1 eutils
41 +
42 +DESCRIPTION="Model-driven deployment, config management, and command execution framework"
43 +HOMEPAGE="https://ansible.com/"
44 +SRC_URI="https://releases.ansible.com/${PN}/${P}.tar.gz"
45 +
46 +LICENSE="GPL-3"
47 +SLOT="0"
48 +KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~x64-macos"
49 +IUSE="doc test"
50 +RESTRICT="test"
51 +
52 +RDEPEND="
53 + dev-python/paramiko[${PYTHON_USEDEP}]
54 + dev-python/jinja[${PYTHON_USEDEP}]
55 + dev-python/pyyaml[${PYTHON_USEDEP}]
56 + dev-python/setuptools[${PYTHON_USEDEP}]
57 + dev-python/cryptography[${PYTHON_USEDEP}]
58 + dev-python/httplib2[${PYTHON_USEDEP}]
59 + dev-python/six[${PYTHON_USEDEP}]
60 + dev-python/netaddr[${PYTHON_USEDEP}]
61 + dev-python/pexpect[${PYTHON_USEDEP}]
62 + net-misc/sshpass
63 + virtual/ssh
64 +"
65 +DEPEND="
66 + dev-python/setuptools[${PYTHON_USEDEP}]
67 + >=dev-python/packaging-16.6[${PYTHON_USEDEP}]
68 + doc? (
69 + dev-python/sphinx[${PYTHON_USEDEP}]
70 + dev-python/sphinx-notfound-page[${PYTHON_USEDEP}]
71 + >=dev-python/pygments-2.4.0[${PYTHON_USEDEP}]
72 + )
73 + test? (
74 + ${RDEPEND}
75 + dev-python/nose[${PYTHON_USEDEP}]
76 + >=dev-python/mock-1.0.1[${PYTHON_USEDEP}]
77 + dev-python/passlib[${PYTHON_USEDEP}]
78 + dev-python/coverage[${PYTHON_USEDEP}]
79 + dev-python/unittest2[${PYTHON_USEDEP}]
80 + dev-vcs/git
81 + )"
82 +
83 +python_compile_all() {
84 + if use doc; then
85 + cd docs/docsite || die
86 + export CPUS=4
87 + emake -f Makefile.sphinx html
88 + fi
89 +}
90 +
91 +python_test() {
92 + nosetests -d -w test/units -v --with-coverage --cover-package=ansible --cover-branches || die
93 +}
94 +
95 +python_install_all() {
96 + use doc && local HTML_DOCS=( docs/docsite/_build/html/. )
97 + distutils-r1_python_install_all
98 +
99 + dodoc -r examples
100 +}