Gentoo Archives: gentoo-commits

From: Matt Thode <prometheanfire@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-admin/ansible/
Date: Fri, 29 Jun 2018 05:46:14
Message-Id: 1530251160.43e835a8dadc67301a3f054d9f8c6dd23d236670.prometheanfire@gentoo
1 commit: 43e835a8dadc67301a3f054d9f8c6dd23d236670
2 Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
3 AuthorDate: Fri Jun 29 05:45:45 2018 +0000
4 Commit: Matt Thode <prometheanfire <AT> gentoo <DOT> org>
5 CommitDate: Fri Jun 29 05:46:00 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43e835a8
7
8 app-admin/ansible: 2.6.0 bup
9
10 Package-Manager: Portage-2.3.40, Repoman-2.3.9
11
12 app-admin/ansible/Manifest | 1 +
13 app-admin/ansible/ansible-2.6.0.ebuild | 66 ++++++++++++++++++++++++++++++++++
14 2 files changed, 67 insertions(+)
15
16 diff --git a/app-admin/ansible/Manifest b/app-admin/ansible/Manifest
17 index df06efc0e44..7182bdd4e64 100644
18 --- a/app-admin/ansible/Manifest
19 +++ b/app-admin/ansible/Manifest
20 @@ -2,3 +2,4 @@ DIST ansible-2.4.3.0.tar.gz 6511115 BLAKE2B d43679c651f6aa5fd86c797a204645a8ee98
21 DIST ansible-2.4.4.0.tar.gz 6512938 BLAKE2B 51e397d2242209271a8aef211c3bdeb34a15e2061a202415749ecb4232e0521aff304d5585d536b1805f14ff476b0733d559eeabe6e44de7b273b8606b11b805 SHA512 f0dcf92f2c69931fa06e6dd3845c11592d5a7e44f19a99c4d6c361022708560170f2b74ad20eded61fa5812c90eed281b78396aa92e0b33717970afb5966dd72
22 DIST ansible-2.4.5.0.tar.gz 6515523 BLAKE2B b6d2eeae93ec8b61ca426682d702179d60674cdb95b2cc9fe413f32d429cdbcab804f34a6d0bcd51a6151dcc29297c6aef6025df52b859130b5ef4c552e85d68 SHA512 44d0e05730a9d7b5ee256c8c19a08c007d19d6523319e3c45b65206781d7384386bbde1a0f5b452b29c9b95a236140bf1c011b46f1c15592c47a15deccf8748e
23 DIST ansible-2.5.5.tar.gz 10150862 BLAKE2B 51184d11418c0a534c0176fcc6fde6da3c962e00502b354317b311d20122b28bbafbb8dfdfb7700a0153116c70396a882b538524395af590af16eeac043d0655 SHA512 a3d50539d2a109dc0bbcdb440e0800b917f63141dce935e6426cb6bdc51e3a93e02f05c23714c24ab00b19842a86677b8d2f2455d20ca15410fa8d3c8ba379ca
24 +DIST ansible-2.6.0.tar.gz 10721104 BLAKE2B 894700762139339e43cde35d74bfcfda218a1325b45749d8ea94c1a19e210f98e2f0717ff39c54da97f9795380268da040158271f2e26986b5d2fe177e3dfe2e SHA512 0c7353eeb4a65b21439489ef8a101bb0455d24d88904011460548bfba218688b4a1fdc1d61d60d611c2bcce7f1c301c0d6bcb9f3e9db12eaf9c9ef2f96994af9
25
26 diff --git a/app-admin/ansible/ansible-2.6.0.ebuild b/app-admin/ansible/ansible-2.6.0.ebuild
27 new file mode 100644
28 index 00000000000..8f63e854644
29 --- /dev/null
30 +++ b/app-admin/ansible/ansible-2.6.0.ebuild
31 @@ -0,0 +1,66 @@
32 +# Copyright 1999-2018 Gentoo Foundation
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=6
36 +
37 +PYTHON_COMPAT=( python2_7 python3_{5,6} )
38 +
39 +inherit distutils-r1 eutils versionator
40 +
41 +DESCRIPTION="Model-driven deployment, config management, and command execution framework"
42 +HOMEPAGE="https://ansible.com/"
43 +SRC_URI="https://releases.ansible.com/${PN}/${P}.tar.gz"
44 +
45 +LICENSE="GPL-3"
46 +SLOT="0"
47 +KEYWORDS="~amd64 ~x86 ~x64-macos"
48 +IUSE="doc test"
49 +
50 +RDEPEND="
51 + dev-python/paramiko[${PYTHON_USEDEP}]
52 + dev-python/jinja[${PYTHON_USEDEP}]
53 + dev-python/pyyaml[${PYTHON_USEDEP}]
54 + dev-python/setuptools[${PYTHON_USEDEP}]
55 + dev-python/cryptography[${PYTHON_USEDEP}]
56 + dev-python/httplib2[${PYTHON_USEDEP}]
57 + dev-python/six[${PYTHON_USEDEP}]
58 + dev-python/netaddr[${PYTHON_USEDEP}]
59 + net-misc/sshpass
60 + virtual/ssh
61 +"
62 +DEPEND="
63 + dev-python/setuptools[${PYTHON_USEDEP}]
64 + >=dev-python/packaging-16.6[${PYTHON_USEDEP}]
65 + doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
66 + test? (
67 + ${RDEPEND}
68 + dev-python/nose[${PYTHON_USEDEP}]
69 + >=dev-python/mock-1.0.1[${PYTHON_USEDEP}]
70 + dev-python/passlib[${PYTHON_USEDEP}]
71 + dev-python/coverage[${PYTHON_USEDEP}]
72 + dev-python/unittest2[${PYTHON_USEDEP}]
73 + dev-vcs/git
74 + )"
75 +
76 +# not included in release tarball
77 +RESTRICT="test"
78 +
79 +python_compile_all() {
80 + if use doc; then
81 + cd docs/docsite || die
82 + export CPUS=4
83 + emake -f Makefile.sphinx html
84 + fi
85 +}
86 +
87 +python_test() {
88 + nosetests -d -w test/units -v --with-coverage --cover-package=ansible --cover-branches || die
89 +}
90 +
91 +python_install_all() {
92 + use doc && local HTML_DOCS=( docs/docsite/_build/html/. )
93 + distutils-r1_python_install_all
94 +
95 + doman docs/man/man1/*.1
96 + dodoc -r examples
97 +}