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/cython: cython-0.19.ebuild ChangeLog cython-0.14.1.ebuild cython-0.15.1-r1.ebuild cython-0.14.1-r1.ebuild
Date: Thu, 23 May 2013 08:27:02
Message-Id: 20130523082653.4CBE12171D@flycatcher.gentoo.org
1 patrick 13/05/23 08:26:53
2
3 Modified: ChangeLog
4 Added: cython-0.19.ebuild
5 Removed: cython-0.14.1.ebuild cython-0.15.1-r1.ebuild
6 cython-0.14.1-r1.ebuild
7 Log:
8 Bump
9
10 (Portage version: 2.2.0_alpha176/cvs/Linux x86_64, unsigned Manifest commit)
11
12 Revision Changes Path
13 1.94 dev-python/cython/ChangeLog
14
15 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/cython/ChangeLog?rev=1.94&view=markup
16 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/cython/ChangeLog?rev=1.94&content-type=text/plain
17 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/cython/ChangeLog?r1=1.93&r2=1.94
18
19 Index: ChangeLog
20 ===================================================================
21 RCS file: /var/cvsroot/gentoo-x86/dev-python/cython/ChangeLog,v
22 retrieving revision 1.93
23 retrieving revision 1.94
24 diff -u -r1.93 -r1.94
25 --- ChangeLog 16 Feb 2013 22:07:28 -0000 1.93
26 +++ ChangeLog 23 May 2013 08:26:53 -0000 1.94
27 @@ -1,6 +1,12 @@
28 # ChangeLog for dev-python/cython
29 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
30 -# $Header: /var/cvsroot/gentoo-x86/dev-python/cython/ChangeLog,v 1.93 2013/02/16 22:07:28 mgorny Exp $
31 +# $Header: /var/cvsroot/gentoo-x86/dev-python/cython/ChangeLog,v 1.94 2013/05/23 08:26:53 patrick Exp $
32 +
33 +*cython-0.19 (23 May 2013)
34 +
35 + 23 May 2013; Patrick Lauer <patrick@g.o> +cython-0.19.ebuild,
36 + -cython-0.14.1-r1.ebuild, -cython-0.14.1.ebuild, -cython-0.15.1-r1.ebuild:
37 + Bump
38
39 16 Feb 2013; Michał Górny <mgorny@g.o> cython-0.18-r1.ebuild:
40 Enable py3.3.
41
42
43
44 1.1 dev-python/cython/cython-0.19.ebuild
45
46 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/cython/cython-0.19.ebuild?rev=1.1&view=markup
47 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/cython/cython-0.19.ebuild?rev=1.1&content-type=text/plain
48
49 Index: cython-0.19.ebuild
50 ===================================================================
51 # Copyright 1999-2013 Gentoo Foundation
52 # Distributed under the terms of the GNU General Public License v2
53 # $Header: /var/cvsroot/gentoo-x86/dev-python/cython/cython-0.19.ebuild,v 1.1 2013/05/23 08:26:53 patrick Exp $
54
55 EAPI=5
56 PYTHON_COMPAT=( python{2_5,2_6,2_7,3_1,3_2,3_3} )
57
58 inherit distutils-r1 flag-o-matic
59
60 MY_PN="Cython"
61 MY_P="${MY_PN}-${PV/_/}"
62
63 DESCRIPTION="A Python to C compiler"
64 HOMEPAGE="http://www.cython.org/ http://pypi.python.org/pypi/Cython"
65 SRC_URI="http://www.cython.org/release/${MY_P}.tar.gz"
66
67 LICENSE="Apache-2.0"
68 SLOT="0"
69 KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-solaris ~x86-solaris"
70 IUSE="doc test"
71
72 # Note: update numpy dep when it is fixed for py3.3.
73 RDEPEND=""
74 DEPEND="${RDEPEND}
75 doc? ( dev-python/sphinx )
76 test? (
77 >=dev-python/numpy-1.6.1-r1[$(python_gen_usedep 'python2*' 'python3_[12]' )]
78 )"
79
80 S="${WORKDIR}/${MY_PN}-${PV%_*}"
81
82 python_compile() {
83 if [[ ${EPYTHON} == python2* ]]; then
84 local CFLAGS CXXFLAGS
85 append-flags -fno-strict-aliasing
86 fi
87
88 # Python gets confused when it is in sys.path before build.
89 local PYTHONPATH
90 export PYTHONPATH
91
92 distutils-r1_python_compile
93 }
94
95 python_compile_all() {
96 use doc && emake -C docs html
97 }
98
99 python_test() {
100 "${PYTHON}" runtests.py -vv --work-dir "${BUILD_DIR}"/tests \
101 || die "Tests fail with ${EPYTHON}"
102 }
103
104 python_install_all() {
105 local DOCS=( CHANGES.rst README.txt ToDo.txt USAGE.txt )
106 use doc && local HTML_DOCS=( docs/build/html/. )
107
108 distutils-r1_python_install_all
109 }