Gentoo Archives: gentoo-commits

From: "Sebastien Fabbro (bicatali)" <bicatali@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-python/ipython: metadata.xml ChangeLog ipython-0.12.ebuild
Date: Sun, 08 Jan 2012 22:07:50
Message-Id: 20120108220739.EE4392004B@flycatcher.gentoo.org
1 bicatali 12/01/08 22:07:39
2
3 Modified: metadata.xml ChangeLog
4 Added: ipython-0.12.ebuild
5 Log:
6 Tentative version bump. Major new version, so dropped keywords
7
8 (Portage version: 2.1.10.41/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.6 dev-python/ipython/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/ipython/metadata.xml?rev=1.6&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/ipython/metadata.xml?rev=1.6&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/ipython/metadata.xml?r1=1.5&r2=1.6
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-python/ipython/metadata.xml,v
20 retrieving revision 1.5
21 retrieving revision 1.6
22 diff -u -r1.5 -r1.6
23 --- metadata.xml 17 Oct 2008 18:51:33 -0000 1.5
24 +++ metadata.xml 8 Jan 2012 22:07:39 -0000 1.6
25 @@ -40,4 +40,7 @@
26 * 他のPython言語プログラムを組み込むのが簡単。
27 * pdbデバッガとprofilerへの統合アクセス。
28 </longdescription>
29 +<use>
30 + <flag name="notebook">Install requirements for the web notebook based on <pkg>www-servers/tornado</pkg></flag>
31 +</use>
32 </pkgmetadata>
33
34
35
36 1.88 dev-python/ipython/ChangeLog
37
38 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/ipython/ChangeLog?rev=1.88&view=markup
39 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/ipython/ChangeLog?rev=1.88&content-type=text/plain
40 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/ipython/ChangeLog?r1=1.87&r2=1.88
41
42 Index: ChangeLog
43 ===================================================================
44 RCS file: /var/cvsroot/gentoo-x86/dev-python/ipython/ChangeLog,v
45 retrieving revision 1.87
46 retrieving revision 1.88
47 diff -u -r1.87 -r1.88
48 --- ChangeLog 17 Jul 2011 11:52:36 -0000 1.87
49 +++ ChangeLog 8 Jan 2012 22:07:39 -0000 1.88
50 @@ -1,6 +1,11 @@
51 # ChangeLog for dev-python/ipython
52 -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
53 -# $Header: /var/cvsroot/gentoo-x86/dev-python/ipython/ChangeLog,v 1.87 2011/07/17 11:52:36 xarthisius Exp $
54 +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
55 +# $Header: /var/cvsroot/gentoo-x86/dev-python/ipython/ChangeLog,v 1.88 2012/01/08 22:07:39 bicatali Exp $
56 +
57 +*ipython-0.12 (08 Jan 2012)
58 +
59 + 08 Jan 2012; Sébastien Fabbro <bicatali@g.o> +ipython-0.12.ebuild:
60 + Tentative version bump. Major new version, so dropped keywords
61
62 17 Jul 2011; Kacper Kowalik <xarthisius@g.o> ipython-0.10.2.ebuild:
63 ppc64 stable wrt #366667
64
65
66
67 1.1 dev-python/ipython/ipython-0.12.ebuild
68
69 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/ipython/ipython-0.12.ebuild?rev=1.1&view=markup
70 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/ipython/ipython-0.12.ebuild?rev=1.1&content-type=text/plain
71
72 Index: ipython-0.12.ebuild
73 ===================================================================
74 # Copyright 1999-2012 Gentoo Foundation
75 # Distributed under the terms of the GNU General Public License v2
76 # $Header: /var/cvsroot/gentoo-x86/dev-python/ipython/ipython-0.12.ebuild,v 1.1 2012/01/08 22:07:39 bicatali Exp $
77
78 EAPI=4
79
80 # python eclass cruft
81 PYTHON_USE_DEPEND="readline sqlite"
82 PYTHON_MODNAME="IPython"
83 SUPPORT_PYTHON_ABIS="1"
84 RESTRICT_PYTHON_ABIS="2.[45]"
85
86 inherit distutils elisp-common eutils
87
88 DESCRIPTION="Advanced interactive shell for Python"
89 HOMEPAGE="http://ipython.org/"
90 SRC_URI="http://archive.ipython.org/release/${PV}/${P}.tar.gz"
91
92 LICENSE="BSD"
93 SLOT="0"
94 KEYWORDS="~amd64 ~x86"
95 IUSE="doc emacs examples notebook +smp qt4 test wxwidgets"
96
97 CDEPEND="dev-python/pexpect
98 emacs? ( app-emacs/python-mode virtual/emacs )
99 smp? ( dev-python/pyzmq )
100 wxwidgets? ( dev-python/wxpython )"
101 RDEPEND="${CDEPEND}
102 notebook? ( www-servers/tornado
103 dev-python/pygments
104 dev-python/pyzmq )
105 qt4? ( || ( dev-python/PyQt4 dev-python/pyside )
106 dev-python/pygments
107 dev-python/pyzmq )"
108 DEPEND="${CDEPEND}
109 test? ( dev-python/nose )"
110
111 SITEFILE="62ipython-gentoo.el"
112
113 src_prepare() {
114 sed -i \
115 -e "/docdirbase/s:ipython:${PF}:" \
116 setupbase.py || die "sed failed"
117 if ! use doc; then
118 sed -i \
119 -e 's/+ manual_files//' \
120 setupbase.py || die "sed failed"
121 fi
122 if ! use examples; then
123 sed -i \
124 -e 's/+ example_files//' \
125 setupbase.py || die "sed failed"
126 fi
127 }
128
129 src_compile() {
130 distutils_src_compile
131 use emacs && elisp-compile docs/emacs/ipython.el
132 }
133
134 src_test() {
135 testing() {
136 pushd build-${PYTHON_ABI} > /dev/null
137 PYTHONPATH=lib PATH="scripts-${PYTHON_ABI}:${PTHONPATH}" \
138 iptest"$([[ ${PYTHON_ABI} == 3.* ]] && echo 3)"
139 popd > /dev/null
140 }
141 python_execute_function testing
142 }
143
144 src_install() {
145 distutils_src_install
146 if use emacs; then
147 pushd docs/emacs > /dev/null
148 elisp-install ${PN} ${PN}.el*
149 elisp-site-file-install "${FILESDIR}/${SITEFILE}"
150 popd > /dev/null
151 fi
152 }
153
154 pkg_postinst() {
155 distutils_pkg_postinst
156 use emacs && elisp-site-regen
157 }
158
159 pkg_postrm() {
160 distutils_pkg_postrm
161 use emacs && elisp-site-regen
162 }