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: Wed, 12 Apr 2017 18:35:32
Message-Id: 1492022112.bc71f8caf45261e4f2f91693fe51db45888078c5.prometheanfire@gentoo
1 commit: bc71f8caf45261e4f2f91693fe51db45888078c5
2 Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
3 AuthorDate: Wed Apr 12 18:34:32 2017 +0000
4 Commit: Matt Thode <prometheanfire <AT> gentoo <DOT> org>
5 CommitDate: Wed Apr 12 18:35:12 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc71f8ca
7
8 app-admin/ansible: 2.3.0.0 bup
9
10 Package-Manager: Portage-2.3.3, Repoman-2.3.1
11
12 app-admin/ansible/Manifest | 1 +
13 app-admin/ansible/ansible-2.3.0.0.ebuild | 55 ++++++++++++++++++++++++++++++++
14 2 files changed, 56 insertions(+)
15
16 diff --git a/app-admin/ansible/Manifest b/app-admin/ansible/Manifest
17 index bb8c95c0199..bc4c311cea4 100644
18 --- a/app-admin/ansible/Manifest
19 +++ b/app-admin/ansible/Manifest
20 @@ -2,3 +2,4 @@ DIST ansible-2.1.4.0.tar.gz 1889427 SHA256 e9f1033356557dff2fdbaa1b13a7cc8fb2ed2
21 DIST ansible-2.1.5.0.tar.gz 1893776 SHA256 11a214a5623f9e0032b3e9036211a046ab3c0d3fb6586809c00b8cabd11f6bde SHA512 1bb47cdfad0a9bf4dcc368c717ebcd4bae10bf81eb3585ea63b1aa7ec7963684c079fa48fc13fcf703eb9a08262fbfc5ed0813018508dbea8ac53228416a31f0 WHIRLPOOL 3f4a499b689676a8477b286b2d37f9545cf11cf9ec5efab347fa12c385ddaf637a204a6e1d99d869957576765b7dcdd65b9eafd82843d19b08fb3d5d7e367742
22 DIST ansible-2.2.1.0.tar.gz 2511062 SHA256 63a12ea784c0f90e43293b973d5c75263634c7415e463352846cd676c188e93f SHA512 10f90f4ac68215febd14e36fa9ea3b2156677f2b7a29a08633e0702bcbd8a7c3551980deeabcff756380b076ac7ba6a5e9eca07af66d908d8d6627390744bc00 WHIRLPOOL f246e38e800e7358d74b25c53386fd317ac50a015860d04abff6c360a78fc77ad8843f4537560ed73a27fded408151a64775c355a5c1528668e5431df747bc8d
23 DIST ansible-2.2.2.0.tar.gz 2510182 SHA256 efd9c574168ac1916dd57f7c88d4dd2e13ef816af0ee49a8d34c77567886e4c2 SHA512 e5d902e6c8d67c2b5e1e907dffab7a36505cc96a9748915dd8340f78b6bf5ced2efe2153f621ecceafc75750729d3e2e26c9c7c95b3a6d15838e6c36de8b8b60 WHIRLPOOL 2b57bf518de9adf339b3c2eb3dfb0e2962e084b69db1a10c1cdccc4caa13845f668191b12f66b3656675b2ac94bb671f329ab7ab843796480a963017cb762776
24 +DIST ansible-2.3.0.0.tar.gz 4251730 SHA256 299f3907cd566a20e163942fa82b6afc86ef89c2726ba503b90c1a651e82a458 SHA512 88ac28befefd7a70c36d8c33bc1aba1b0a5ffdea4bddd0b9e6c5488c70057662812208c221e47721c5a194fc30282a33490f196a719d9eb6d9b1e7dcfd1ff941 WHIRLPOOL a6a622f17476c07e3446a7b09631027797ade04f7d1571e0eafccc2736390deabfcdd36fa1e849d209eb7ab5f1e3e86f2b6e7dd3032db1743665165c1dc710ba
25
26 diff --git a/app-admin/ansible/ansible-2.3.0.0.ebuild b/app-admin/ansible/ansible-2.3.0.0.ebuild
27 new file mode 100644
28 index 00000000000..16e6d897dd7
29 --- /dev/null
30 +++ b/app-admin/ansible/ansible-2.3.0.0.ebuild
31 @@ -0,0 +1,55 @@
32 +# Copyright 1999-2017 Gentoo Foundation
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=6
36 +
37 +PYTHON_COMPAT=( python2_7 )
38 +
39 +inherit distutils-r1 eutils versionator
40 +
41 +DESCRIPTION="Model-driven deployment, config management, and command execution framework"
42 +HOMEPAGE="http://ansible.com/"
43 +SRC_URI="http://releases.ansible.com/${PN}/${P}.tar.gz"
44 +
45 +LICENSE="GPL-3"
46 +SLOT="0"
47 +KEYWORDS="~amd64 ~x86 ~x64-macos"
48 +IUSE="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/pycrypto-2.6[${PYTHON_USEDEP}]
56 + dev-python/httplib2[${PYTHON_USEDEP}]
57 + dev-python/six[${PYTHON_USEDEP}]
58 + net-misc/sshpass
59 + virtual/ssh
60 +"
61 +DEPEND="
62 + dev-python/setuptools[${PYTHON_USEDEP}]
63 + >=dev-python/packaging-16.6[${PYTHON_USEDEP}]
64 + test? (
65 + ${RDEPEND}
66 + dev-python/nose[${PYTHON_USEDEP}]
67 + >=dev-python/mock-1.0.1[${PYTHON_USEDEP}]
68 + <dev-python/mock-1.1[${PYTHON_USEDEP}]
69 + dev-python/passlib[${PYTHON_USEDEP}]
70 + dev-python/coverage[${PYTHON_USEDEP}]
71 + dev-python/unittest2[${PYTHON_USEDEP}]
72 + dev-vcs/git
73 + )"
74 +
75 +# not included in release tarball
76 +RESTRICT="test"
77 +
78 +python_test() {
79 + nosetests -d -w test/units -v --with-coverage --cover-package=ansible --cover-branches || die
80 +}
81 +
82 +python_install_all() {
83 + distutils-r1_python_install_all
84 +
85 + doman docs/man/man1/*.1
86 +}