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, 28 Sep 2018 00:36:27
Message-Id: 1538094970.e6cd971971f80d14d180d4dab7418a7b5fcc750e.prometheanfire@gentoo
1 commit: e6cd971971f80d14d180d4dab7418a7b5fcc750e
2 Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
3 AuthorDate: Fri Sep 28 00:35:49 2018 +0000
4 Commit: Matt Thode <prometheanfire <AT> gentoo <DOT> org>
5 CommitDate: Fri Sep 28 00:36:10 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6cd9719
7
8 app-admin/ansible: 2.5.10 bump
9
10 Package-Manager: Portage-2.3.49, Repoman-2.3.11
11
12 app-admin/ansible/Manifest | 1 +
13 app-admin/ansible/ansible-2.5.10.ebuild | 66 +++++++++++++++++++++++++++++++++
14 2 files changed, 67 insertions(+)
15
16 diff --git a/app-admin/ansible/Manifest b/app-admin/ansible/Manifest
17 index da2217d62b9..f26f4a71cc8 100644
18 --- a/app-admin/ansible/Manifest
19 +++ b/app-admin/ansible/Manifest
20 @@ -1,3 +1,4 @@
21 +DIST ansible-2.5.10.tar.gz 10167484 BLAKE2B 0c60758d54fabef8037ce7e79d86c1508786a3e8cfe2cb1cc9d09cc24ece107414793f4dd12013dbc4c9a1354669288e0989374a20b7ebc035115dfd907c7279 SHA512 911f1f616206136708ceb4f9955e8bf309d7b506fcca9e0f31d770ead0a47c803d670909b6fe10b0d26056d3fd5c140e144132284ad5dbb618d3b013abc9385f
22 DIST ansible-2.5.6.tar.gz 10157989 BLAKE2B 07341ab7a087e3139442d5420b461ca332f3a9e550874a746f43904763660ef12c9a2041bb991eeb315abdc7f6e31e3615d9283f407003eddddf2b661331c59a SHA512 169badaa6a94d1ea2d16cb97c7e5eb0b8c225a455edfa95f3ad9e4ec968d5b9525dec4732b60e5ba5f92412f87d8aacc0b2299f2595f3bb820ad8604be8e76d6
23 DIST ansible-2.5.8.tar.gz 10169397 BLAKE2B 7cb0abb168af25a3cd7b94880309cf19f018a68277472afb24811bb4ccc329c129f754d2b97626f71052712690e372856bfb62345cdae74165eca38066e86779 SHA512 8de8ddf1925ef1465654f4bc1d54fd9f5f9d700ef2c5a4982684f3a4560ac933b05ff0661c34e61235006abc64fd6acf299d0c45f7b5796c3a89dda5382099ed
24 DIST ansible-2.5.9.tar.gz 10165368 BLAKE2B 10d30d3200702958e15695d8fb0aa84ee89b65f966b2879f3d9e89c1bae9d38bffa5936f88dbd7e3b0329f07e523677898230fff424d0d61f03cbe2dab8f3020 SHA512 0962d2f30030889b07e72346452f21cdc99305920bb8e246fc19d37ca4c837dbfba3230634db398b74959a6a67f4ed9dd097eb7783a2854f0969aeeab7e00341
25
26 diff --git a/app-admin/ansible/ansible-2.5.10.ebuild b/app-admin/ansible/ansible-2.5.10.ebuild
27 new file mode 100644
28 index 00000000000..71d5cc29ecc
29 --- /dev/null
30 +++ b/app-admin/ansible/ansible-2.5.10.ebuild
31 @@ -0,0 +1,66 @@
32 +# Copyright 1999-2018 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} )
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 ~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 +}