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: Tue, 28 Mar 2017 23:58:18
Message-Id: 1490745474.628bf6a17c9091b3bf2f8980120a116ebde08e5b.prometheanfire@gentoo
1 commit: 628bf6a17c9091b3bf2f8980120a116ebde08e5b
2 Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
3 AuthorDate: Tue Mar 28 23:57:54 2017 +0000
4 Commit: Matt Thode <prometheanfire <AT> gentoo <DOT> org>
5 CommitDate: Tue Mar 28 23:57:54 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=628bf6a1
7
8 app-admin/ansible: 2.1.5 and 2.2.2 bups, removing keyczar for generally bad sec
9
10 Package-Manager: Portage-2.3.3, Repoman-2.3.1
11
12 app-admin/ansible/Manifest | 2 ++
13 app-admin/ansible/ansible-2.1.5.0.ebuild | 55 ++++++++++++++++++++++++++++++++
14 app-admin/ansible/ansible-2.2.2.0.ebuild | 55 ++++++++++++++++++++++++++++++++
15 3 files changed, 112 insertions(+)
16
17 diff --git a/app-admin/ansible/Manifest b/app-admin/ansible/Manifest
18 index 18828a30189..bb8c95c0199 100644
19 --- a/app-admin/ansible/Manifest
20 +++ b/app-admin/ansible/Manifest
21 @@ -1,2 +1,4 @@
22 DIST ansible-2.1.4.0.tar.gz 1889427 SHA256 e9f1033356557dff2fdbaa1b13a7cc8fb2ed2b15129c84d0c53f63001232cc16 SHA512 2f400ab45c4f482a467c1ea5c7654d6d37e5190ecea36d023c12c96869386fb0c2a8652e0ef1f0c9a933a54574447f9172fc74ab5100f177eb13ad0737d1e3fa WHIRLPOOL 168fa584d55f63159e429b4c7234300fa86dbf20ff44981eb3ab50d579a3df1ac39131358512c132ed10955bfdf6d0e49f57e02082d129f1ada71b4e5fc72492
23 +DIST ansible-2.1.5.0.tar.gz 1893776 SHA256 11a214a5623f9e0032b3e9036211a046ab3c0d3fb6586809c00b8cabd11f6bde SHA512 1bb47cdfad0a9bf4dcc368c717ebcd4bae10bf81eb3585ea63b1aa7ec7963684c079fa48fc13fcf703eb9a08262fbfc5ed0813018508dbea8ac53228416a31f0 WHIRLPOOL 3f4a499b689676a8477b286b2d37f9545cf11cf9ec5efab347fa12c385ddaf637a204a6e1d99d869957576765b7dcdd65b9eafd82843d19b08fb3d5d7e367742
24 DIST ansible-2.2.1.0.tar.gz 2511062 SHA256 63a12ea784c0f90e43293b973d5c75263634c7415e463352846cd676c188e93f SHA512 10f90f4ac68215febd14e36fa9ea3b2156677f2b7a29a08633e0702bcbd8a7c3551980deeabcff756380b076ac7ba6a5e9eca07af66d908d8d6627390744bc00 WHIRLPOOL f246e38e800e7358d74b25c53386fd317ac50a015860d04abff6c360a78fc77ad8843f4537560ed73a27fded408151a64775c355a5c1528668e5431df747bc8d
25 +DIST ansible-2.2.2.0.tar.gz 2510182 SHA256 efd9c574168ac1916dd57f7c88d4dd2e13ef816af0ee49a8d34c77567886e4c2 SHA512 e5d902e6c8d67c2b5e1e907dffab7a36505cc96a9748915dd8340f78b6bf5ced2efe2153f621ecceafc75750729d3e2e26c9c7c95b3a6d15838e6c36de8b8b60 WHIRLPOOL 2b57bf518de9adf339b3c2eb3dfb0e2962e084b69db1a10c1cdccc4caa13845f668191b12f66b3656675b2ac94bb671f329ab7ab843796480a963017cb762776
26
27 diff --git a/app-admin/ansible/ansible-2.1.5.0.ebuild b/app-admin/ansible/ansible-2.1.5.0.ebuild
28 new file mode 100644
29 index 00000000000..b300eade9f7
30 --- /dev/null
31 +++ b/app-admin/ansible/ansible-2.1.5.0.ebuild
32 @@ -0,0 +1,55 @@
33 +# Copyright 1999-2017 Gentoo Foundation
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=6
37 +
38 +PYTHON_COMPAT=( python2_7 )
39 +
40 +inherit distutils-r1 eutils versionator
41 +
42 +DESCRIPTION="Model-driven deployment, config management, and command execution framework"
43 +HOMEPAGE="http://ansible.com/"
44 +SRC_URI="http://releases.ansible.com/${PN}/${P}.tar.gz"
45 +
46 +LICENSE="GPL-3"
47 +SLOT="0"
48 +KEYWORDS="~amd64 ~x86 ~x64-macos"
49 +IUSE="keyczar test"
50 +
51 +RDEPEND="
52 + dev-python/paramiko[${PYTHON_USEDEP}]
53 + <dev-python/jinja-2.9[${PYTHON_USEDEP}]
54 + dev-python/pyyaml[${PYTHON_USEDEP}]
55 + dev-python/setuptools[${PYTHON_USEDEP}]
56 + >=dev-python/pycrypto-2.6[${PYTHON_USEDEP}]
57 + dev-python/httplib2[${PYTHON_USEDEP}]
58 + dev-python/six[${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 + test? (
66 + ${RDEPEND}
67 + dev-python/nose[${PYTHON_USEDEP}]
68 + >=dev-python/mock-1.0.1[${PYTHON_USEDEP}]
69 + <dev-python/mock-1.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_test() {
80 + nosetests -d -w test/units -v --with-coverage --cover-package=ansible --cover-branches || die
81 +}
82 +
83 +python_install_all() {
84 + distutils-r1_python_install_all
85 +
86 + doman docs/man/man1/*.1
87 +}
88
89 diff --git a/app-admin/ansible/ansible-2.2.2.0.ebuild b/app-admin/ansible/ansible-2.2.2.0.ebuild
90 new file mode 100644
91 index 00000000000..b300eade9f7
92 --- /dev/null
93 +++ b/app-admin/ansible/ansible-2.2.2.0.ebuild
94 @@ -0,0 +1,55 @@
95 +# Copyright 1999-2017 Gentoo Foundation
96 +# Distributed under the terms of the GNU General Public License v2
97 +
98 +EAPI=6
99 +
100 +PYTHON_COMPAT=( python2_7 )
101 +
102 +inherit distutils-r1 eutils versionator
103 +
104 +DESCRIPTION="Model-driven deployment, config management, and command execution framework"
105 +HOMEPAGE="http://ansible.com/"
106 +SRC_URI="http://releases.ansible.com/${PN}/${P}.tar.gz"
107 +
108 +LICENSE="GPL-3"
109 +SLOT="0"
110 +KEYWORDS="~amd64 ~x86 ~x64-macos"
111 +IUSE="keyczar test"
112 +
113 +RDEPEND="
114 + dev-python/paramiko[${PYTHON_USEDEP}]
115 + <dev-python/jinja-2.9[${PYTHON_USEDEP}]
116 + dev-python/pyyaml[${PYTHON_USEDEP}]
117 + dev-python/setuptools[${PYTHON_USEDEP}]
118 + >=dev-python/pycrypto-2.6[${PYTHON_USEDEP}]
119 + dev-python/httplib2[${PYTHON_USEDEP}]
120 + dev-python/six[${PYTHON_USEDEP}]
121 + net-misc/sshpass
122 + virtual/ssh
123 +"
124 +DEPEND="
125 + dev-python/setuptools[${PYTHON_USEDEP}]
126 + >=dev-python/packaging-16.6[${PYTHON_USEDEP}]
127 + test? (
128 + ${RDEPEND}
129 + dev-python/nose[${PYTHON_USEDEP}]
130 + >=dev-python/mock-1.0.1[${PYTHON_USEDEP}]
131 + <dev-python/mock-1.1[${PYTHON_USEDEP}]
132 + dev-python/passlib[${PYTHON_USEDEP}]
133 + dev-python/coverage[${PYTHON_USEDEP}]
134 + dev-python/unittest2[${PYTHON_USEDEP}]
135 + dev-vcs/git
136 + )"
137 +
138 +# not included in release tarball
139 +RESTRICT="test"
140 +
141 +python_test() {
142 + nosetests -d -w test/units -v --with-coverage --cover-package=ansible --cover-branches || die
143 +}
144 +
145 +python_install_all() {
146 + distutils-r1_python_install_all
147 +
148 + doman docs/man/man1/*.1
149 +}