Gentoo Archives: gentoo-commits

From: "Benda XU (heroxbd)" <heroxbd@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-python/pyplusplus: pyplusplus-1.0.0_p20131206.ebuild metadata.xml pyplusplus-9999.ebuild ChangeLog
Date: Fri, 06 Dec 2013 13:36:00
Message-Id: 20131206133553.3EDA82004B@flycatcher.gentoo.org
1 heroxbd 13/12/06 13:35:53
2
3 Modified: metadata.xml ChangeLog
4 Added: pyplusplus-1.0.0_p20131206.ebuild
5 pyplusplus-9999.ebuild
6 Log:
7 new snapshot with boost-numpy support.
8
9 (Portage version: 2.2.7/cvs/Linux x86_64, unsigned Manifest commit)
10
11 Revision Changes Path
12 1.3 dev-python/pyplusplus/metadata.xml
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pyplusplus/metadata.xml?rev=1.3&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pyplusplus/metadata.xml?rev=1.3&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pyplusplus/metadata.xml?r1=1.2&r2=1.3
17
18 Index: metadata.xml
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/dev-python/pyplusplus/metadata.xml,v
21 retrieving revision 1.2
22 retrieving revision 1.3
23 diff -u -r1.2 -r1.3
24 --- metadata.xml 16 Sep 2013 11:59:54 -0000 1.2
25 +++ metadata.xml 6 Dec 2013 13:35:53 -0000 1.3
26 @@ -9,5 +9,7 @@
27 <use>
28 <flag name="indexing"> Install indexing_suite_v2 to enhance boost python
29 </flag>
30 + <flag name="numpy"> Generate code for <pkg>dev-libs/boost-numpy </pkg> to accelerate arrays
31 + </flag>
32 </use>
33 </pkgmetadata>
34
35
36
37 1.4 dev-python/pyplusplus/ChangeLog
38
39 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pyplusplus/ChangeLog?rev=1.4&view=markup
40 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pyplusplus/ChangeLog?rev=1.4&content-type=text/plain
41 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pyplusplus/ChangeLog?r1=1.3&r2=1.4
42
43 Index: ChangeLog
44 ===================================================================
45 RCS file: /var/cvsroot/gentoo-x86/dev-python/pyplusplus/ChangeLog,v
46 retrieving revision 1.3
47 retrieving revision 1.4
48 diff -u -r1.3 -r1.4
49 --- ChangeLog 27 Oct 2013 08:24:44 -0000 1.3
50 +++ ChangeLog 6 Dec 2013 13:35:53 -0000 1.4
51 @@ -1,6 +1,14 @@
52 # ChangeLog for dev-python/pyplusplus
53 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
54 -# $Header: /var/cvsroot/gentoo-x86/dev-python/pyplusplus/ChangeLog,v 1.3 2013/10/27 08:24:44 mgorny Exp $
55 +# $Header: /var/cvsroot/gentoo-x86/dev-python/pyplusplus/ChangeLog,v 1.4 2013/12/06 13:35:53 heroxbd Exp $
56 +
57 +*pyplusplus-9999 (06 Dec 2013)
58 +*pyplusplus-1.0.0_p20131206 (06 Dec 2013)
59 +
60 + 06 Dec 2013; Benda Xu <heroxbd@g.o>
61 + +files/pyplusplus-1.0.0_p20131206-numpy.patch,
62 + +pyplusplus-1.0.0_p20131206.ebuild, +pyplusplus-9999.ebuild, metadata.xml:
63 + new snapshot with boost-numpy support.
64
65 27 Oct 2013; Michał Górny <mgorny@g.o> pyplusplus-1.0.0-r1.ebuild,
66 pyplusplus-1.0.0.ebuild:
67
68
69
70 1.1 dev-python/pyplusplus/pyplusplus-1.0.0_p20131206.ebuild
71
72 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pyplusplus/pyplusplus-1.0.0_p20131206.ebuild?rev=1.1&view=markup
73 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pyplusplus/pyplusplus-1.0.0_p20131206.ebuild?rev=1.1&content-type=text/plain
74
75 Index: pyplusplus-1.0.0_p20131206.ebuild
76 ===================================================================
77 # Copyright 1999-2013 Gentoo Foundation
78 # Distributed under the terms of the GNU General Public License v2
79 # $Header: /var/cvsroot/gentoo-x86/dev-python/pyplusplus/pyplusplus-1.0.0_p20131206.ebuild,v 1.1 2013/12/06 13:35:53 heroxbd Exp $
80
81 EAPI=5
82
83 PYTHON_COMPAT=( python2_7 )
84
85 inherit distutils-r1
86
87 DESCRIPTION="Object-oriented framework for creating a code generator for Boost.Python library"
88 HOMEPAGE="http://www.language-binding.net/"
89
90 if [[ ${PV} == 9999 ]]; then
91 ESVN_REPO_URI="http://svn.code.sf.net/p/pygccxml/svn/${PN}_dev"
92 inherit subversion
93 S=${WORKDIR}/${PN}_dev
94 else
95 SRC_URI="http://dev.gentoo.org/~heroxbd/${P}.tar.xz"
96 KEYWORDS="~amd64 ~x86"
97 fi
98
99 LICENSE="freedist Boost-1.0"
100 SLOT="0"
101 IUSE="doc examples numpy"
102
103 DEPEND="doc? ( >=dev-python/epydoc-3[${PYTHON_USEDEP}] )
104 app-arch/unzip
105 numpy? ( dev-python/numpy )"
106 RDEPEND="dev-python/pygccxml[${PYTHON_USEDEP}]"
107
108 src_prepare() {
109 use numpy && epatch "${FILESDIR}"/${PN}-1.0.0_p20131206-numpy.patch
110 }
111
112 python_compile_all() {
113 use doc && "$(PYTHON)" setup.py doc
114 }
115
116 python_test() {
117 "$(PYTHON)" unittests/test_all.py
118 }
119
120 python_install_all() {
121 use doc && local HTML_DOCS=( docs/documentation/apidocs/. )
122 use examples && local EXAMPLES=( examples/. )
123
124 distutils-r1_python_install_all
125 }
126
127
128
129 1.1 dev-python/pyplusplus/pyplusplus-9999.ebuild
130
131 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pyplusplus/pyplusplus-9999.ebuild?rev=1.1&view=markup
132 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pyplusplus/pyplusplus-9999.ebuild?rev=1.1&content-type=text/plain
133
134 Index: pyplusplus-9999.ebuild
135 ===================================================================
136 # Copyright 1999-2013 Gentoo Foundation
137 # Distributed under the terms of the GNU General Public License v2
138 # $Header: /var/cvsroot/gentoo-x86/dev-python/pyplusplus/pyplusplus-9999.ebuild,v 1.1 2013/12/06 13:35:53 heroxbd Exp $
139
140 EAPI=5
141
142 PYTHON_COMPAT=( python2_7 )
143
144 inherit distutils-r1
145
146 DESCRIPTION="Object-oriented framework for creating a code generator for Boost.Python library"
147 HOMEPAGE="http://www.language-binding.net/"
148
149 if [[ ${PV} == 9999 ]]; then
150 ESVN_REPO_URI="http://svn.code.sf.net/p/pygccxml/svn/${PN}_dev"
151 inherit subversion
152 S=${WORKDIR}/${PN}_dev
153 else
154 SRC_URI="http://dev.gentoo.org/~heroxbd/${P}.tar.xz"
155 KEYWORDS="~amd64 ~x86"
156 fi
157
158 LICENSE="freedist Boost-1.0"
159 SLOT="0"
160 IUSE="doc examples numpy"
161
162 DEPEND="doc? ( >=dev-python/epydoc-3[${PYTHON_USEDEP}] )
163 app-arch/unzip
164 numpy? ( dev-python/numpy )"
165 RDEPEND="dev-python/pygccxml[${PYTHON_USEDEP}]"
166
167 python_compile_all() {
168 use doc && "$(PYTHON)" setup.py doc
169 }
170
171 python_test() {
172 "$(PYTHON)" unittests/test_all.py
173 }
174
175 python_install_all() {
176 use doc && local HTML_DOCS=( docs/documentation/apidocs/. )
177 use examples && local EXAMPLES=( examples/. )
178
179 distutils-r1_python_install_all
180 }