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, 18 Jan 2019 06:12:07
Message-Id: 1547791894.c2a66c3e7c7b3c5d9bcaa73030b3d7f1b7a60e5d.prometheanfire@gentoo
1 commit: c2a66c3e7c7b3c5d9bcaa73030b3d7f1b7a60e5d
2 Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
3 AuthorDate: Fri Jan 18 06:11:34 2019 +0000
4 Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
5 CommitDate: Fri Jan 18 06:11:34 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2a66c3e
7
8 app-admin/ansible: 2.6.12 and 2.7.6 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.12.ebuild | 66 +++++++++++++++++++++++++++++++++
15 app-admin/ansible/ansible-2.7.6.ebuild | 66 +++++++++++++++++++++++++++++++++
16 3 files changed, 134 insertions(+)
17
18 diff --git a/app-admin/ansible/Manifest b/app-admin/ansible/Manifest
19 index 986ae10f18e..99c38ffab09 100644
20 --- a/app-admin/ansible/Manifest
21 +++ b/app-admin/ansible/Manifest
22 @@ -1,3 +1,5 @@
23 DIST ansible-2.5.14.tar.gz 10119785 BLAKE2B 6e771aafc16053185ee6d275d6d41f64aa3f0d6dffbe721a66b548b97e84d78916e03827d592b961f9a4e0bb03fae09320731a4b8fdb814126cecdfb51f9f136 SHA512 9635b1c4bc9a93a24f4bb2894c9fed63803cecb01c5562559e3b808791d1007b26aa0aade4aa05fd4bae0f7d01216588d4e2e0bf4c5fb6cdf677d9b40e9e2de8
24 DIST ansible-2.6.11.tar.gz 10722546 BLAKE2B d98a82323409b894343c22c0b6226ef643bae34198627a6de426fdb65ef2a9892429edda20d522b8f501fe34c47b463f844abc7e6cf38009bd22398ca0c35f11 SHA512 5b795644d2bc02470b8a71be42720405614eac3e602a8906257c82ace36dc4c3727322b12ffadda6e2b752d963a40559cc35b1bc0a85596123896e7d1ac75b6b
25 +DIST ansible-2.6.12.tar.gz 10726648 BLAKE2B 9f3b1b48069f5b450f649bf1c21ee57922ac3db6a8b1b11c459b572bf298813490f230400f09d35d4d7b21a709643ac37cb527719fea59a1b57616b476235dcb SHA512 daee0a5c37a83dfd22b1fccb5245735e4874f7428f5e8f0244a8a208c7f73729bffc06df16d16e257ae65b8d4cafeb4e3b67e49160b5d9d530666166b5096a70
26 DIST ansible-2.7.5.tar.gz 11781337 BLAKE2B cbb1ae02ee5733c03797db8acbb79980e24afe6e265aa609bbb22d8b43675c8ec995a4b10f3212e8dbf2fe49fdbccf1d2f8ee251bb4bd11ee5198a2ca2443147 SHA512 b3a8a2c10e42f4dcf0f3867901eaaf555e6b9bcbd808b91765a8825db3ec49d618d8893f244d52e49e944d0900a876bbb31b3a7b89d636e435e94cd4b281be18
27 +DIST ansible-2.7.6.tar.gz 11796062 BLAKE2B 171dbcc7380ded52b03b9b109705008a492dbc5b8542fa600562c66abb8c3d3ace6bc92696559357d62fec106938e8fa4366b67cd621e4e8144fad59d0870db7 SHA512 db0813009b4683b74bf4dda640adc3dad750e053c3a87f97c6e61a2a5ea7668ea51e97ec204ddcdba6f09733bb399f824f87f365b74c35315b979603c99a6b70
28
29 diff --git a/app-admin/ansible/ansible-2.6.12.ebuild b/app-admin/ansible/ansible-2.6.12.ebuild
30 new file mode 100644
31 index 00000000000..4bec3453ac7
32 --- /dev/null
33 +++ b/app-admin/ansible/ansible-2.6.12.ebuild
34 @@ -0,0 +1,66 @@
35 +# Copyright 1999-2019 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.6.ebuild b/app-admin/ansible/ansible-2.7.6.ebuild
103 new file mode 100644
104 index 00000000000..c32faea9ddf
105 --- /dev/null
106 +++ b/app-admin/ansible/ansible-2.7.6.ebuild
107 @@ -0,0 +1,66 @@
108 +# Copyright 1999-2019 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 +}