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: Thu, 05 Jul 2018 19:39:07
Message-Id: 1530819533.58312c34765c6af46c3fe800f9dc7ab003baf4b5.prometheanfire@gentoo
1 commit: 58312c34765c6af46c3fe800f9dc7ab003baf4b5
2 Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
3 AuthorDate: Thu Jul 5 19:38:17 2018 +0000
4 Commit: Matt Thode <prometheanfire <AT> gentoo <DOT> org>
5 CommitDate: Thu Jul 5 19:38:53 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58312c34
7
8 app-admin/ansible: 2.5.6 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.5.6.ebuild | 66 ++++++++++++++++++++++++++++++++++
14 2 files changed, 67 insertions(+)
15
16 diff --git a/app-admin/ansible/Manifest b/app-admin/ansible/Manifest
17 index 7182bdd4e64..6eabe735347 100644
18 --- a/app-admin/ansible/Manifest
19 +++ b/app-admin/ansible/Manifest
20 @@ -2,4 +2,5 @@ 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.5.6.tar.gz 10157989 BLAKE2B 07341ab7a087e3139442d5420b461ca332f3a9e550874a746f43904763660ef12c9a2041bb991eeb315abdc7f6e31e3615d9283f407003eddddf2b661331c59a SHA512 169badaa6a94d1ea2d16cb97c7e5eb0b8c225a455edfa95f3ad9e4ec968d5b9525dec4732b60e5ba5f92412f87d8aacc0b2299f2595f3bb820ad8604be8e76d6
25 DIST ansible-2.6.0.tar.gz 10721104 BLAKE2B 894700762139339e43cde35d74bfcfda218a1325b45749d8ea94c1a19e210f98e2f0717ff39c54da97f9795380268da040158271f2e26986b5d2fe177e3dfe2e SHA512 0c7353eeb4a65b21439489ef8a101bb0455d24d88904011460548bfba218688b4a1fdc1d61d60d611c2bcce7f1c301c0d6bcb9f3e9db12eaf9c9ef2f96994af9
26
27 diff --git a/app-admin/ansible/ansible-2.5.6.ebuild b/app-admin/ansible/ansible-2.5.6.ebuild
28 new file mode 100644
29 index 00000000000..8f63e854644
30 --- /dev/null
31 +++ b/app-admin/ansible/ansible-2.5.6.ebuild
32 @@ -0,0 +1,66 @@
33 +# Copyright 1999-2018 Gentoo Foundation
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=6
37 +
38 +PYTHON_COMPAT=( python2_7 python3_{5,6} )
39 +
40 +inherit distutils-r1 eutils versionator
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 ~x86 ~x64-macos"
49 +IUSE="doc test"
50 +
51 +RDEPEND="
52 + dev-python/paramiko[${PYTHON_USEDEP}]
53 + dev-python/jinja[${PYTHON_USEDEP}]
54 + dev-python/pyyaml[${PYTHON_USEDEP}]
55 + dev-python/setuptools[${PYTHON_USEDEP}]
56 + dev-python/cryptography[${PYTHON_USEDEP}]
57 + dev-python/httplib2[${PYTHON_USEDEP}]
58 + dev-python/six[${PYTHON_USEDEP}]
59 + dev-python/netaddr[${PYTHON_USEDEP}]
60 + net-misc/sshpass
61 + virtual/ssh
62 +"
63 +DEPEND="
64 + dev-python/setuptools[${PYTHON_USEDEP}]
65 + >=dev-python/packaging-16.6[${PYTHON_USEDEP}]
66 + doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
67 + test? (
68 + ${RDEPEND}
69 + dev-python/nose[${PYTHON_USEDEP}]
70 + >=dev-python/mock-1.0.1[${PYTHON_USEDEP}]
71 + dev-python/passlib[${PYTHON_USEDEP}]
72 + dev-python/coverage[${PYTHON_USEDEP}]
73 + dev-python/unittest2[${PYTHON_USEDEP}]
74 + dev-vcs/git
75 + )"
76 +
77 +# not included in release tarball
78 +RESTRICT="test"
79 +
80 +python_compile_all() {
81 + if use doc; then
82 + cd docs/docsite || die
83 + export CPUS=4
84 + emake -f Makefile.sphinx html
85 + fi
86 +}
87 +
88 +python_test() {
89 + nosetests -d -w test/units -v --with-coverage --cover-package=ansible --cover-branches || die
90 +}
91 +
92 +python_install_all() {
93 + use doc && local HTML_DOCS=( docs/docsite/_build/html/. )
94 + distutils-r1_python_install_all
95 +
96 + doman docs/man/man1/*.1
97 + dodoc -r examples
98 +}