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: Sun, 18 Nov 2018 15:22:14
Message-Id: 1542554511.dfe2251d7de71f5c2466b2fdd0adde7a1158f7d5.prometheanfire@gentoo
1 commit: dfe2251d7de71f5c2466b2fdd0adde7a1158f7d5
2 Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
3 AuthorDate: Sun Nov 18 15:21:18 2018 +0000
4 Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
5 CommitDate: Sun Nov 18 15:21:51 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfe2251d
7
8 app-admin/ansible: 2.6.8 and 2.7.2 bump
9
10 Package-Manager: Portage-2.3.51, Repoman-2.3.12
11 Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
12
13 app-admin/ansible/Manifest | 2 ++
14 app-admin/ansible/ansible-2.6.8.ebuild | 66 ++++++++++++++++++++++++++++++++++
15 app-admin/ansible/ansible-2.7.2.ebuild | 66 ++++++++++++++++++++++++++++++++++
16 3 files changed, 134 insertions(+)
17
18 diff --git a/app-admin/ansible/Manifest b/app-admin/ansible/Manifest
19 index 98eebc16c2c..a406c928daf 100644
20 --- a/app-admin/ansible/Manifest
21 +++ b/app-admin/ansible/Manifest
22 @@ -1,3 +1,5 @@
23 DIST ansible-2.5.11.tar.gz 10114022 BLAKE2B 196c657c66b588ed709b8354d7f043c12701f08e263ede1224f59457b7d65c113d6a936150c0379378615e7a89a66db6a8cfc52304f2c3431a4cafbed9a3bdb5 SHA512 b0da66fb67bdd33b42b35239d392793cc19b98650990028ef89b83384285ab6185accbfe15edb030b9e9a62e59961a22e2002b6aeea34f1f063da857ad199358
24 DIST ansible-2.6.7.tar.gz 10708387 BLAKE2B cfdd8940e3c23183fa8650d9c5a46b9af056dc9850b25b7969925ea66f2ec7d78945efaf982bc8c8752a285295461922b3e047b4edf75ecf3e3d4c893f0dafbc SHA512 23fde88f7e2151154cd77bb8a946c06c703b620456e0f1e9dc74f532b95d2868eb96e9c6f52fc48fc75ed5ad77d45d61be48fe4b7bd11ac8baa4745a026852bc
25 +DIST ansible-2.6.8.tar.gz 10714750 BLAKE2B 303e1be319d7fbe3ef6cccace6bcaafef8ddacc0ea2d749cabe71dbeae1bb8ca6bb770e45f226425625e6d045e31cff7f0ef08feafbebbd1db5751f11699a26e SHA512 a072ad1dac730dc9be50c902acd8ae6ba03cb82eecb505ed70e9cb33957fc0391c0461b89593331731e10dad970ee8f81843b1e1039788c320f593db1241ecf4
26 DIST ansible-2.7.1.tar.gz 11738557 BLAKE2B 8d154d9f09eabd851fb182cea3a6a810385ed971429f4968b649ccd7e5cbbb5c6cd884a478b235f04f12134b471c99a4f77c32826661cc73cbb9e3a1159c377c SHA512 263ebc5fb172c7eda0cc703508ba06a5a6ab197923597a616bcdf28b8bc673ff6117c72cbff4546a1f3628656b0c4d7dd05c34c75e68b9a0d9c29ea9b5a4162f
27 +DIST ansible-2.7.2.tar.gz 11755722 BLAKE2B 8f1b733f2d4569bd6d1fd52b49b984104bccca28e5fc572abea56572b634a5acfd556562f6a2d2d32277282c8ca7f0c35f2e768d2935dc7d161b2389b37b62e2 SHA512 ee1dcacfdf6af8124b3b000acecb7dcfbf4f221eefbd3165c109e03c8ce7efee56ad643f143a1d159c1ac539536490a15547a9d0635b3c7daae2c9cbda7bc824
28
29 diff --git a/app-admin/ansible/ansible-2.6.8.ebuild b/app-admin/ansible/ansible-2.6.8.ebuild
30 new file mode 100644
31 index 00000000000..71d5cc29ecc
32 --- /dev/null
33 +++ b/app-admin/ansible/ansible-2.6.8.ebuild
34 @@ -0,0 +1,66 @@
35 +# Copyright 1999-2018 Gentoo Authors
36 +# Distributed under the terms of the GNU General Public License v2
37 +
38 +EAPI=7
39 +
40 +PYTHON_COMPAT=( python2_7 python3_{5,6} )
41 +
42 +inherit distutils-r1 eutils
43 +
44 +DESCRIPTION="Model-driven deployment, config management, and command execution framework"
45 +HOMEPAGE="https://ansible.com/"
46 +SRC_URI="https://releases.ansible.com/${PN}/${P}.tar.gz"
47 +
48 +LICENSE="GPL-3"
49 +SLOT="0"
50 +KEYWORDS="~amd64 ~x86 ~x64-macos"
51 +IUSE="doc test"
52 +
53 +RDEPEND="
54 + dev-python/paramiko[${PYTHON_USEDEP}]
55 + dev-python/jinja[${PYTHON_USEDEP}]
56 + dev-python/pyyaml[${PYTHON_USEDEP}]
57 + dev-python/setuptools[${PYTHON_USEDEP}]
58 + dev-python/cryptography[${PYTHON_USEDEP}]
59 + dev-python/httplib2[${PYTHON_USEDEP}]
60 + dev-python/six[${PYTHON_USEDEP}]
61 + dev-python/netaddr[${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? ( dev-python/sphinx[${PYTHON_USEDEP}] )
69 + test? (
70 + ${RDEPEND}
71 + dev-python/nose[${PYTHON_USEDEP}]
72 + >=dev-python/mock-1.0.1[${PYTHON_USEDEP}]
73 + dev-python/passlib[${PYTHON_USEDEP}]
74 + dev-python/coverage[${PYTHON_USEDEP}]
75 + dev-python/unittest2[${PYTHON_USEDEP}]
76 + dev-vcs/git
77 + )"
78 +
79 +# not included in release tarball
80 +RESTRICT="test"
81 +
82 +python_compile_all() {
83 + if use doc; then
84 + cd docs/docsite || die
85 + export CPUS=4
86 + emake -f Makefile.sphinx html
87 + fi
88 +}
89 +
90 +python_test() {
91 + nosetests -d -w test/units -v --with-coverage --cover-package=ansible --cover-branches || die
92 +}
93 +
94 +python_install_all() {
95 + use doc && local HTML_DOCS=( docs/docsite/_build/html/. )
96 + distutils-r1_python_install_all
97 +
98 + doman docs/man/man1/*.1
99 + dodoc -r examples
100 +}
101
102 diff --git a/app-admin/ansible/ansible-2.7.2.ebuild b/app-admin/ansible/ansible-2.7.2.ebuild
103 new file mode 100644
104 index 00000000000..2f38c77741e
105 --- /dev/null
106 +++ b/app-admin/ansible/ansible-2.7.2.ebuild
107 @@ -0,0 +1,66 @@
108 +# Copyright 1999-2018 Gentoo Authors
109 +# Distributed under the terms of the GNU General Public License v2
110 +
111 +EAPI=7
112 +
113 +PYTHON_COMPAT=( python2_7 python3_{5,6} )
114 +
115 +inherit distutils-r1 eutils
116 +
117 +DESCRIPTION="Model-driven deployment, config management, and command execution framework"
118 +HOMEPAGE="https://ansible.com/"
119 +SRC_URI="https://releases.ansible.com/${PN}/${P}.tar.gz"
120 +
121 +LICENSE="GPL-3"
122 +SLOT="0"
123 +KEYWORDS="~amd64 ~arm ~x86 ~x64-macos"
124 +IUSE="doc test"
125 +
126 +RDEPEND="
127 + dev-python/paramiko[${PYTHON_USEDEP}]
128 + dev-python/jinja[${PYTHON_USEDEP}]
129 + dev-python/pyyaml[${PYTHON_USEDEP}]
130 + dev-python/setuptools[${PYTHON_USEDEP}]
131 + dev-python/cryptography[${PYTHON_USEDEP}]
132 + dev-python/httplib2[${PYTHON_USEDEP}]
133 + dev-python/six[${PYTHON_USEDEP}]
134 + dev-python/netaddr[${PYTHON_USEDEP}]
135 + net-misc/sshpass
136 + virtual/ssh
137 +"
138 +DEPEND="
139 + dev-python/setuptools[${PYTHON_USEDEP}]
140 + >=dev-python/packaging-16.6[${PYTHON_USEDEP}]
141 + doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
142 + test? (
143 + ${RDEPEND}
144 + dev-python/nose[${PYTHON_USEDEP}]
145 + >=dev-python/mock-1.0.1[${PYTHON_USEDEP}]
146 + dev-python/passlib[${PYTHON_USEDEP}]
147 + dev-python/coverage[${PYTHON_USEDEP}]
148 + dev-python/unittest2[${PYTHON_USEDEP}]
149 + dev-vcs/git
150 + )"
151 +
152 +# not included in release tarball
153 +RESTRICT="test"
154 +
155 +python_compile_all() {
156 + if use doc; then
157 + cd docs/docsite || die
158 + export CPUS=4
159 + emake -f Makefile.sphinx html
160 + fi
161 +}
162 +
163 +python_test() {
164 + nosetests -d -w test/units -v --with-coverage --cover-package=ansible --cover-branches || die
165 +}
166 +
167 +python_install_all() {
168 + use doc && local HTML_DOCS=( docs/docsite/_build/html/. )
169 + distutils-r1_python_install_all
170 +
171 + doman docs/man/man1/*.1
172 + dodoc -r examples
173 +}