Gentoo Archives: gentoo-commits

From: "Mike Gilbert (floppym)" <floppym@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-python/cherrypy: cherrypy-3.2.1.ebuild cherrypy-3.2.2.ebuild ChangeLog
Date: Wed, 28 Dec 2011 22:44:17
Message-Id: 20111228224407.941A52004B@flycatcher.gentoo.org
1 floppym 11/12/28 22:44:07
2
3 Modified: cherrypy-3.2.1.ebuild ChangeLog
4 Added: cherrypy-3.2.2.ebuild
5 Log:
6 Version bump for bug 389161. Work around null stdin by redirecting in src_test.
7
8 (Portage version: 2.2.0_alpha84/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.2 dev-python/cherrypy/cherrypy-3.2.1.ebuild
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/cherrypy/cherrypy-3.2.1.ebuild?rev=1.2&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/cherrypy/cherrypy-3.2.1.ebuild?rev=1.2&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/cherrypy/cherrypy-3.2.1.ebuild?r1=1.1&r2=1.2
16
17 Index: cherrypy-3.2.1.ebuild
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-python/cherrypy/cherrypy-3.2.1.ebuild,v
20 retrieving revision 1.1
21 retrieving revision 1.2
22 diff -u -r1.1 -r1.2
23 --- cherrypy-3.2.1.ebuild 10 Sep 2011 19:08:36 -0000 1.1
24 +++ cherrypy-3.2.1.ebuild 28 Dec 2011 22:44:07 -0000 1.2
25 @@ -1,6 +1,6 @@
26 # Copyright 1999-2011 Gentoo Foundation
27 # Distributed under the terms of the GNU General Public License v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-python/cherrypy/cherrypy-3.2.1.ebuild,v 1.1 2011/09/10 19:08:36 floppym Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/dev-python/cherrypy/cherrypy-3.2.1.ebuild,v 1.2 2011/12/28 22:44:07 floppym Exp $
30
31 EAPI="3"
32 PYTHON_DEPEND="*:2.5"
33 @@ -35,6 +35,10 @@
34 setup.py || die "sed failed"
35 }
36
37 +src_test() {
38 + distutils_src_test < /dev/tty
39 +}
40 +
41 src_install() {
42 distutils_src_install
43
44
45
46
47 1.47 dev-python/cherrypy/ChangeLog
48
49 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/cherrypy/ChangeLog?rev=1.47&view=markup
50 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/cherrypy/ChangeLog?rev=1.47&content-type=text/plain
51 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/cherrypy/ChangeLog?r1=1.46&r2=1.47
52
53 Index: ChangeLog
54 ===================================================================
55 RCS file: /var/cvsroot/gentoo-x86/dev-python/cherrypy/ChangeLog,v
56 retrieving revision 1.46
57 retrieving revision 1.47
58 diff -u -r1.46 -r1.47
59 --- ChangeLog 10 Sep 2011 19:08:36 -0000 1.46
60 +++ ChangeLog 28 Dec 2011 22:44:07 -0000 1.47
61 @@ -1,6 +1,13 @@
62 # ChangeLog for dev-python/cherrypy
63 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
64 -# $Header: /var/cvsroot/gentoo-x86/dev-python/cherrypy/ChangeLog,v 1.46 2011/09/10 19:08:36 floppym Exp $
65 +# $Header: /var/cvsroot/gentoo-x86/dev-python/cherrypy/ChangeLog,v 1.47 2011/12/28 22:44:07 floppym Exp $
66 +
67 +*cherrypy-3.2.2 (28 Dec 2011)
68 +
69 + 28 Dec 2011; Mike Gilbert <floppym@g.o> +cherrypy-3.2.2.ebuild,
70 + cherrypy-3.2.1.ebuild:
71 + Version bump for bug 389161. Work around null stdin by redirecting in
72 + src_test.
73
74 *cherrypy-3.2.1 (10 Sep 2011)
75
76
77
78
79 1.1 dev-python/cherrypy/cherrypy-3.2.2.ebuild
80
81 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/cherrypy/cherrypy-3.2.2.ebuild?rev=1.1&view=markup
82 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/cherrypy/cherrypy-3.2.2.ebuild?rev=1.1&content-type=text/plain
83
84 Index: cherrypy-3.2.2.ebuild
85 ===================================================================
86 # Copyright 1999-2011 Gentoo Foundation
87 # Distributed under the terms of the GNU General Public License v2
88 # $Header: /var/cvsroot/gentoo-x86/dev-python/cherrypy/cherrypy-3.2.2.ebuild,v 1.1 2011/12/28 22:44:07 floppym Exp $
89
90 EAPI="4"
91 PYTHON_DEPEND="*:2.5"
92 SUPPORT_PYTHON_ABIS="1"
93 RESTRICT_PYTHON_ABIS="2.4"
94 DISTUTILS_SRC_TEST="nosetests"
95
96 inherit distutils
97
98 MY_P="CherryPy-${PV}"
99
100 DESCRIPTION="CherryPy is a pythonic, object-oriented HTTP framework"
101 HOMEPAGE="http://www.cherrypy.org/ http://pypi.python.org/pypi/CherryPy"
102 SRC_URI="http://download.cherrypy.org/${PN}/${PV}/${MY_P}.tar.gz"
103
104 LICENSE="BSD"
105 SLOT="0"
106 KEYWORDS="~amd64 ~ia64 ~ppc ~x86 ~amd64-linux ~x86-linux ~x86-macos"
107 IUSE="doc"
108
109 DEPEND="dev-python/setuptools"
110 RDEPEND=""
111
112 S="${WORKDIR}/${MY_P}"
113
114 src_prepare() {
115 distutils_src_prepare
116 sed -i \
117 -e 's/"cherrypy.tutorial", //' \
118 -e "/('cherrypy\/tutorial',/,/),/d" \
119 -e "/LICENSE.txt/d" \
120 setup.py || die "sed failed"
121 }
122
123 src_test() {
124 distutils_src_test < /dev/tty
125 }
126
127 src_install() {
128 distutils_src_install
129
130 delete_tests() {
131 rm -fr "${ED}$(python_get_sitedir)/cherrypy/test"
132 }
133 python_execute_function -q delete_tests
134
135 if use doc; then
136 insinto /usr/share/doc/${PF}
137 doins -r cherrypy/tutorial
138 fi
139 }