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: Fri, 13 Sep 2019 15:29:47
Message-Id: 1568388578.a6c449c34e1b2d9d92046e5274b53740b0be6130.prometheanfire@gentoo
1 commit: a6c449c34e1b2d9d92046e5274b53740b0be6130
2 Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
3 AuthorDate: Fri Sep 13 15:27:24 2019 +0000
4 Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
5 CommitDate: Fri Sep 13 15:29:38 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6c449c3
7
8 app-admin/ansible: 2.8.5 bump
9
10 Package-Manager: Portage-2.3.69, Repoman-2.3.17
11 Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
12
13 app-admin/ansible/Manifest | 1 +
14 app-admin/ansible/ansible-2.8.5.ebuild | 72 ++++++++++++++++++++++++++++++++++
15 2 files changed, 73 insertions(+)
16
17 diff --git a/app-admin/ansible/Manifest b/app-admin/ansible/Manifest
18 index b07e7cc013e..ded632eec7a 100644
19 --- a/app-admin/ansible/Manifest
20 +++ b/app-admin/ansible/Manifest
21 @@ -1,2 +1,3 @@
22 DIST ansible-2.7.13.tar.gz 11861862 BLAKE2B 3123d84b9f45bb5e50a0d5db5d0b2ae10163e2818d30f29ad5a80c23979a347eb5e17806bd295df547b88a09191918443162cb25d7f339ae76df52e3960954b0 SHA512 8dc19e5c93a90d43ced6628699d2da42d522a020bb2cdd35ba73f6286998c605852c89250af8696e94aba0080b2fab12761a39c3e2eb86d39c212a198f970652
23 DIST ansible-2.8.4.tar.gz 14348300 BLAKE2B 8a9b5587411d2366a91643682c0ef82b0aa5b5cd5e6b882f3ffdfa100c4f3995472913bc12e1c2f7077efb69ec8ac3ad168a79fc3d8c127b34ce03c69588a4c7 SHA512 9efacbaf053acb8cf92ebe5bda982794ecbdbf55e33a4a292a68874b637eebe82406bfba129adf839354ee18aa809d45d77502f68b8e8d07358a48c9b5687b7e
24 +DIST ansible-2.8.5.tar.gz 14352036 BLAKE2B a2d60132e3aeafd7dbdcca13daac1c657e19fc1b7822b33dde35e0fff67fa7093b54330652ba6c02bad710fd2d05fba3081cd0b609f16bccf7e2eba52f9fa45b SHA512 6555b9a3d3d8298410e54f7116d92fc1978bef185a5136cfb809c1942b08b96c562af9e0d6d1a25eee5a4024d309b6713ce27836857b428a7c362e26efb53777
25
26 diff --git a/app-admin/ansible/ansible-2.8.5.ebuild b/app-admin/ansible/ansible-2.8.5.ebuild
27 new file mode 100644
28 index 00000000000..b078e69e7bf
29 --- /dev/null
30 +++ b/app-admin/ansible/ansible-2.8.5.ebuild
31 @@ -0,0 +1,72 @@
32 +# Copyright 1999-2019 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=7
36 +
37 +PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
38 +
39 +inherit distutils-r1 eutils
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 ~arm ~arm64 ~x86 ~x64-macos"
48 +IUSE="doc test"
49 +RESTRICT="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 + dev-python/pexpect[${PYTHON_USEDEP}]
61 + net-misc/sshpass
62 + virtual/ssh
63 +"
64 +DEPEND="
65 + dev-python/setuptools[${PYTHON_USEDEP}]
66 + >=dev-python/packaging-16.6[${PYTHON_USEDEP}]
67 + doc? (
68 + dev-python/sphinx[${PYTHON_USEDEP}]
69 + dev-python/sphinx-notfound-page[${PYTHON_USEDEP}]
70 + )
71 + test? (
72 + ${RDEPEND}
73 + dev-python/nose[${PYTHON_USEDEP}]
74 + >=dev-python/mock-1.0.1[${PYTHON_USEDEP}]
75 + dev-python/passlib[${PYTHON_USEDEP}]
76 + dev-python/coverage[${PYTHON_USEDEP}]
77 + dev-python/unittest2[${PYTHON_USEDEP}]
78 + dev-vcs/git
79 + )"
80 +
81 +python_compile_all() {
82 + if use doc; then
83 + cd docs/docsite || die
84 + export CPUS=4
85 + emake -f Makefile.sphinx html
86 + fi
87 +}
88 +
89 +python_prepare_all() {
90 + rm -fv MANIFEST.in || die
91 + distutils-r1_python_prepare_all
92 +}
93 +
94 +python_test() {
95 + nosetests -d -w test/units -v --with-coverage --cover-package=ansible --cover-branches || die
96 +}
97 +
98 +python_install_all() {
99 + use doc && local HTML_DOCS=( docs/docsite/_build/html/. )
100 + distutils-r1_python_install_all
101 +
102 + dodoc -r examples
103 +}