Gentoo Archives: gentoo-commits

From: "Alexys Jacob (ultrabug)" <ultrabug@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-python/pymongo: metadata.xml ChangeLog pymongo-1.11-r1.ebuild
Date: Wed, 06 Jul 2011 14:30:40
Message-Id: 20110706143030.CC2B72004B@flycatcher.gentoo.org
1 ultrabug 11/07/06 14:30:30
2
3 Modified: metadata.xml ChangeLog
4 Added: pymongo-1.11-r1.ebuild
5 Log:
6 Add mod_wsgi to IUSE to fix working problems with mod_wsgi.
7
8 (Portage version: 2.1.10.3/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.2 dev-python/pymongo/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pymongo/metadata.xml?rev=1.2&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pymongo/metadata.xml?rev=1.2&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pymongo/metadata.xml?r1=1.1&r2=1.2
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-python/pymongo/metadata.xml,v
20 retrieving revision 1.1
21 retrieving revision 1.2
22 diff -u -r1.1 -r1.2
23 --- metadata.xml 11 Apr 2011 12:40:40 -0000 1.1
24 +++ metadata.xml 6 Jul 2011 14:30:30 -0000 1.2
25 @@ -16,4 +16,7 @@
26 for working with MongoDB, and is the recommended way to work
27 with MongoDB from Python.
28 </longdescription>
29 + <use>
30 + <flag name="mod_wsgi">Disable the C extension to work with mod_wsgi.</flag>
31 + </use>
32 </pkgmetadata>
33
34
35
36 1.4 dev-python/pymongo/ChangeLog
37
38 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pymongo/ChangeLog?rev=1.4&view=markup
39 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pymongo/ChangeLog?rev=1.4&content-type=text/plain
40 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pymongo/ChangeLog?r1=1.3&r2=1.4
41
42 Index: ChangeLog
43 ===================================================================
44 RCS file: /var/cvsroot/gentoo-x86/dev-python/pymongo/ChangeLog,v
45 retrieving revision 1.3
46 retrieving revision 1.4
47 diff -u -r1.3 -r1.4
48 --- ChangeLog 12 May 2011 09:22:56 -0000 1.3
49 +++ ChangeLog 6 Jul 2011 14:30:30 -0000 1.4
50 @@ -1,18 +1,10 @@
51 # ChangeLog for dev-python/pymongo
52 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
53 -# $Header: /var/cvsroot/gentoo-x86/dev-python/pymongo/ChangeLog,v 1.3 2011/05/12 09:22:56 ultrabug Exp $
54 +# $Header: /var/cvsroot/gentoo-x86/dev-python/pymongo/ChangeLog,v 1.4 2011/07/06 14:30:30 ultrabug Exp $
55
56 -*pymongo-1.11 (12 May 2011)
57 +*pymongo-1.11-r1 (06 Jul 2011)
58
59 - 12 May 2011; Ultrabug <ultrabug@g.o> +pymongo-1.11.ebuild:
60 - Version bump, thanks to Mohamed Elmi Guessod for spotting.
61 -
62 - 26 Apr 2011; Ultrabug <ultrabug@g.o> pymongo-1.10.1.ebuild:
63 - Add a warning for test phase, wrt #364671.
64 -
65 -*pymongo-1.10.1 (11 Apr 2011)
66 -
67 - 11 Apr 2011; Ultrabug <ultrabug@g.o> +pymongo-1.10.1.ebuild,
68 - +metadata.xml:
69 - initial import from sunrise, ebuild written by Johan Bergström.
70 + 06 Jul 2011; Ultrabug <ultrabug@g.o> +pymongo-1.11-r1.ebuild,
71 + metadata.xml:
72 + Add mod_wsgi to IUSE to fix working problems with mod_wsgi.
73
74
75
76
77 1.1 dev-python/pymongo/pymongo-1.11-r1.ebuild
78
79 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pymongo/pymongo-1.11-r1.ebuild?rev=1.1&view=markup
80 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pymongo/pymongo-1.11-r1.ebuild?rev=1.1&content-type=text/plain
81
82 Index: pymongo-1.11-r1.ebuild
83 ===================================================================
84 # Copyright 1999-2011 Gentoo Foundation
85 # Distributed under the terms of the GNU General Public License v2
86 # $Header: /var/cvsroot/gentoo-x86/dev-python/pymongo/pymongo-1.11-r1.ebuild,v 1.1 2011/07/06 14:30:30 ultrabug Exp $
87
88 EAPI="3"
89 PYTHON_DEPEND="2"
90 SUPPORT_PYTHON_ABIS="1"
91 RESTRICT_PYTHON_ABIS="3.*"
92 DISTUTILS_SRC_TEST="nosetests"
93
94 inherit distutils
95
96 DESCRIPTION="Python driver for MongoDB"
97 HOMEPAGE="http://github.com/mongodb/mongo-python-driver"
98 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
99
100 LICENSE="Apache-2.0"
101 SLOT="0"
102 KEYWORDS="~amd64 ~x86"
103 IUSE="doc mod_wsgi test"
104
105 RDEPEND="|| ( dev-lang/python:2.7 dev-lang/python:2.6 dev-lang/python:2.5 >=dev-python/celementtree-1.0.5 )"
106 DEPEND="${RDEPEND}
107 dev-python/setuptools
108 doc? ( dev-python/sphinx )
109 test? ( dev-db/mongodb )"
110
111 pkg_setup() {
112 if use test; then
113 ewarn "WARNING: You need a running instance of mongod in order to test this package !"
114 sleep 3
115 fi
116 }
117
118 src_compile() {
119 distutils_src_compile
120
121 if use doc; then
122 mkdir html
123 sphinx-build doc html || die "building docs failed"
124 fi
125 }
126
127 src_install() {
128 # Maintainer note:
129 # In order to work with mod_wsgi, we need to disable the C extension.
130 # See [1] for more information.
131 # [1] http://api.mongodb.org/python/current/faq.html#does-pymongo-work-with-mod-wsgi
132 local myopts=""
133 use mod_wsgi && myopts="--no_ext"
134
135 distutils_src_install ${myopts}
136
137 if use doc; then
138 dohtml -r html/* || die "Error installing docs"
139 fi
140 }