Gentoo Archives: gentoo-commits

From: "Patrick Lauer (patrick)" <patrick@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-python/pylons: metadata.xml ChangeLog pylons-0.9.7.ebuild
Date: Sun, 26 Apr 2009 10:05:16
Message-Id: E1Ly1EX-0007xf-2c@stork.gentoo.org
1 patrick 09/04/26 10:05:13
2
3 Modified: metadata.xml ChangeLog
4 Added: pylons-0.9.7.ebuild
5 Log:
6 Bump to 0.9.7. Fixes #260168. Dependency changes by PLL, also has a few new useflags for optional stuff.
7 (Portage version: 2.2_rc31/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.2 dev-python/pylons/metadata.xml
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/pylons/metadata.xml?rev=1.2&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/pylons/metadata.xml?rev=1.2&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/pylons/metadata.xml?r1=1.1&r2=1.2
15
16 Index: metadata.xml
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/dev-python/pylons/metadata.xml,v
19 retrieving revision 1.1
20 retrieving revision 1.2
21 diff -u -r1.1 -r1.2
22 --- metadata.xml 28 Feb 2007 00:08:39 -0000 1.1
23 +++ metadata.xml 26 Apr 2009 10:05:12 -0000 1.2
24 @@ -2,4 +2,12 @@
25 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
26 <pkgmetadata>
27 <herd>python</herd>
28 +<use>
29 + <flag name="cheetah">Add optional cheetah support</flag>
30 + <flag name="genshi">Add optional genshi support</flag>
31 + <flag name="jinja2">Add optional jinja2 support</flag>
32 + <flag name="kid">Add optional kid support</flag>
33 + <flag name="mako">Add optional mako support</flag>
34 + <flag name="myghty">Add optional myghty support</flag>
35 +</use>
36 </pkgmetadata>
37
38
39
40 1.5 dev-python/pylons/ChangeLog
41
42 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/pylons/ChangeLog?rev=1.5&view=markup
43 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/pylons/ChangeLog?rev=1.5&content-type=text/plain
44 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/pylons/ChangeLog?r1=1.4&r2=1.5
45
46 Index: ChangeLog
47 ===================================================================
48 RCS file: /var/cvsroot/gentoo-x86/dev-python/pylons/ChangeLog,v
49 retrieving revision 1.4
50 retrieving revision 1.5
51 diff -u -r1.4 -r1.5
52 --- ChangeLog 4 Jan 2009 19:00:13 -0000 1.4
53 +++ ChangeLog 26 Apr 2009 10:05:12 -0000 1.5
54 @@ -1,6 +1,13 @@
55 # ChangeLog for dev-python/pylons
56 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
57 -# $Header: /var/cvsroot/gentoo-x86/dev-python/pylons/ChangeLog,v 1.4 2009/01/04 19:00:13 patrick Exp $
58 +# $Header: /var/cvsroot/gentoo-x86/dev-python/pylons/ChangeLog,v 1.5 2009/04/26 10:05:12 patrick Exp $
59 +
60 +*pylons-0.9.7 (26 Apr 2009)
61 +
62 + 26 Apr 2009; Patrick Lauer <patrick@g.o> metadata.xml,
63 + +pylons-0.9.7.ebuild:
64 + Bump to 0.9.7. Fixes #260168. Dependency changes by PLL, also has a few
65 + new useflags for optional stuff.
66
67 *pylons-0.9.6.2 (04 Jan 2009)
68
69
70
71
72 1.1 dev-python/pylons/pylons-0.9.7.ebuild
73
74 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/pylons/pylons-0.9.7.ebuild?rev=1.1&view=markup
75 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/pylons/pylons-0.9.7.ebuild?rev=1.1&content-type=text/plain
76
77 Index: pylons-0.9.7.ebuild
78 ===================================================================
79 # Copyright 1999-2009 Gentoo Foundation
80 # Distributed under the terms of the GNU General Public License v2
81 # $Header: /var/cvsroot/gentoo-x86/dev-python/pylons/pylons-0.9.7.ebuild,v 1.1 2009/04/26 10:05:12 patrick Exp $
82
83 EAPI="1"
84
85 NEED_PYTHON=2.3
86
87 inherit distutils
88
89 KEYWORDS="~amd64 ~x86"
90
91 MY_PN=Pylons
92 MY_P=${MY_PN}-${PV}
93
94 DESCRIPTION="A lightweight web framework emphasizing flexibility and rapid development."
95 HOMEPAGE="http://pylonshq.com"
96 SRC_URI="http://cheeseshop.python.org/packages/source/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
97 LICENSE="BSD"
98 SLOT="0"
99 IUSE="cheetah genshi jinja2 kid +mako myghty doc"
100
101 RDEPEND=">=dev-python/routes-1.10.3
102 >=dev-python/webhelpers-0.6.4
103 >=dev-python/beaker-1.2.0
104 >=dev-python/paste-1.7.2
105 >=dev-python/pastedeploy-1.3.3
106 >=dev-python/pastescript-1.7.3
107 >=dev-python/formencode-1.2.1
108 >=dev-python/simplejson-2.0.8
109 >=dev-python/decorator-2.3.2
110 >=dev-python/nose-0.10.4
111 >=dev-python/webob-0.9.6.1
112 >=dev-python/weberror-0.10.1
113 >=dev-python/webtest-1.1
114 >=dev-python/tempita-0.2
115 cheetah? (
116 >=dev-python/cheetah-1.0
117 >=dev-python/turbocheetah-0.9.5
118 )
119 genshi? ( >=dev-python/genshi-0.4.4 )
120 jinja2? ( dev-python/jinja2 )
121 kid? (
122 >=dev-python/kid-0.9
123 >=dev-python/turbokid-0.9.1
124 )
125 mako? ( >=dev-python/mako-0.2.4 )
126 myghty? ( >=dev-python/myghty-1.1 )"
127 DEPEND="${RDEPEND}
128 dev-python/setuptools
129 doc? ( dev-python/pudge dev-python/buildutils )"
130
131 # The tests fail, needs further investigation
132 RESTRICT="test"
133
134 S="${WORKDIR}/${MY_P}"
135
136 src_unpack() {
137 distutils_src_unpack
138
139 sed -i \
140 -e 's|dest =.*|dest = docs/html|' \
141 setup.cfg || die "sed failed"
142 }
143
144 src_compile() {
145 distutils_src_compile
146 if use doc ; then
147 einfo "Generating docs as requested..."
148 "${python}" setup.py pudge || die "generating docs failed"
149 fi
150 }
151
152 src_install() {
153 distutils_src_install
154 use doc && dohtml -r docs/html/*
155 }
156
157 pkg_postinst() {
158 elog "pylons can make use of many other packages like:"
159 elog " cheetah, genshi, kid or pudge"
160 }
161
162 src_test() {
163 PYTHONPATH=. "${python}" setup.py nosetests || die "tests failed"
164 }