Gentoo Archives: gentoo-commits

From: "Ryan Hill (dirtyepic)" <dirtyepic@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-python/wxpython: ChangeLog wxpython-2.6.4.0.ebuild wxpython-2.6.4.0-r1.ebuild wxpython-2.8.7.1.ebuild wxpython-2.8.8.1.ebuild
Date: Mon, 28 Jul 2008 21:43:14
Message-Id: E1KNaUp-0007Ry-Mi@stork.gentoo.org
1 dirtyepic 08/07/28 21:43:11
2
3 Modified: ChangeLog wxpython-2.6.4.0.ebuild
4 wxpython-2.6.4.0-r1.ebuild wxpython-2.8.7.1.ebuild
5 wxpython-2.8.8.1.ebuild
6 Log:
7 Work around aliasing bug in GCC 4.1 by building with -fno-strict-aliasing.
8 Manifested as 'TypeError: wx.Window, wx.Sizer, wx.Size, or (w,h) expected
9 for item' errors in various apps.
10
11 Bug #233154, reported by Henrik Sankala.
12 (Portage version: 2.2_rc3/cvs/Linux 2.6.26-gentoo x86_64)
13
14 Revision Changes Path
15 1.90 dev-python/wxpython/ChangeLog
16
17 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/wxpython/ChangeLog?rev=1.90&view=markup
18 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/wxpython/ChangeLog?rev=1.90&content-type=text/plain
19 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/wxpython/ChangeLog?r1=1.89&r2=1.90
20
21 Index: ChangeLog
22 ===================================================================
23 RCS file: /var/cvsroot/gentoo-x86/dev-python/wxpython/ChangeLog,v
24 retrieving revision 1.89
25 retrieving revision 1.90
26 diff -u -r1.89 -r1.90
27 --- ChangeLog 25 Jul 2008 02:44:24 -0000 1.89
28 +++ ChangeLog 28 Jul 2008 21:43:11 -0000 1.90
29 @@ -1,6 +1,15 @@
30 # ChangeLog for dev-python/wxpython
31 # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
32 -# $Header: /var/cvsroot/gentoo-x86/dev-python/wxpython/ChangeLog,v 1.89 2008/07/25 02:44:24 dirtyepic Exp $
33 +# $Header: /var/cvsroot/gentoo-x86/dev-python/wxpython/ChangeLog,v 1.90 2008/07/28 21:43:11 dirtyepic Exp $
34 +
35 + 28 Jul 2008; Ryan Hill <dirtyepic@g.o> wxpython-2.6.4.0.ebuild,
36 + wxpython-2.6.4.0-r1.ebuild, wxpython-2.8.7.1.ebuild,
37 + wxpython-2.8.8.1.ebuild:
38 + Work around aliasing bug in GCC 4.1 by building with -fno-strict-aliasing.
39 + Manifested as 'TypeError: wx.Window, wx.Sizer, wx.Size, or (w,h) expected
40 + for item' errors in various apps.
41 +
42 + Bug #233154, reported by Henrik Sankala.
43
44 *wxpython-2.8.8.1 (25 Jul 2008)
45
46
47
48
49 1.14 dev-python/wxpython/wxpython-2.6.4.0.ebuild
50
51 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/wxpython/wxpython-2.6.4.0.ebuild?rev=1.14&view=markup
52 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/wxpython/wxpython-2.6.4.0.ebuild?rev=1.14&content-type=text/plain
53 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/wxpython/wxpython-2.6.4.0.ebuild?r1=1.13&r2=1.14
54
55 Index: wxpython-2.6.4.0.ebuild
56 ===================================================================
57 RCS file: /var/cvsroot/gentoo-x86/dev-python/wxpython/wxpython-2.6.4.0.ebuild,v
58 retrieving revision 1.13
59 retrieving revision 1.14
60 diff -u -r1.13 -r1.14
61 --- wxpython-2.6.4.0.ebuild 10 Jan 2008 09:43:55 -0000 1.13
62 +++ wxpython-2.6.4.0.ebuild 28 Jul 2008 21:43:11 -0000 1.14
63 @@ -1,8 +1,8 @@
64 # Copyright 1999-2008 Gentoo Foundation
65 # Distributed under the terms of the GNU General Public License v2
66 -# $Header: /var/cvsroot/gentoo-x86/dev-python/wxpython/wxpython-2.6.4.0.ebuild,v 1.13 2008/01/10 09:43:55 vapier Exp $
67 +# $Header: /var/cvsroot/gentoo-x86/dev-python/wxpython/wxpython-2.6.4.0.ebuild,v 1.14 2008/07/28 21:43:11 dirtyepic Exp $
68
69 -inherit python wxwidgets eutils multilib
70 +inherit python wxwidgets eutils multilib flag-o-matic
71
72 MY_P="${P/wxpython-/wxPython-src-}"
73 DESCRIPTION="A blending of the wxWindows C++ class library with Python"
74 @@ -55,6 +55,8 @@
75 need-wxwidgets gtk2
76 fi
77
78 + append-flags -fno-strict-aliasing
79 +
80 mypyconf="${mypyconf} WX_CONFIG=${WX_CONFIG}"
81 use opengl \
82 && mypyconf="${mypyconf} BUILD_GLCANVAS=1" \
83
84
85
86 1.15 dev-python/wxpython/wxpython-2.6.4.0-r1.ebuild
87
88 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/wxpython/wxpython-2.6.4.0-r1.ebuild?rev=1.15&view=markup
89 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/wxpython/wxpython-2.6.4.0-r1.ebuild?rev=1.15&content-type=text/plain
90 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/wxpython/wxpython-2.6.4.0-r1.ebuild?r1=1.14&r2=1.15
91
92 Index: wxpython-2.6.4.0-r1.ebuild
93 ===================================================================
94 RCS file: /var/cvsroot/gentoo-x86/dev-python/wxpython/wxpython-2.6.4.0-r1.ebuild,v
95 retrieving revision 1.14
96 retrieving revision 1.15
97 diff -u -r1.14 -r1.15
98 --- wxpython-2.6.4.0-r1.ebuild 29 May 2008 16:40:05 -0000 1.14
99 +++ wxpython-2.6.4.0-r1.ebuild 28 Jul 2008 21:43:11 -0000 1.15
100 @@ -1,10 +1,10 @@
101 # Copyright 1999-2008 Gentoo Foundation
102 # Distributed under the terms of the GNU General Public License v2
103 -# $Header: /var/cvsroot/gentoo-x86/dev-python/wxpython/wxpython-2.6.4.0-r1.ebuild,v 1.14 2008/05/29 16:40:05 hawking Exp $
104 +# $Header: /var/cvsroot/gentoo-x86/dev-python/wxpython/wxpython-2.6.4.0-r1.ebuild,v 1.15 2008/07/28 21:43:11 dirtyepic Exp $
105
106 EAPI=1
107
108 -inherit alternatives eutils multilib python wxwidgets
109 +inherit alternatives eutils multilib python wxwidgets flag-o-matic
110
111 # Note, we don't use distutils.eclass because it doesn't seem to play nice with
112 # need-wxwidgets
113 @@ -54,6 +54,8 @@
114
115 use opengl && check_wxuse opengl
116
117 + append-flags -fno-strict-aliasing
118 +
119 mypyconf="${mypyconf} WX_CONFIG=${WX_CONFIG}"
120 use opengl \
121 && mypyconf="${mypyconf} BUILD_GLCANVAS=1" \
122
123
124
125 1.12 dev-python/wxpython/wxpython-2.8.7.1.ebuild
126
127 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/wxpython/wxpython-2.8.7.1.ebuild?rev=1.12&view=markup
128 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/wxpython/wxpython-2.8.7.1.ebuild?rev=1.12&content-type=text/plain
129 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/wxpython/wxpython-2.8.7.1.ebuild?r1=1.11&r2=1.12
130
131 Index: wxpython-2.8.7.1.ebuild
132 ===================================================================
133 RCS file: /var/cvsroot/gentoo-x86/dev-python/wxpython/wxpython-2.8.7.1.ebuild,v
134 retrieving revision 1.11
135 retrieving revision 1.12
136 diff -u -r1.11 -r1.12
137 --- wxpython-2.8.7.1.ebuild 29 May 2008 16:40:05 -0000 1.11
138 +++ wxpython-2.8.7.1.ebuild 28 Jul 2008 21:43:11 -0000 1.12
139 @@ -1,11 +1,11 @@
140 # Copyright 1999-2008 Gentoo Foundation
141 # Distributed under the terms of the GNU General Public License v2
142 -# $Header: /var/cvsroot/gentoo-x86/dev-python/wxpython/wxpython-2.8.7.1.ebuild,v 1.11 2008/05/29 16:40:05 hawking Exp $
143 +# $Header: /var/cvsroot/gentoo-x86/dev-python/wxpython/wxpython-2.8.7.1.ebuild,v 1.12 2008/07/28 21:43:11 dirtyepic Exp $
144
145 EAPI="1"
146 WX_GTK_VER="2.8"
147
148 -inherit alternatives eutils multilib python wxwidgets
149 +inherit alternatives eutils multilib python wxwidgets flag-o-matic
150
151 # Note, we don't use distutils.eclass because it doesn't seem to play nice with
152 # need-wxwidgets
153 @@ -50,6 +50,8 @@
154 need-wxwidgets unicode
155 use opengl && check_wxuse opengl
156
157 + append-flags -fno-strict-aliasing
158 +
159 mypyconf="${mypyconf} WX_CONFIG=${WX_CONFIG}"
160 use opengl \
161 && mypyconf="${mypyconf} BUILD_GLCANVAS=1" \
162
163
164
165 1.2 dev-python/wxpython/wxpython-2.8.8.1.ebuild
166
167 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/wxpython/wxpython-2.8.8.1.ebuild?rev=1.2&view=markup
168 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/wxpython/wxpython-2.8.8.1.ebuild?rev=1.2&content-type=text/plain
169 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/wxpython/wxpython-2.8.8.1.ebuild?r1=1.1&r2=1.2
170
171 Index: wxpython-2.8.8.1.ebuild
172 ===================================================================
173 RCS file: /var/cvsroot/gentoo-x86/dev-python/wxpython/wxpython-2.8.8.1.ebuild,v
174 retrieving revision 1.1
175 retrieving revision 1.2
176 diff -u -r1.1 -r1.2
177 --- wxpython-2.8.8.1.ebuild 25 Jul 2008 02:44:24 -0000 1.1
178 +++ wxpython-2.8.8.1.ebuild 28 Jul 2008 21:43:11 -0000 1.2
179 @@ -1,11 +1,11 @@
180 # Copyright 1999-2008 Gentoo Foundation
181 # Distributed under the terms of the GNU General Public License v2
182 -# $Header: /var/cvsroot/gentoo-x86/dev-python/wxpython/wxpython-2.8.8.1.ebuild,v 1.1 2008/07/25 02:44:24 dirtyepic Exp $
183 +# $Header: /var/cvsroot/gentoo-x86/dev-python/wxpython/wxpython-2.8.8.1.ebuild,v 1.2 2008/07/28 21:43:11 dirtyepic Exp $
184
185 EAPI="1"
186 WX_GTK_VER="2.8"
187
188 -inherit alternatives eutils multilib python wxwidgets
189 +inherit alternatives eutils multilib python wxwidgets flag-o-matic
190
191 # Note, we don't use distutils.eclass because it doesn't seem to play nice with
192 # need-wxwidgets
193 @@ -52,6 +52,8 @@
194 need-wxwidgets unicode
195 use opengl && check_wxuse opengl
196
197 + append-flags -fno-strict-aliasing
198 +
199 mypyconf="${mypyconf} WX_CONFIG=${WX_CONFIG}"
200 use opengl \
201 && mypyconf="${mypyconf} BUILD_GLCANVAS=1" \