From e9f186367ecb5a4882bdaac02633dbbaaac80b4e Mon Sep 17 00:00:00 2001 From: "W. Trevor King" Date: Mon, 20 Aug 2012 13:12:32 -0400 Subject: [PATCH 1/1] Add wxpython-2.9.4.1-r1, fixing pubsub.Publisher references. --- ChangeLog | 859 ++++++++++++++++++ Manifest | 15 + files/wxpython-2.8-cache-writable.patch | 20 + files/wxpython-2.8-wxversion-demo.patch | 10 + files/wxpython-2.8.11-drop-editra.patch | 48 + files/wxpython-2.8.12-drop-editra.patch | 55 ++ files/wxpython-2.8.9-wxversion-scripts.patch | 191 ++++ files/wxpython-2.9-wxversion-demo.patch | 10 + files/wxpython-2.9-wxversion-scripts.patch | 221 +++++ ...xpython-2.9.4.1-pubsub.pub.Publisher.patch | 48 + .../wxpython-2.9.4.1-wxversion-scripts.patch | 211 +++++ metadata.xml | 10 + wxpython-2.9.4.1-r1.ebuild | 155 ++++ 13 files changed, 1853 insertions(+) create mode 100644 ChangeLog create mode 100644 Manifest create mode 100644 files/wxpython-2.8-cache-writable.patch create mode 100644 files/wxpython-2.8-wxversion-demo.patch create mode 100644 files/wxpython-2.8.11-drop-editra.patch create mode 100644 files/wxpython-2.8.12-drop-editra.patch create mode 100644 files/wxpython-2.8.9-wxversion-scripts.patch create mode 100644 files/wxpython-2.9-wxversion-demo.patch create mode 100644 files/wxpython-2.9-wxversion-scripts.patch create mode 100644 files/wxpython-2.9.4.1-pubsub.pub.Publisher.patch create mode 100644 files/wxpython-2.9.4.1-wxversion-scripts.patch create mode 100644 metadata.xml create mode 100644 wxpython-2.9.4.1-r1.ebuild diff --git a/ChangeLog b/ChangeLog new file mode 100644 index 0000000..2fb84cd --- /dev/null +++ b/ChangeLog @@ -0,0 +1,859 @@ +# ChangeLog for dev-python/wxpython +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/wxpython/ChangeLog,v 1.171 2012/08/08 03:05:52 dirtyepic Exp $ + + 08 Aug 2012; Ryan Hill + +files/wxpython-2.8.11-drop-editra.patch: + Restore lost patch (bug #430288). + +*wxpython-2.9.4.1 (28 Jul 2012) + + 28 Jul 2012; Ryan Hill +wxpython-2.9.4.1.ebuild, + +files/wxpython-2.9.4.1-wxversion-scripts.patch: + Version bump. + + 28 Jul 2012; Ryan Hill -wxpython-2.8.11.0.ebuild, + -files/wxpython-2.8.11-drop-editra.patch, -wxpython-2.8.12.0.ebuild, + -wxpython-2.9.1.1.ebuild: + Remove old. + + 29 May 2012; Alexis Ballier wxpython-2.8.12.1.ebuild: + keyword ~amd64-fbsd + + 06 May 2012; Justin Lecher wxpython-2.8.11.0.ebuild, + wxpython-2.8.12.0.ebuild, wxpython-2.8.12.1.ebuild: + Add workaround to respect CXXFLAGS + + 04 May 2012; Patrick Lauer wxpython-2.8.11.0.ebuild, + wxpython-2.8.12.0.ebuild, wxpython-2.8.12.1.ebuild, wxpython-2.9.1.1.ebuild, + wxpython-2.9.3.1.ebuild: + Migrating dev-util/pkgconfig -> virtual/pkgconfig + + 25 Mar 2012; Raúl Porcel wxpython-2.8.12.1.ebuild: + alpha/ia64/sh/sparc stable wrt #403235 + + 08 Mar 2012; Brent Baude wxpython-2.8.12.1.ebuild: + Marking wxpython-2.8.12.1 ppc64 for bug 403235 + + 28 Feb 2012; Brent Baude wxpython-2.8.12.1.ebuild: + Marking wxpython-2.8.12.1 ppc for bug 403235 + + 22 Feb 2012; Jeroen Roovers wxpython-2.8.12.1.ebuild: + Stable for HPPA (bug #403235). + + 22 Feb 2012; Patrick Lauer wxpython-2.8.11.0.ebuild, + wxpython-2.8.12.0.ebuild, wxpython-2.8.12.1.ebuild, wxpython-2.9.1.1.ebuild, + wxpython-2.9.3.1.ebuild: + Restricting pypy + + 16 Feb 2012; Markus Meier wxpython-2.8.12.1.ebuild: + arm stable, bug #403235 + + 16 Feb 2012; Pawel Hajdan jr + wxpython-2.8.12.1.ebuild: + x86 stable wrt bug #403235 + + 13 Feb 2012; Agostino Sarubbo wxpython-2.8.12.1.ebuild: + Stable for amd64, wrt bug #403235 + +*wxpython-2.9.3.1 (12 Feb 2012) + + 12 Feb 2012; Ryan Hill +wxpython-2.9.3.1.ebuild: + Version bump (bug #384037 by radhermit). + + 08 Jan 2012; Markos Chandras wxpython-2.8.12.1.ebuild: + Fix a typo. Patch by Arfrever + + 06 Jan 2012; Markos Chandras wxpython-2.8.12.1.ebuild, + wxpython-2.9.1.1.ebuild: + Synchronize ebuilds. Use distutils.eclass. Patch by Arfrever. + + 06 Jan 2012; Markos Chandras wxpython-2.8.12.1.ebuild, + wxpython-2.9.1.1.ebuild: + Don't inherit unused eclass. Properly set local variables. Patch by Arfrever. + + 09 Dec 2011; Samuli Suominen + -files/scripts-multiver-2.6.1.0.diff, -wxpython-2.6.4.0-r2.ebuild: + old + +*wxpython-2.8.12.1 (09 Dec 2011) + + 09 Dec 2011; Ryan Hill +wxpython-2.8.12.1.ebuild: + Version bump. + + 09 Dec 2011; Ryan Hill -wxpython-2.8.10.1.ebuild, + -files/wxpython-2.8-drop-editra.patch: + Remove old. + + 16 Jul 2011; Kacper Kowalik wxpython-2.8.11.0.ebuild: + ppc64 stable wrt #364203 + + 28 Jun 2011; Brent Baude wxpython-2.8.11.0.ebuild: + Marking wxpython-2.8.11.0 ppc for bug 364203 + + 04 Jun 2011; Raúl Porcel wxpython-2.8.11.0.ebuild: + alpha/ia64/sh/sparc stable wrt #364203 + + 21 May 2011; Thomas Kahle wxpython-2.8.11.0.ebuild: + x86 stable per bug 364203 + + 13 May 2011; Markus Meier wxpython-2.8.11.0.ebuild: + arm stable, bug #364203 + + 27 Apr 2011; Christoph Mende wxpython-2.8.11.0.ebuild: + Stable on amd64 wrt bug #364203 + + 26 Apr 2011; Jeroen Roovers wxpython-2.8.11.0.ebuild: + Stable for HPPA (bug #364203). + + 22 Apr 2011; Ryan Hill wxpython-2.8.11.0.ebuild, + wxpython-2.8.12.0.ebuild: + Don't install non-working binary stuff into DOCDIR (bug #364393 by ago). + +*wxpython-2.8.12.0 (20 Apr 2011) + + 20 Apr 2011; Ryan Hill +wxpython-2.8.12.0.ebuild, + +files/wxpython-2.8.12-drop-editra.patch: + Version bump (bug #363319). + + 29 Mar 2011; Christoph Mende wxpython-2.6.4.0-r2.ebuild, + wxpython-2.8.10.1.ebuild: + Fixed slot deps + + 27 Feb 2011; Ryan Hill wxpython-2.8.10.1.ebuild, + wxpython-2.8.11.0.ebuild, wxpython-2.9.1.1.ebuild: + Slot gnome stuff. + +*wxpython-2.9.1.1 (23 Jan 2011) + + 23 Jan 2011; Ryan Hill +wxpython-2.9.1.1.ebuild, + +files/wxpython-2.9-wxversion-demo.patch, + +files/wxpython-2.9-wxversion-scripts.patch: + Version bump. + + 12 Dec 2010; Ryan Hill wxpython-2.6.4.0-r2.ebuild, + wxpython-2.8.10.1.ebuild, wxpython-2.8.11.0.ebuild: + media-libs/jpeg -> virtual/jpeg (bug #347958) + + 27 Jul 2010; Ryan Hill wxpython-2.6.4.0-r2.ebuild, + wxpython-2.8.10.1.ebuild: + Depend on wxGTK[X] (bug #327795 by Arttu Valo). + +*wxpython-2.8.11.0 (27 May 2010) + + 27 May 2010; Ryan Hill +wxpython-2.8.11.0.ebuild, + +files/wxpython-2.8.11-drop-editra.patch: + Version bump. + http://wxpython.org/recentchanges.php + + 05 Mar 2010; Ryan Hill wxpython-2.6.4.0-r2.ebuild, + wxpython-2.8.10.1.ebuild: + Port 2.6 ebuild to SUPPORT_PYTHON_ABIS. Use EAPI 2. Add missing setuptools + RDEPEND. Drop use of deprecated python functions. + + 17 Feb 2010; Ryan Hill + -files/wxpython-2.8.8-wxversion-scripts.patch, + -wxpython-2.8.9.1-r2.ebuild, -wxpython-2.8.9.1-r3.ebuild, + -wxpython-2.8.9.2.ebuild: + Drop old. + + 25 Jan 2010; Samuli Suominen + wxpython-2.8.10.1.ebuild: + Require SLOT="0" of media-libs/jpeg for headers. + + 02 Jan 2010; Brent Baude wxpython-2.8.10.1.ebuild: + Marking wxpython-2.8.10.1 ppc64 for bug 284996 + + 26 Oct 2009; Raúl Porcel wxpython-2.8.10.1.ebuild: + ia64/sh/sparc stable wrt #284996 + + 21 Oct 2009; Markus Meier wxpython-2.8.10.1.ebuild: + arm stable, bug #284996 + + 01 Oct 2009; Tobias Klausmann + wxpython-2.8.10.1.ebuild: + Stable on alpha, bug #284996 + + 27 Sep 2009; nixnut wxpython-2.8.10.1.ebuild: + ppc stable #284996 + + 22 Sep 2009; Markus Meier wxpython-2.8.10.1.ebuild: + amd64/x86 stable, bug #284996 + + 18 Sep 2009; Jeroen Roovers wxpython-2.8.10.1.ebuild: + Stable for HPPA (bug #284996). + + 06 Sep 2009; Christian Ruppert + -files/wxpython-2.8.7-wxversion-scripts.patch, + -files/wxpython-2.8.8.1-musthaveapp.patch, -files/wxpy-config.py: + Remove unused patches. + + 30 Aug 2009; Ryan Hill wxpython-2.8.10.1.ebuild: + Revert usage of += operators. They're a bash-3.1 feature and PMS is stuck + at bash-3.0. + + 29 Aug 2009; Arfrever Frehtes Taifersar Arahesis + wxpython-2.8.10.1.ebuild: + Set SUPPORT_PYTHON_ABIS. Add missing dependency on dev-python/setuptools. + +*wxpython-2.8.10.1 (18 May 2009) + + 18 May 2009; Ryan Hill +wxpython-2.8.10.1.ebuild: + Version bump. + +*wxpython-2.8.9.2 (21 Feb 2009) + + 21 Feb 2009; Ryan Hill + +files/wxpython-2.8.9-wxversion-scripts.patch, + +files/wxpython-2.8-drop-editra.patch, +wxpython-2.8.9.2.ebuild: + Version bump. + Split editra out into its own package: app-editors/editra + Install desktop entries for utilities. + + 15 Feb 2009; Ryan Hill ChangeLog, Manifest: + Fix broken commit. + + 15 Feb 2009; Ryan Hill ChangeLog, Manifest: + Remove old. + + 15 Feb 2009; Brent Baude wxpython-2.8.9.1-r2.ebuild: + Marking wxpython-2.8.9.1-r2 ppc for bug 254696 + + 07 Feb 2009; Raúl Porcel wxpython-2.8.9.1-r2.ebuild, + wxpython-2.8.9.1-r3.ebuild: + arm/ia64/sh/sparc stable wrt #254696 + + 06 Feb 2009; Jeroen Roovers wxpython-2.8.9.1-r3.ebuild: + Stable for HPPA (bug #254696). + + 28 Jan 2009; Brent Baude wxpython-2.8.9.1-r2.ebuild: + Marking wxpython-2.8.9.1-r2 ppc64 for bug 254696 + + 24 Jan 2009; Ryan Hill -wxpython-2.6.4.0.ebuild: + Remove ancient ebuild. + + 24 Jan 2009; Alexis Ballier + wxpython-2.6.4.0-r2.ebuild: + keyword ~x86-fbsd + + 22 Jan 2009; Raúl Porcel wxpython-2.6.4.0-r2.ebuild, + wxpython-2.8.9.1-r3.ebuild: + Readd ~arm/~sh + + 19 Jan 2009; Alexis Ballier + wxpython-2.8.9.1-r3.ebuild: + keyword ~x86-fbsd, bug #254696 + + 18 Jan 2009; Markus Meier wxpython-2.8.9.1-r2.ebuild: + amd64/x86 stable, bug #254696 + + 18 Jan 2009; Tobias Klausmann + wxpython-2.8.9.1-r2.ebuild: + Stable on alpha, bug #254696 + +*wxpython-2.8.9.1-r3 (18 Jan 2009) + + 18 Jan 2009; Ryan Hill + +files/wxpython-2.8-cache-writable.patch, + +files/wxpython-2.8-wxversion-demo.patch, metadata.xml, + wxpython-2.6.4.0.ebuild, -wxpython-2.6.4.0-r1.ebuild, + -wxpython-2.8.7.1.ebuild, +wxpython-2.8.9.1-r3.ebuild: + Integrate dev-python/wxpython-docs into wxpython ebuild for bug #230305. + Remove old and drop all keywords except arm, sh, and x86-fbsd on the + 2.6.4.0 ebuild. + +*wxpython-2.8.9.1-r2 (26 Nov 2008) + + 26 Nov 2008; Ryan Hill -wxpython-2.8.9.1-r1.ebuild, + +wxpython-2.8.9.1-r2.ebuild: + Fix build options not getting passed to src_compile due to mypyconf being + declared locally in src_configure. + + 27 Oct 2008; Jeroen Roovers wxpython-2.8.8.1.ebuild: + Stable for HPPA (bug #242088). + +*wxpython-2.8.9.1-r1 (18 Oct 2008) + + 18 Oct 2008; Ryan Hill wxpython-2.8.9.1.ebuild, + +wxpython-2.8.9.1-r1.ebuild: + Revert to EAPI 1 for stable candidate and add -r1 using EAPI 2. + + 18 Oct 2008; Raúl Porcel wxpython-2.8.8.1.ebuild: + alpha/ia64/sparc stable wrt #242088 + + 16 Oct 2008; Markus Meier wxpython-2.8.8.1.ebuild: + amd64/x86 stable, bug #242088 + + 15 Oct 2008; Markus Rothe wxpython-2.8.8.1.ebuild: + Stable on ppc64; bug #242088 + + 15 Oct 2008; Ferris McCormick wxpython-2.8.8.1.ebuild: + Sparc stable, part of Bug #242088. + + 15 Oct 2008; Brent Baude wxpython-2.8.8.1.ebuild: + Marking wxpython-2.8.8.1 ppc for bug 242088 + +*wxpython-2.8.9.1 (14 Oct 2008) + + 14 Oct 2008; Ryan Hill +wxpython-2.8.9.1.ebuild: + Version bump. EAPI 2. New cairo USE flag. + + 04 Oct 2008; Brent Baude wxpython-2.6.4.0-r2.ebuild: + stable ppc64, bug 238437 + + 02 Oct 2008; Ryan Hill wxpython-2.8.8.1.ebuild: + Remove old comment. + + 30 Sep 2008; Raúl Porcel wxpython-2.6.4.0-r2.ebuild: + alpha/ia64 stable wrt #238437 + + 28 Sep 2008; Markus Meier wxpython-2.6.4.0-r2.ebuild: + amd64/x86 stable, bug #238437 + + 27 Sep 2008; nixnut wxpython-2.6.4.0-r2.ebuild: + Stable on ppc wrt bug 238437 + + 23 Sep 2008; Ferris McCormick + wxpython-2.6.4.0-r2.ebuild: + Sparc stable --- Bug #238437 --- it's been around over 6 weeks now. + + 23 Sep 2008; Jeroen Roovers wxpython-2.6.4.0-r2.ebuild: + Stable for HPPA (bug #238437). + +*wxpython-2.6.4.0-r2 (28 Jul 2008) + + 28 Jul 2008; Ryan Hill wxpython-2.6.4.0-r1.ebuild, + +wxpython-2.6.4.0-r2.ebuild, wxpython-2.8.7.1.ebuild: + Revision bump. + + 28 Jul 2008; Ryan Hill 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: + Work around aliasing bug in GCC 4.1 by building with -fno-strict-aliasing. + Manifested as 'TypeError: wx.Window, wx.Sizer, wx.Size, or (w,h) expected + for item' errors in various apps. + + Bug #233154, reported by Henrik Sankala. + +*wxpython-2.8.8.1 (25 Jul 2008) + + 25 Jul 2008; Ryan Hill + +files/wxpython-2.8.8.1-musthaveapp.patch, + +files/wxpython-2.8.8-wxversion-scripts.patch, +wxpython-2.8.8.1.ebuild: + Version bump. + + 29 May 2008; Ali Polatel wxpython-2.6.4.0-r1.ebuild, + wxpython-2.8.7.1.ebuild: + Fix python_mod_optimize usage. + + 21 Mar 2008; Ryan Hill wxpython-2.6.4.0-r1.ebuild, + wxpython-2.8.7.1.ebuild: + Move wxaddons module into version-specific directories to fix bug #213819. + + 17 Mar 2008; Peter Volkov wxpython-2.6.4.0-r1.ebuild, + wxpython-2.8.7.1.ebuild: + amd64 stable, bug #207648. + + 16 Mar 2008; Ryan Hill wxpython-2.6.4.0-r1.ebuild, + wxpython-2.8.7.1.ebuild: + Fix modules getting installed into lib rather than lib64 on multilib + systems w/ python-2.4. + + 29 Jan 2008; nixnut wxpython-2.6.4.0-r1.ebuild, + wxpython-2.8.7.1.ebuild: + Stable on ppc wrt bug 207648 + + 28 Jan 2008; Jeroen Roovers wxpython-2.6.4.0-r1.ebuild, + wxpython-2.8.7.1.ebuild: + Stable for HPPA (bug #207648). + + 28 Jan 2008; Raúl Porcel metadata.xml: + Replace wxwindows with wxwidgets in metadata + + 27 Jan 2008; Raúl Porcel wxpython-2.6.4.0-r1.ebuild, + wxpython-2.8.7.1.ebuild: + alpha/ia64/sparc stable wrt #207648 + + 27 Jan 2008; Brent Baude wxpython-2.6.4.0-r1.ebuild, + wxpython-2.8.7.1.ebuild: + Marking wxpython-2.6.4.0-r1 and wxpython-2.8.7.1 ppc64 stable per bug 207648 + + 27 Jan 2008; Christian Faulhammer + wxpython-2.8.7.1.ebuild: + stable x86, bug 207648 + + 27 Jan 2008; Christian Faulhammer + wxpython-2.6.4.0-r1.ebuild: + stable x86, bug 207648 + + 10 Jan 2008; Ryan Hill -wxpython-2.6.3.3.ebuild: + Remove old. + + 25 Dec 2007; Ryan Hill wxpython-2.6.4.0.ebuild: + Make sure we set WX_GTK_VER before calling check_wxuse. Bug #203298 by Fabio + Rossi. + + 24 Dec 2007; Ryan Hill wxpython-2.8.7.1.ebuild: + Re-add dropped ppc keyword, touch up deps. + +*wxpython-2.8.7.1 (24 Dec 2007) + + 24 Dec 2007; Ryan Hill + +files/wxpython-2.8.7-wxversion-scripts.patch, +wxpython-2.8.7.1.ebuild: + Version bump. Masked for testing. + + 22 Dec 2007; nixnut wxpython-2.6.4.0-r1.ebuild: + Added ~ppc wrt bug 199594 + + 22 Dec 2007; Ryan Hill wxpython-2.6.3.3.ebuild, + wxpython-2.6.4.0.ebuild, wxpython-2.6.4.0-r1.ebuild: + Lock DEPEND to wxGTK-2.6 for bug #202998. + + 13 Dec 2007; Ryan Hill wxpython-2.6.4.0-r1.ebuild: + Drop arm, ppc, sh, and x86-fbsd keywords for bug #199594. + + 04 Dec 2007; Ryan Hill wxpython-2.6.4.0-r1.ebuild: + Remove EA_ADD_OPTS=0 from configuration, leftover from testing. + +*wxpython-2.6.4.0-r1 (25 Nov 2007) + + 25 Nov 2007; Ryan Hill +wxpython-2.6.4.0-r1.ebuild: + Add 2.6.4.0-r1, masked for testing. + + 04 Nov 2007; Christoph Mende wxpython-2.6.4.0.ebuild: + Stable on amd64 wrt bug #197186 + + 30 Oct 2007; Jeroen Roovers wxpython-2.6.4.0.ebuild: + Stable for HPPA (bug #197186). + + 29 Oct 2007; Raúl Porcel wxpython-2.6.4.0.ebuild: + alpha/ia64/sparc stable wrt #197358 + + 28 Oct 2007; Markus Rothe wxpython-2.6.4.0.ebuild: + Stable on ppc64; bug #197186 + + 28 Oct 2007; Markus Meier wxpython-2.6.4.0.ebuild: + x86 stable, bug #197186 + + 27 Oct 2007; nixnut wxpython-2.6.4.0.ebuild: + Stable on ppc wrt bug 197186 + + 22 Sep 2007; Ryan Hill wxpython-2.6.3.3.ebuild, + wxpython-2.6.4.0.ebuild: + Adjust deps. + + 19 Sep 2007; Ryan Hill wxpython-2.6.3.3.ebuild, + wxpython-2.6.4.0.ebuild: + Lock deps further to wxGTK-${PV} for wxpython. + + 19 Sep 2007; Ryan Hill wxpython-2.6.3.3.ebuild, + wxpython-2.6.4.0.ebuild: + lock wxGTK depend to 2.6 + +*wxpython-2.6.4.0 (01 Sep 2007) + + 01 Sep 2007; Ryan Hill +wxpython-2.6.4.0.ebuild: + Version bump. No major groundbreakery. Masked due to dep on + =x11-libs/wxGTK-2.6.4.0. + + 07 May 2007; Bryan Østergaard + wxpython-2.6.3.3.ebuild: + Add missing category to built_with_use call. Bug reported by kimrhh on irc. + + 01 May 2007; Mart Raudsepp + -files/scripts-multiver-2.6.0.0.diff, -files/wxversion.py, + -wxpython-2.6.1.0.ebuild: + Remove old version and stale patches + + 01 May 2007; Torsten Veller Manifest: + Recreated old Manifest. Fix #176649. + + 30 Apr 2007; Jose Luis Rivero + wxpython-2.6.3.3.ebuild: + Stable on alpha although there is a known bug in wxDirDialog. See #136924 + for details. + + 29 Apr 2007; Ryan Hill + -files/wxpython-2.4.2.4-64bit.patch, -wxpython-2.4.2.4-r3.ebuild, + -wxpython-2.4.2.4-r4.ebuild: + Remove wxpython-2.4 from the tree. Bug #146073. + + 07 Apr 2007; Ryan Hill wxpython-2.6.3.3.ebuild: + When USE="opengl" make sure wxGTK was built with opengl support. + + 10 Feb 2007; Simon Stelling wxpython-2.6.3.3.ebuild: + stable on amd64; bug 136924 + +*wxpython-2.4.2.4-r4 (03 Feb 2007) + + 03 Feb 2007; Simon Stelling + +files/wxpython-2.4.2.4-64bit.patch, +wxpython-2.4.2.4-r4.ebuild: + fix 64bit issues; bug 117885 + + 23 Jan 2007; Jeroen Roovers wxpython-2.6.3.3.ebuild: + Stable for HPPA (bug #136924). + + 16 Jan 2007; Joseph Jezak wxpython-2.6.3.3.ebuild: + Marked ppc stable for bug #136924. + + 15 Jan 2007; Raúl Porcel wxpython-2.6.3.3.ebuild: + x86 stable, wrt bug 136924 + + 15 Jan 2007; Gustavo Zacarias + wxpython-2.6.3.3.ebuild: + Stable on sparc wrt #136924 + + 14 Jan 2007; Markus Rothe wxpython-2.6.3.3.ebuild: + Stable on ppc64; bug #136924 + + 05 Jan 2007; Ryan Hill wxpython-2.4.2.4-r3.ebuild, + wxpython-2.6.1.0.ebuild, wxpython-2.6.3.3.ebuild: + einfo -> elog + +*wxpython-2.6.3.3 (29 Dec 2006) + + 29 Dec 2006; Tiziano Müller + -wxpython-2.6.3.2.ebuild, +wxpython-2.6.3.3.ebuild: + Version bump (bug #156805), fixes bugs #154505, #148399, #158050 + + 15 Oct 2006; Mart Raudsepp -wxpython-2.4.2.4.ebuild, + -wxpython-2.6.0.0-r1.ebuild: + Drop old versions + + 06 Sep 2006; Javier Villavicencio + wxpython-2.6.3.2.ebuild: + Add ~x86-fbsd keyword. + + 27 Aug 2006; Mart Raudsepp metadata.xml: + Change primary herd to wxwindows. + + 03 Aug 2006; Mart Raudsepp wxpython-2.6.3.2.ebuild: + Change wxGTK depend to avoid dependency problems after a version bump. + + 14 Apr 2006; Mark Loeser wxpython-2.6.3.2.ebuild: + Fix dependencies so that wxpython and wxGTK versions always match; bug #129937 + +*wxpython-2.6.3.2 (13 Apr 2006) + + 13 Apr 2006; Mark Loeser +wxpython-2.6.3.2.ebuild: + Bump to new upstream version 2.6.3.2; bug #121856 + + 18 Dec 2005; Markus Rothe wxpython-2.6.1.0.ebuild: + Stable on ppc64 + + 29 Nov 2005; Luis Medinas + wxpython-2.4.2.4-r3.ebuild: + Stable on amd64. Fixes bug #113893. + + 29 Nov 2005; Luis Medinas wxpython-2.6.1.0.ebuild: + Stable on amd64. + + 25 Nov 2005; Tom Gall + wxpython-2.6.1.0.ebuild: + added ~ppc64 + + 11 Nov 2005; Michael Hanselmann + wxpython-2.6.1.0.ebuild: + Stable on ppc. + + 17 Oct 2005; Gustavo Zacarias + wxpython-2.6.1.0.ebuild: + Stable on sparc + + 17 Oct 2005; Aron Griffis wxpython-2.6.1.0.ebuild: + Mark 2.6.1.0 stable on alpha + + 15 Oct 2005; Rob Cakebread + wxpython-2.6.1.0.ebuild: + Stable x86. Fixed wxGTK dep + +*wxpython-2.4.2.4-r3 (11 Oct 2005) + + 11 Oct 2005; Rob Cakebread + +wxpython-2.4.2.4-r3.ebuild: + Fixes bug #108643 + + 10 Sep 2005; Aron Griffis + wxpython-2.4.2.4-r2.ebuild: + Mark 2.4.2.4-r2 stable on alpha + + 07 Sep 2005; Simon Stelling wxpython-2.4.2.4.ebuild, + wxpython-2.4.2.4-r2.ebuild, wxpython-2.6.0.0-r1.ebuild, + wxpython-2.6.1.0.ebuild: + make multilib-strict aware; bug 103535 + +*wxpython-2.6.1.0 (12 Jul 2005) + + 12 Jul 2005; Rob Cakebread + +files/scripts-multiver-2.6.1.0.diff, +wxpython-2.6.1.0.ebuild: + Version bump. + + 17 Jun 2005; Michael Hanselmann + wxpython-2.4.2.4-r2.ebuild: + Stable on ppc. + + 06 Jun 2005; Markus Rothe wxpython-2.4.2.4-r2.ebuild: + Stable on ppc64 + + 22 May 2005; Jason Wever wxpython-2.4.2.4-r2.ebuild: + Stable on SPARC. + + 22 May 2005; Rene Nussbaumer + wxpython-2.4.2.4-r2.ebuild: + Stable on hppa + + 18 May 2005; Rob Cakebread + wxpython-2.4.2.4-r2.ebuild: + Marked stable x86 + +*wxpython-2.6.0.0-r1 (11 May 2005) + + 11 May 2005; Rob Cakebread + -wxpython-2.6.0.0.ebuild, +wxpython-2.6.0.0-r1.ebuild: + Changed to non-monolithic build. bug# 91574, removed monolithic ebuild + +*wxpython-2.6.0.0 (02 May 2005) +*wxpython-2.4.2.4-r2 (02 May 2005) + + 02 May 2005; Rob Cakebread + +files/scripts-multiver-2.6.0.0.diff, files/wxpy-config.py, + +wxpython-2.4.2.4-r2.ebuild, -wxpython-2.5.3.1.ebuild, + +wxpython-2.6.0.0.ebuild: + Version bump. Now using SLOTs. + + 25 Jan 2005; Rob Cakebread + wxpython-2.4.2.4.ebuild: + Moved to SLOT 2.4 + + 31 Dec 2004; Ciaran McCreesh : + Change encoding to UTF-8 for GLEP 31 compliance + + 11 Dec 2004; Rob Cakebread + wxpython-2.5.3.1.ebuild: + Put headers in a better place. Closes #74019 + + 13 Nov 2004; Rob Cakebread + wxpython-2.5.3.1.ebuild: + Fixed site_pkgs location + + 13 Nov 2004; Rob Cakebread + wxpython-2.4.2.4.ebuild: + Pegged deps on wxGTK at 2.4* + + 13 Nov 2004; Rob Cakebread + wxpython-2.4.2.4-r1.ebuild, wxpython-2.5.3.1.ebuild: + wxpy-config.py wasn't being copied. bug# 71043 + +*wxpython-2.4.2.4-r1 (12 Nov 2004) + + 12 Nov 2004; Rob Cakebread +files/wxpy-config.py, + +files/wxversion.py, +wxpython-2.4.2.4-r1.ebuild, + +wxpython-2.5.3.1.ebuild: + Version bump, retrofitted with SLOTs, bug# 47810 + + 05 Sep 2004; Sven Wegener : + Fixed ChangeLog header. + + 18 Aug 2004; Tom Gall wxpython-2.4.2.4.ebuild: + stable on ppc64, bug #58420 + + 06 Aug 2004; Rob Cakebread -wxpython-2.4.0.7.ebuild, + -wxpython-2.4.1.2.ebuild, wxpython-2.4.2.4.ebuild: + Removed obsolete versions, changed 2.4.2.4 to use new wxwidgets eclass + + 02 Aug 2004; Rob Cakebread + +files/controsl2.py.patch: + Added missing controls2.py.patch + + 02 Aug 2004; Ferris McCormick wxpython-2.4.2.4.ebuild: + Stable for sparc. This version runs fine, and the previous stable + version (2.4.1.2) no longer builds because its patch file is missing. + This version runs both +gtk2, -gtk2. Also, it (and wxGTK) build with + gcc-3.3.3, hardened gcc-3.3.4-r1 as of the date of this entry, and run. + + 20 Jul 2004; Bryan Østergaard wxpython-2.4.0.7.ebuild, + wxpython-2.4.1.2.ebuild, wxpython-2.4.2.4.ebuild: + dev-python/PyOpenGL is now dev-python/pyopengl - adjust dependencies + accordingly. + + 05 Jul 2004; Rob Cakebread wxpython-2.4.2.4.ebuild: + Clarified USE='gtk2' messages. Bug# 56153 + + 03 Jul 2004; Bryan Østergaard wxpython-2.4.0.7.ebuild, + wxpython-2.4.1.2.ebuild, wxpython-2.4.2.4.ebuild: + Fix error messages. + +*wxpython-2.4.2.4 (03 Jul 2004) + + 03 Jul 2004; Bryan Østergaard +wxpython-2.4.0.7.ebuild, + +wxpython-2.4.1.2.ebuild, +wxpython-2.4.2.4.ebuild: + Follow naming policy, rename wxPython to wxpython. + + 30 Jun 2004; Guy Martin wxPython-2.4.2.4.ebuild: + Marked stable on hppa. + + 22 Jun 2004; Rob Cakebread wxPython-2.4.2.4.ebuild: + Marked stable on x86 + + 03 Jun 2004; Aron Griffis wxPython-2.4.0.7.ebuild, + wxPython-2.4.1.2.ebuild, wxPython-2.4.2.4.ebuild: + Fix use invocation + + 25 Mar 2004; Michael Sterrett + wxPython-2.4.0.7.ebuild: + don't use deprecated ? : use syntax + + 17 Feb 2004; Aron Griffis wxPython-2.4.0.7.ebuild, + wxPython-2.4.1.2.ebuild, wxPython-2.4.2.4.ebuild: + stable on alpha and ia64 + + 17 Jan 2004; Bartosch Pixa : + manifest fix + + 16 Jan 2004; Bartosch Pixa wxPython-2.4.2.4.ebuild: + set ppc in keywords + + 29 Dec 2003; Guy Martin wxPython-2.4.1.2.ebuild: + Marked stable on hppa. + + 25 Dec 2003; Jason Wever wxPython-2.4.1.2.ebuild: + Marked stable on sparc. + + 12 Oct 2003; Alastair Tse wxPython-2.4.2.4.ebuild: + add unicode support to match wxGTK-2.4.2 thanks to Vaclav Slavik + (#30768) + + 08 Oct 2003; Alastair Tse wxPython-2.4.1.2.ebuild, + wxPython-2.4.2.4.ebuild: + added debug config wx*-config and stable bumped wxPython-2.4.1.2 + + 08 Oct 2003; Seemant Kulleen wxPython-2.4.1.2.ebuild, + wxPython-2.4.2.4.ebuild: + the dependency is tiff, not libtiff + +*wxPython-2.4.2.4 (08 Oct 2003) + + 08 Oct 2003; Alastair Tse wxPython-2.4.0.7.ebuild, + wxPython-2.4.1.2.ebuild, wxPython-2.4.2.4.ebuild: + version bump. incorporating license changes thanks to Vaclav Slavik + (#28697) + + 10 Jul 2003; Nick Hadaway wxPython-2.4.1.2.ebuild, + files/controls2.py.patch: + Added a tiny patch to fix a typo in controls2.py + +*wxPython-2.4.1.2 (09 Jul 2003) + + 09 Jul 2003; Alastair Tse wxPython-2.4.1.2.ebuild: + new version. needs wxGTK-2.4.1 + + 08 Jul 2003; Alastair Tse wxPython-2.4.0.2.ebuild: + removed non-functional patch from wxWindows-2.4.0.2 + + 07 Jul 2003; Alastair Tse wxPython-2.4.0.7.ebuild: + bump to stable + + 07 May 2003; Alastair Tse wxPython-2.4.0.6.ebuild, + wxPython-2.4.0.7.ebuild: + Detect non-unicode wxGTK + +*wxPython-2.4.0.7 (27 Apr 2003) + + 27 Apr 2003; Alastair Tse wxPython-2.4.0.7.ebuild: + version bump + +*wxPython-2.4.0.6 (16 Mar 2003) + + 26 Mar 2003; Alastair Tse wxPython-2.4.0.6.ebuild: + Fixed typo that disallows wxPython from merging. Fixes #18203. + + 26 Mar 2003; Alastair Tse wxPython-2.4.0.6.ebuild: + add check to make sure wxGTK is compiled with the right use flags + + 16 Mar 2003; Alastair Tse wxPython-2.4.0.6.ebuild: + version bump + +*wxPython-2.4.0.2 (01 Feb 2003) + + 01 Feb 2003; Nick Hadaway wxPython-2.4.0.2.ebuild : + Version bump. Bug fixes. + +*wxPython-2.4.0.1 (12 Jan 2003) + + 15 Jan 2003; Nick Hadaway wxPython-2.4.0.1.ebuild : + Marked stable for x86. + + 13 Jan 2003; Nick Hadaway wxPython-2.4.0.1.ebuild : + Added gtk2 support based on code submitted by Jose Fonseca on bug + #13860 + + 12 Jan 2003; Nick Hadaway wxPython-2.4.0.1.ebuild, + files/digest-wxPython-2.4.0.1 : + A much needed upgrade. Works with the latest wxGTK release. + As we have had much problems with the 2.3.4 wxGTK series I am hoping + this may actually make into the stable 1.4 release or we need to bump + back to to 2.3.3 series of wxGTK. + + 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords + +*wxPython-2.3.3.1-r2 (30 Oct 2002) + + 30 Oct 2002; Mike Frysinger : + Removed all the crap put into the first 2.3.3.1 ebuild to build wxGTK and + updated the patch to remove glcanvas + +*wxPython-2.3.3.1-r1 (29 Oct 2002) + + 29 Oct 2002; Mike Frysinger : + added some changes per discussion on #9693 + +*wxPython-2.3.3.1 (28 Oct 2002) + + 28 Oct 2002; Mike Frysinger : + This version bump was nasty rough ... + They added configure/make scripts to this package now, so mirrored much of + the configure setup after wxGTK ... + +*wxPython-2.3.2.1-r2 (29 Aug 2002) + + 13 Sep 2002; Nick Hadaway wxPython-2.3.2.1-r2.ebuild : + Moved glcanvas patch from -r1 as specifying GLCANVAS=0 doesn't disable + the opengl portion of the build fully. Should fix bug #7777. + + 11 Sep 2002; Nick Hadaway wxPython-2.3.2.1-r2.ebuild : + tightened wxGTK dependancy to wxGTK-2.3.2* + + 01 Sep 2002; Nick Hadaway wxPython-2.3.2.1-r2.ebuild : + Updated ebuild with missing ${myconf}'s + + 29 Aug 2002; Nick Hadaway wxPython-2.3.2.1-r2.ebuild, + file/digest-wxPython-2.3.2.1-r2, files/ledctrl.diff : + GLCANVAS and GIZMOS extensions are now re-enabled and we should have a + full-featured ebuild of wxPython. + +*wxPython-2.3.2.1-r1 (2 Jul 2002) + + 22 Aug 2002; Nick Hadaway wxPython-2.3.2.1-r1.ebuild, + files/noglcanvas.diff, files/nogizmos.diff : + Ebuild disables glcancas and gizmos extensions as they currently are + not building correctly. + + 2 Jul 2002; Jon Nelson wxPython-2.3.2.1-r1: + Make lintool happy + expressly don't build GLCANVAS + +*wxPython-2.3.2.1 (11 Apr 2002) + + 11 Apr 2002; Spider + Update all glib dependencies to use glib-1.2* in preparation of + unmasking the glib-2.0.1 packages + +*wxPython-2.3.2.1 (1 Feb 2002) + + 1 Feb 2002; G.Bevin ChangeLog : + + Added initial ChangeLog which should be updated whenever the package is + updated in any way. This changelog is targetted to users. This means that the + comments should well explained and written in clean English. The details about + writing correct changelogs are explained in the skel.ChangeLog file which you + can find in the root directory of the portage repository. diff --git a/Manifest b/Manifest new file mode 100644 index 0000000..a62dd6b --- /dev/null +++ b/Manifest @@ -0,0 +1,15 @@ +AUX wxpython-2.8-cache-writable.patch 538 SHA256 caf371fdd36ae60b36754f6fa66df3887c3ee2e1dd509f8cc8bc92525942f429 SHA512 e0232ff7bcb713358a2981b84b0eac3b3b0825d43b43dd6f19d3d21f9b45a9e63fbf39dc87c2fedc0342a88007ef43fcd9d890177dc38e15b4f89576fdf363a0 WHIRLPOOL c2c0488d0d5a840d1be68c95a2f53d3bce7d58798f0e09f2116f16655d73c8a5b525af7d7b836c7f820bd729acff441942510055b8f455a9b2f742361effd6c3 +AUX wxpython-2.8-wxversion-demo.patch 219 SHA256 19618386cf750f56051541c403153bf1c7e90764199e53818eb0c9557d026f1c SHA512 a20e79dc2f96400046dd5d5697533466529c30bde96a2e8ace1984c7e3fb42a6b38375cacddeb319253dbaabff6571b52af41da5268d22cfb294b11da56421f8 WHIRLPOOL 3af6ad578fcc1144f0172b4a959665441880ba20b9d471049f9c48602987e4265df34b180cd98727d0beadef66e6603fbdad7f1d0b0358a795b3372a8f46d2df +AUX wxpython-2.8.11-drop-editra.patch 2197 SHA256 a0774e4c273485711cb3da4d70cf7bf0766a9f189fafdc7bae07186d553f341b SHA512 3800b68ba13c52e81a4411940e297f83f9e98c76b4d8d9d3e53ac55564a38b1376b57df337e4f009b1cbbd44199293554058341aa2122ec329c3a42dd38593a6 WHIRLPOOL c79b106c6cbcbc1089bcbdb13bc7e5aeb613a8f374edf7a3d4680d3240b27de2f1d8a0e15ddf13257d7878cc2828b8fe49b2db8ff23eeb1bf7f7ebcf69c9f885 +AUX wxpython-2.8.12-drop-editra.patch 2643 SHA256 bbe4960ab735f344916e36cb772a1a6c7e27d6540c7ee1dcd8437bff8fb6bee8 SHA512 d49e2ab9cbc388e21b387c04524979840a52b167fe718e333d742a427fc18d7dbab0d2554263697796c802b81435ae8499e33b640f5840b4b626d01bc2f9780d WHIRLPOOL 70dd7825b701d5bd4589f8e6c6c9881dba250ef03b5c4bde0bc552e8154f729439e17caee2bfb16922ddbe34db60be60e0eb2d91156a9a7a6ce35ccbde7241ba +AUX wxpython-2.8.9-wxversion-scripts.patch 7730 SHA256 55b1caa38295338dda3cc9ebfa4e43eb3be76959a0ee9b23a7b81085d80d7ba6 SHA512 f6ff14045487b53733ed71ed4fd2d5a2d847d5f267f2c6348fefe38f1f0db11a3b0b4cbdd61a3a391d820bc39e13c0aa1b57360c045f49ae539212f08fb07332 WHIRLPOOL c4d946f0e1625623f8d98063901c790a99799eb7d46fb8afcbd59b458330bbe40bc9e1e29c954f8c0c07cd65afd1ec7b02d12fe53e803a6a742f9b01afbc733e +AUX wxpython-2.9-wxversion-demo.patch 147 SHA256 79c0cb7455fe6947ba9b7278d98e2c6da156edd5e5c276b03cc7fff5d3073d14 SHA512 7fe67f8d292f186b9271e1f8761f53e0e68df9a85d7624aa401e907411f58e3d6961cea8bcee3a575c97b2ed1caf596a6a0b47acc72efe5b4222c8795302700d WHIRLPOOL 164f70695f19d45919f56e0b6986a019b6a21092bc52599bbb45f1ef0d74e5fb44777d551cb95d6757aa62312e33644a5d7042e5cd18e42e33c0f00b4000f4e5 +AUX wxpython-2.9-wxversion-scripts.patch 4600 SHA256 6c5cd5f3daa51bf3c033f1c934ac1ce219a421a7e993660c64ac532a9dd96675 SHA512 fab5031bbbae567a5cc4a8adadcc7b3db0bebd55b1c8aae71217e5159a0e3f730ba98f8a8587bf9b6a715e8661292a962339c4362dbdf66d33f551c588d29aea WHIRLPOOL 8ff8d7e3346ce63db5ffc68079e3c4792d20fe99f7747076731398964cfaf94b15abfe5187013d3c035218979ac59bd16cddd007e3077df29214f08ccada9c82 +AUX wxpython-2.9.4.1-pubsub.pub.Publisher.patch 1807 SHA256 928438c28be6a2976d82ac650bef95c38d16bd2c1133915b6cda08ca3b708cd6 SHA512 94078204492667d5c3d9cf9de080809fe31f27757ea4cf514f76796d1178456e1e7d9d471f695df63d94e4237fc2128534c29b2567c74422426b0e45d8882703 WHIRLPOOL 21257821c29aabe8c3564cf9513ae0ac9d190896fc79236feb3be042ee2402837f9422ee511a7b47f4a2577758dcd1e73c5952239e0403844c80c40faf5090d0 +AUX wxpython-2.9.4.1-wxversion-scripts.patch 4187 SHA256 79ae53ed557ff2de9d7936ece32a0f8ee6a26c9e921f248399adbc44ff3e17b5 SHA512 befed0b915205b191c9980cfa5074e11dc28d5bf8b62827b100cd2c41b56af638febda43fe93452f1d280eda86e19f5d8d95356143378d49b6e27d889d0815b1 WHIRLPOOL 058be7d59a2336ef94c19c44743c127a874b39e764a5c961cbeebce0eca79a82d0b47b51ce9aef359fab2fcd7edc6df700772dbc709b3d3df7896cdfdd2f89ef +DIST wxPython-demo-2.9.4.0.tar.bz2 3992754 SHA256 c1a57ef7c71ea1a332df98b80cfa7ba178ef6dcd24a31393dff905a145ba8b7b SHA512 dac61d9bb09deffd54c89c1a09803968a4c4b2951a00ebb4d618a2a1b48775c62e3ddf2c642e9005d7362fdeab44c07bc2a38bc96dc94a5c891982847d0c19fe WHIRLPOOL 2093d3d0f81c15b7ca1a346fae29429952d299f8e33d5c2e356846bd98df890b731fe4ef0311ec32b7a913a4038aa8881396d9878dde98322136ccb5244a867b +DIST wxPython-src-2.9.4.0.tar.bz2 50827671 SHA256 78c35c19e85a17cb9c730b86b49d6a479198d76d19e0b13e86db0b55707004be SHA512 100dd4474bc2508e9a80aed6f08d295e2697926e29c5789e1f6aa7c303921e1c5de2574c3eddde568804da8fc670d0214ef225d46f34a3006d0a947423d01fbf WHIRLPOOL feff68600a40a8f02492e91049ecdd1a1865ee6db8024112aa3a85a7eff616f26653c418a8ffde77121e2bf7d2c7090c5b91896f9a2de8eb980573af2ca65507 +DIST wxPython-src-2.9.4.1.patch 3768 SHA256 075e3a7b1cf69dd2bb20010717505d2508c74bc81658540f3e6d8c4fbf0a6b85 SHA512 4a5254a5bb9c246b75095e3cc0b849073e3cc71ff15ab7fb1db6ecfe71359800b9e1a5493bc39ce5b1f338cdc1d142ce84641611d458a8da4315f3c8a6aef3ba WHIRLPOOL 9bec06da4824fe56c172f4f417966681d1ffbf173dcb54f1579e9a484377bc76c45b4f2389911bbb17eff2476cfca786d68d9524856b21accc64b4dffafb1811 +EBUILD wxpython-2.9.4.1-r1.ebuild 4460 SHA256 bda93c2457bfb6b99d696da0dd350602cb13a829a22a988bb3047e843b7e35b4 SHA512 fa9fd0ad85a50d4138dba8e24b22e5f1b6d8b6ab48bc4d36949ae63b70fbecbd299911be2bf01d1cd0289de80116d1687b79d0be8856732de6c827845d9f2bb0 WHIRLPOOL c6a03b3a50daf1e696c51342c2e7fc97c4aafe94da128abb551314902460e84f62ec2ddf9bde793f6581e5f5b0fa7d5d6450b5a0bb3746422f69180a1941905a +MISC ChangeLog 30430 SHA256 bb60324c027476d4783c4296c8519228f837313018aaf89007be9301c40b0b61 SHA512 9876cd2fc33093681f8360d2e29886b1cd91af8a4dc0fb5664c5e5ed49ead3d9c6179b1f8843cad1a940dcbbad6b338782bac6a5de5c6f216f2e6cac3e492a1d WHIRLPOOL 0efe70e61bf2ffc52b48641c8fcd04b157db7e53cccb5e0ff97da7524cc9aef02553ebc064427bb3a2e037f837e9ae040b474199dd668928b3282209d33c8f6b +MISC metadata.xml 366 SHA256 d90a8fa164deff1b8cfa28cf401483424addfceeca8cd35539b7f2bbb3280cff SHA512 260bafb8c2fba6a3d1b6c0dcb0fa4f1db5ccff7319395d9856997df816d3cfc69dc38859835eeafb693f22da6179e73227c87d820019793e639987085e596c6f WHIRLPOOL f8619bf36512bc3debe4fd4d810f5512485fe5f6041af2704898cef0123c9ba9512864763dc6fca78f400931a120b43f494e7384a567a79d42db507cd74b8062 diff --git a/files/wxpython-2.8-cache-writable.patch b/files/wxpython-2.8-cache-writable.patch new file mode 100644 index 0000000..57f26b3 --- /dev/null +++ b/files/wxpython-2.8-cache-writable.patch @@ -0,0 +1,20 @@ +Use /tmp for cache files since the user won't have +write permissions on ${DOCDIR}. + +diff -Naurp docs-orig/viewdocs.py docs/viewdocs.py +--- docs-orig/viewdocs.py 2008-09-28 15:59:16.000000000 -0600 ++++ docs/viewdocs.py 2009-01-18 00:16:27.000000000 -0600 +@@ -16,11 +16,11 @@ if not basePath: + + + # test for write access +-if os.access(basePath, os.W_OK): ++if os.access('/tmp', os.W_OK): + + # setup the args + args = ['', +- '--cache='+basePath, ++ '--cache=/tmp', + os.path.join(basePath, 'wx.zip'), + ] + diff --git a/files/wxpython-2.8-wxversion-demo.patch b/files/wxpython-2.8-wxversion-demo.patch new file mode 100644 index 0000000..9782919 --- /dev/null +++ b/files/wxpython-2.8-wxversion-demo.patch @@ -0,0 +1,10 @@ +--- demo/demo.org 2005-04-28 03:00:13.431583384 +0000 ++++ demo/demo.py 2005-04-28 03:00:31.886777768 +0000 +@@ -1,4 +1,7 @@ + #!/usr/bin/env python + ++import wxversion ++wxversion.select("2.8") ++ + import Main + Main.main() diff --git a/files/wxpython-2.8.11-drop-editra.patch b/files/wxpython-2.8.11-drop-editra.patch new file mode 100644 index 0000000..9555bb5 --- /dev/null +++ b/files/wxpython-2.8.11-drop-editra.patch @@ -0,0 +1,48 @@ +--- a/wxPython/setup.py ++++ b/wxPython/setup.py +@@ -887,13 +887,6 @@ WX_PKGLIST = [ 'wx', + 'wx.tools', + 'wx.tools.XRCed', + 'wx.tools.XRCed.plugins', +- 'wx.tools.Editra', +- 'wx.tools.Editra.src', +- 'wx.tools.Editra.src.autocomp', +- 'wx.tools.Editra.src.eclib', +- 'wx.tools.Editra.src.ebmlib', +- 'wx.tools.Editra.src.extern', +- 'wx.tools.Editra.src.syntax', + ] + + if not EGGing: +@@ -920,7 +913,6 @@ else: + opj('scripts/pywrap'), + opj('scripts/pywxrc'), + opj('scripts/xrced'), +- opj('scripts/editra'), + ] + if os.name == 'nt': + SCRIPTS.append( opj('scripts/genaxmodule') ) +@@ -934,15 +926,6 @@ DATA_FILES += find_data_files('wx/tools/XRCed', '*.txt', '*.xrc', '*.htb') + DATA_FILES += find_data_files('wx/tools/XRCed/plugins', '*.crx') + DATA_FILES += find_data_files('wx/tools/XRCed/plugins/bitmaps', '*.png') + +-DATA_FILES += find_data_files('wx/tools/Editra/docs', '*.txt') +-DATA_FILES += find_data_files('wx/tools/Editra/locale', '*.mo') +-DATA_FILES += find_data_files('wx/tools/Editra/pixmaps', +- '*.png', '*.icns', '*.ico', 'README', 'AUTHORS', 'COPYING') +-DATA_FILES += find_data_files('wx/tools/Editra/plugins', '*.egg') +-DATA_FILES += find_data_files('wx/tools/Editra/src', 'README') +-DATA_FILES += find_data_files('wx/tools/Editra/styles', '*.ess') +-DATA_FILES += find_data_files('wx/tools/Editra/tests/syntax', '*') +-DATA_FILES += find_data_files('wx/tools/Editra', '[A-Z]*', recursive=False) + + + ## import pprint +@@ -993,7 +976,6 @@ if EGGing: + 'pyshell = wx.py.PyShell:main', + 'pywrap = wx.py.PyWrap:main', + 'helpviewer = wx.tools.helpviewer:main', +- 'editra = wx.tools.Editra.launcher:main', + 'xrced = wx.tools.XRCed.xrced:main', + ], + }, diff --git a/files/wxpython-2.8.12-drop-editra.patch b/files/wxpython-2.8.12-drop-editra.patch new file mode 100644 index 0000000..4b49f30 --- /dev/null +++ b/files/wxpython-2.8.12-drop-editra.patch @@ -0,0 +1,55 @@ +--- a/wxPython/setup.py ++++ b/wxPython/setup.py +@@ -887,20 +887,6 @@ WX_PKGLIST = [ 'wx', + 'wx.tools', + 'wx.tools.XRCed', + 'wx.tools.XRCed.plugins', +- 'wx.tools.Editra', +- 'wx.tools.Editra.src', +- 'wx.tools.Editra.src.autocomp', +- 'wx.tools.Editra.src.eclib', +- 'wx.tools.Editra.src.ebmlib', +- 'wx.tools.Editra.src.extern', +- 'wx.tools.Editra.src.extern.aui', +- 'wx.tools.Editra.src.extern.dexml', +- 'wx.tools.Editra.src.extern.pygments', +- 'wx.tools.Editra.src.extern.pygments.filters', +- 'wx.tools.Editra.src.extern.pygments.formatters', +- 'wx.tools.Editra.src.extern.pygments.lexers', +- 'wx.tools.Editra.src.extern.pygments.styles', +- 'wx.tools.Editra.src.syntax', + ] + + if not EGGing: +@@ -927,7 +913,6 @@ else: + opj('scripts/pywrap'), + opj('scripts/pywxrc'), + opj('scripts/xrced'), +- opj('scripts/editra'), + ] + if os.name == 'nt': + SCRIPTS.append( opj('scripts/genaxmodule') ) +@@ -941,15 +926,6 @@ DATA_FILES += find_data_files('wx/tools/XRCed', '*.txt', '*.xrc', '*.htb') + DATA_FILES += find_data_files('wx/tools/XRCed/plugins', '*.crx') + DATA_FILES += find_data_files('wx/tools/XRCed/plugins/bitmaps', '*.png') + +-DATA_FILES += find_data_files('wx/tools/Editra/docs', '*.txt') +-DATA_FILES += find_data_files('wx/tools/Editra/locale', '*.mo') +-DATA_FILES += find_data_files('wx/tools/Editra/pixmaps', +- '*.png', '*.icns', '*.ico', 'README', 'AUTHORS', 'COPYING') +-DATA_FILES += find_data_files('wx/tools/Editra/plugins', '*.egg') +-DATA_FILES += find_data_files('wx/tools/Editra/src', 'README') +-DATA_FILES += find_data_files('wx/tools/Editra/styles', '*.ess') +-DATA_FILES += find_data_files('wx/tools/Editra/tests/syntax', '*') +-DATA_FILES += find_data_files('wx/tools/Editra', '[A-Z]*', recursive=False) + + + ## import pprint +@@ -1000,7 +976,6 @@ if EGGing: + 'pyshell = wx.py.PyShell:main', + 'pywrap = wx.py.PyWrap:main', + 'helpviewer = wx.tools.helpviewer:main', +- 'editra = wx.tools.Editra.launcher:main', + 'xrced = wx.tools.XRCed.xrced:main', + ], + }, diff --git a/files/wxpython-2.8.9-wxversion-scripts.patch b/files/wxpython-2.8.9-wxversion-scripts.patch new file mode 100644 index 0000000..6a45678 --- /dev/null +++ b/files/wxpython-2.8.9-wxversion-scripts.patch @@ -0,0 +1,191 @@ +diff -Naurp wxPython-src-2.8.9.2-orig/wxPython/distrib/PyAlaMode.desktop wxPython-src-2.8.9.2/wxPython/distrib/PyAlaMode.desktop +--- wxPython-src-2.8.9.2-orig/wxPython/distrib/PyAlaMode.desktop 2007-07-18 16:33:55.000000000 -0600 ++++ wxPython-src-2.8.9.2/wxPython/distrib/PyAlaMode.desktop 2009-02-21 15:04:55.000000000 -0600 +@@ -1,8 +1,8 @@ + [Desktop Entry] +-Name=PyAlaMode ++Name=PyAlaMode (2.8) + Comment=GUI Python Shell with Filling and editor windows +-Exec=pyalamode +-Icon=PyCrust.png ++Exec=pyalamode-2.8 ++Icon=/usr/share/pixmaps/PyCrust.png + Terminal=false + Type=Application + Categories=Application;Development; +diff -Naurp wxPython-src-2.8.9.2-orig/wxPython/distrib/PyCrust.desktop wxPython-src-2.8.9.2/wxPython/distrib/PyCrust.desktop +--- wxPython-src-2.8.9.2-orig/wxPython/distrib/PyCrust.desktop 2007-07-18 16:33:55.000000000 -0600 ++++ wxPython-src-2.8.9.2/wxPython/distrib/PyCrust.desktop 2009-02-21 15:06:42.000000000 -0600 +@@ -1,8 +1,8 @@ + [Desktop Entry] +-Name=PyCrust ++Name=PyCrust (2.8) + Comment=GUI Python Shell with Filling +-Exec=pycrust +-Icon=PyCrust.png ++Exec=pycrust-2.8 ++Icon=/usr/share/pixmaps/PyCrust.png + Terminal=false + Type=Application + Categories=Application;Development; +diff -Naurp wxPython-src-2.8.9.2-orig/wxPython/distrib/PyShell.desktop wxPython-src-2.8.9.2/wxPython/distrib/PyShell.desktop +--- wxPython-src-2.8.9.2-orig/wxPython/distrib/PyShell.desktop 2007-07-18 16:33:55.000000000 -0600 ++++ wxPython-src-2.8.9.2/wxPython/distrib/PyShell.desktop 2009-02-21 15:08:19.000000000 -0600 +@@ -1,8 +1,8 @@ + [Desktop Entry] +-Name=PyShell ++Name=PyShell (2.8) + Comment=GUI Python Shell +-Exec=pyshell +-Icon=PyCrust.png ++Exec=pyshell-2.8 ++Icon=/usr/share/pixmaps/PyCrust.png + Terminal=false + Type=Application + Categories=Application;Development; +diff -Naurp wxPython-src-2.8.9.2-orig/wxPython/distrib/XRCed.desktop wxPython-src-2.8.9.2/wxPython/distrib/XRCed.desktop +--- wxPython-src-2.8.9.2-orig/wxPython/distrib/XRCed.desktop 2007-07-18 16:33:55.000000000 -0600 ++++ wxPython-src-2.8.9.2/wxPython/distrib/XRCed.desktop 2009-02-21 15:09:22.000000000 -0600 +@@ -1,8 +1,8 @@ + [Desktop Entry] +-Name=XRCed ++Name=XRCed (2.8) + Comment=wxPython XRC resource editor +-Exec=xrced +-Icon=XRCed.png ++Exec=xrced-2.8 ++Icon=/usr/share/pixmaps/XRCed.png + Terminal=false + Type=Application + Categories=Application;Development; +diff -Naurp wxPython-src-2.8.9.2-orig/wxPython/scripts/editra wxPython-src-2.8.9.2/wxPython/scripts/editra +--- wxPython-src-2.8.9.2-orig/wxPython/scripts/editra 2008-02-29 14:32:17.000000000 -0600 ++++ wxPython-src-2.8.9.2/wxPython/scripts/editra 2009-02-21 15:03:24.000000000 -0600 +@@ -1,4 +1,6 @@ + #!/usr/bin/env python ++import wxversion ++wxversion.select("2.8") + + from wx.tools.Editra.launcher import main + main() +diff -Naurp wxPython-src-2.8.9.2-orig/wxPython/scripts/genaxmodule wxPython-src-2.8.9.2/wxPython/scripts/genaxmodule +--- wxPython-src-2.8.9.2-orig/wxPython/scripts/genaxmodule 2008-02-29 14:32:17.000000000 -0600 ++++ wxPython-src-2.8.9.2/wxPython/scripts/genaxmodule 2009-02-21 15:03:24.000000000 -0600 +@@ -1,4 +1,6 @@ + #!/usr/bin/env python ++import wxversion ++wxversion.select("2.8") + + from wx.tools.genaxmodule import main + main() +diff -Naurp wxPython-src-2.8.9.2-orig/wxPython/scripts/helpviewer wxPython-src-2.8.9.2/wxPython/scripts/helpviewer +--- wxPython-src-2.8.9.2-orig/wxPython/scripts/helpviewer 2007-07-18 16:33:55.000000000 -0600 ++++ wxPython-src-2.8.9.2/wxPython/scripts/helpviewer 2009-02-21 15:03:24.000000000 -0600 +@@ -1,4 +1,6 @@ + #!/usr/bin/env python ++import wxversion ++wxversion.select("2.8") + + from wx.tools.helpviewer import main + main() +diff -Naurp wxPython-src-2.8.9.2-orig/wxPython/scripts/img2png wxPython-src-2.8.9.2/wxPython/scripts/img2png +--- wxPython-src-2.8.9.2-orig/wxPython/scripts/img2png 2007-07-18 16:33:55.000000000 -0600 ++++ wxPython-src-2.8.9.2/wxPython/scripts/img2png 2009-02-21 15:03:24.000000000 -0600 +@@ -1,4 +1,6 @@ + #!/usr/bin/env python ++import wxversion ++wxversion.select("2.8") + + from wx.tools.img2png import main + main() +diff -Naurp wxPython-src-2.8.9.2-orig/wxPython/scripts/img2py wxPython-src-2.8.9.2/wxPython/scripts/img2py +--- wxPython-src-2.8.9.2-orig/wxPython/scripts/img2py 2008-02-29 14:32:17.000000000 -0600 ++++ wxPython-src-2.8.9.2/wxPython/scripts/img2py 2009-02-21 15:03:24.000000000 -0600 +@@ -1,4 +1,6 @@ + #!/usr/bin/env python ++import wxversion ++wxversion.select("2.8") + + from wx.tools.img2py import main + main() +diff -Naurp wxPython-src-2.8.9.2-orig/wxPython/scripts/img2xpm wxPython-src-2.8.9.2/wxPython/scripts/img2xpm +--- wxPython-src-2.8.9.2-orig/wxPython/scripts/img2xpm 2007-07-18 16:33:55.000000000 -0600 ++++ wxPython-src-2.8.9.2/wxPython/scripts/img2xpm 2009-02-21 15:03:24.000000000 -0600 +@@ -1,4 +1,6 @@ + #!/usr/bin/env python ++import wxversion ++wxversion.select("2.8") + + from wx.tools.img2xpm import main + main() +diff -Naurp wxPython-src-2.8.9.2-orig/wxPython/scripts/pyalacarte wxPython-src-2.8.9.2/wxPython/scripts/pyalacarte +--- wxPython-src-2.8.9.2-orig/wxPython/scripts/pyalacarte 2007-07-18 16:33:55.000000000 -0600 ++++ wxPython-src-2.8.9.2/wxPython/scripts/pyalacarte 2009-02-21 15:03:24.000000000 -0600 +@@ -1,4 +1,6 @@ + #!/usr/bin/env python ++import wxversion ++wxversion.select("2.8") + + from wx.py.PyAlaCarte import main + main() +diff -Naurp wxPython-src-2.8.9.2-orig/wxPython/scripts/pyalamode wxPython-src-2.8.9.2/wxPython/scripts/pyalamode +--- wxPython-src-2.8.9.2-orig/wxPython/scripts/pyalamode 2007-07-18 16:33:55.000000000 -0600 ++++ wxPython-src-2.8.9.2/wxPython/scripts/pyalamode 2009-02-21 15:03:24.000000000 -0600 +@@ -1,4 +1,6 @@ + #!/usr/bin/env python ++import wxversion ++wxversion.select("2.8") + + from wx.py.PyAlaMode import main + main() +diff -Naurp wxPython-src-2.8.9.2-orig/wxPython/scripts/pycrust wxPython-src-2.8.9.2/wxPython/scripts/pycrust +--- wxPython-src-2.8.9.2-orig/wxPython/scripts/pycrust 2007-07-18 16:33:55.000000000 -0600 ++++ wxPython-src-2.8.9.2/wxPython/scripts/pycrust 2009-02-21 15:03:24.000000000 -0600 +@@ -1,4 +1,6 @@ + #!/usr/bin/env python ++import wxversion ++wxversion.select("2.8") + + from wx.py.PyCrust import main + main() +diff -Naurp wxPython-src-2.8.9.2-orig/wxPython/scripts/pyshell wxPython-src-2.8.9.2/wxPython/scripts/pyshell +--- wxPython-src-2.8.9.2-orig/wxPython/scripts/pyshell 2007-07-18 16:33:55.000000000 -0600 ++++ wxPython-src-2.8.9.2/wxPython/scripts/pyshell 2009-02-21 15:03:24.000000000 -0600 +@@ -1,4 +1,6 @@ + #!/usr/bin/env python ++import wxversion ++wxversion.select("2.8") + + from wx.py.PyShell import main + main() +diff -Naurp wxPython-src-2.8.9.2-orig/wxPython/scripts/pywrap wxPython-src-2.8.9.2/wxPython/scripts/pywrap +--- wxPython-src-2.8.9.2-orig/wxPython/scripts/pywrap 2007-07-18 16:33:55.000000000 -0600 ++++ wxPython-src-2.8.9.2/wxPython/scripts/pywrap 2009-02-21 15:03:24.000000000 -0600 +@@ -1,4 +1,6 @@ + #!/usr/bin/env python ++import wxversion ++wxversion.select("2.8") + + from wx.py.PyWrap import main + main() +diff -Naurp wxPython-src-2.8.9.2-orig/wxPython/scripts/pywxrc wxPython-src-2.8.9.2/wxPython/scripts/pywxrc +--- wxPython-src-2.8.9.2-orig/wxPython/scripts/pywxrc 2008-02-29 14:32:17.000000000 -0600 ++++ wxPython-src-2.8.9.2/wxPython/scripts/pywxrc 2009-02-21 15:09:58.000000000 -0600 +@@ -1,5 +1,7 @@ + #!/usr/bin/env python + ++import wxversion ++wxversion.select("2.8") + from wx.tools.pywxrc import main + main() + +diff -Naurp wxPython-src-2.8.9.2-orig/wxPython/scripts/xrced wxPython-src-2.8.9.2/wxPython/scripts/xrced +--- wxPython-src-2.8.9.2-orig/wxPython/scripts/xrced 2007-07-18 16:33:55.000000000 -0600 ++++ wxPython-src-2.8.9.2/wxPython/scripts/xrced 2009-02-21 15:03:24.000000000 -0600 +@@ -1,4 +1,6 @@ + #!/usr/bin/env python ++import wxversion ++wxversion.select("2.8") + + from wx.tools.XRCed.xrced import main + main() diff --git a/files/wxpython-2.9-wxversion-demo.patch b/files/wxpython-2.9-wxversion-demo.patch new file mode 100644 index 0000000..c928ae2 --- /dev/null +++ b/files/wxpython-2.9-wxversion-demo.patch @@ -0,0 +1,10 @@ +--- demo/demo.org ++++ demo/demo.py +@@ -1,4 +1,7 @@ + #!/usr/bin/env python + ++import wxversion ++wxversion.select("2.9") ++ + import Main + Main.main() diff --git a/files/wxpython-2.9-wxversion-scripts.patch b/files/wxpython-2.9-wxversion-scripts.patch new file mode 100644 index 0000000..d037cc9 --- /dev/null +++ b/files/wxpython-2.9-wxversion-scripts.patch @@ -0,0 +1,221 @@ +--- a/distrib/PyAlaMode.desktop ++++ b/distrib/PyAlaMode.desktop +@@ -1,8 +1,8 @@ + [Desktop Entry] +-Name=PyAlaMode ++Name=PyAlaMode (2.9) + Comment=GUI Python Shell with Filling and editor windows +-Exec=pyalamode +-Icon=PyCrust.png ++Exec=pyalamode-2.9 ++Icon=/usr/share/pixmaps/PyCrust-2.9.png + Terminal=false + Type=Application + Categories=Application;Development; +--- a/distrib/PyCrust.desktop ++++ b/distrib/PyCrust.desktop +@@ -1,8 +1,8 @@ + [Desktop Entry] +-Name=PyCrust ++Name=PyCrust (2.9) + Comment=GUI Python Shell with Filling +-Exec=pycrust +-Icon=PyCrust.png ++Exec=pycrust-2.9 ++Icon=/usr/share/pixmaps/PyCrust-2.9.png + Terminal=false + Type=Application + Categories=Application;Development; +--- a/distrib/PyShell.desktop ++++ b/distrib/PyShell.desktop +@@ -1,8 +1,8 @@ + [Desktop Entry] +-Name=PyShell ++Name=PyShell (2.9) + Comment=GUI Python Shell +-Exec=pyshell +-Icon=PyCrust.png ++Exec=pyshell-2.9 ++Icon=/usr/share/pixmaps/PyCrust-2.9.png + Terminal=false + Type=Application + Categories=Application;Development; +--- a/distrib/PySlices.desktop ++++ b/distrib/PySlices.desktop +@@ -1,8 +1,8 @@ + [Desktop Entry] +-Name=PySlices ++Name=PySlices (2.9) + Comment=GUI Python Shell with Filling +-Exec=pyslices +-Icon=PySlices.png ++Exec=pyslices-2.9 ++Icon=/usr/share/pixmaps/PySlices-2.9.png + Terminal=false + Type=Application + Categories=Application;Development; +--- a/distrib/PySlicesShell.desktop ++++ b/distrib/PySlicesShell.desktop +@@ -1,9 +1,9 @@ + + [Desktop Entry] +-Name=PySlicesShell ++Name=PySlicesShell (2.9) + Comment=GUI Python Shell +-Exec=pysliceshell +-Icon=PySlices.png ++Exec=pysliceshell-2.9 ++Icon=/usr/share/pixmaps/PySlices-2.9.png + Terminal=false + Type=Application + Categories=Application;Development; +--- a/distrib/XRCed.desktop ++++ b/distrib/XRCed.desktop +@@ -1,8 +1,8 @@ + [Desktop Entry] +-Name=XRCed ++Name=XRCed (2.9) + Comment=wxPython XRC resource editor +-Exec=xrced +-Icon=XRCed.png ++Exec=xrced-2.9 ++Icon=/usr/share/pixmaps/XRCed-2.9.png + Terminal=false + Type=Application + Categories=Application;Development; +--- a/scripts/editra ++++ b/scripts/editra +@@ -1,4 +1,6 @@ + #!/usr/bin/env python ++import wxversion ++wxversion.select("2.9") + + from wx.tools.Editra.launcher import main + main() +--- a/scripts/genaxmodule ++++ b/scripts/genaxmodule +@@ -1,4 +1,6 @@ + #!/usr/bin/env python ++import wxversion ++wxversion.select("2.9") + + from wx.tools.genaxmodule import main + main() +--- a/scripts/helpviewer ++++ b/scripts/helpviewer +@@ -1,4 +1,6 @@ + #!/usr/bin/env python ++import wxversion ++wxversion.select("2.9") + + from wx.tools.helpviewer import main + main() +--- a/scripts/img2png ++++ b/scripts/img2png +@@ -1,4 +1,6 @@ + #!/usr/bin/env python ++import wxversion ++wxversion.select("2.9") + + from wx.tools.img2png import main + main() +--- a/scripts/img2py ++++ b/scripts/img2py +@@ -1,4 +1,6 @@ + #!/usr/bin/env python ++import wxversion ++wxversion.select("2.9") + + from wx.tools.img2py import main + main() +--- a/scripts/img2xpm ++++ b/scripts/img2xpm +@@ -1,4 +1,6 @@ + #!/usr/bin/env python ++import wxversion ++wxversion.select("2.9") + + from wx.tools.img2xpm import main + main() +--- a/scripts/pyalacarte ++++ b/scripts/pyalacarte +@@ -1,4 +1,6 @@ + #!/usr/bin/env python ++import wxversion ++wxversion.select("2.9") + + from wx.py.PyAlaCarte import main + main() +--- a/scripts/pyalamode ++++ b/scripts/pyalamode +@@ -1,4 +1,6 @@ + #!/usr/bin/env python ++import wxversion ++wxversion.select("2.9") + + from wx.py.PyAlaMode import main + main() +--- a/scripts/pycrust ++++ b/scripts/pycrust +@@ -1,4 +1,6 @@ + #!/usr/bin/env python ++import wxversion ++wxversion.select("2.9") + + from wx.py.PyCrust import main + main() +--- a/scripts/pyshell ++++ b/scripts/pyshell +@@ -1,4 +1,6 @@ + #!/usr/bin/env python ++import wxversion ++wxversion.select("2.9") + + from wx.py.PyShell import main + main() +--- a/scripts/pyslices ++++ b/scripts/pyslices +@@ -1,4 +1,6 @@ + #!/usr/bin/env python ++import wxversion ++wxversion.select("2.9") + + from wx.py.PySlices import main + main() +--- a/scripts/pysliceshell ++++ b/scripts/pysliceshell +@@ -1,4 +1,6 @@ + #!/usr/bin/env python ++import wxversion ++wxversion.select("2.9") + + from wx.py.PySlicesShell import main + main() +--- a/scripts/pywrap ++++ b/scripts/pywrap +@@ -1,4 +1,6 @@ + #!/usr/bin/env python ++import wxversion ++wxversion.select("2.9") + + from wx.py.PyWrap import main + main() +--- a/scripts/pywxrc ++++ b/scripts/pywxrc +@@ -1,5 +1,7 @@ + #!/usr/bin/env python + ++import wxversion ++wxversion.select("2.9") + from wx.tools.pywxrc import main + main() + +--- a/scripts/xrced ++++ b/scripts/xrced +@@ -1,4 +1,6 @@ + #!/usr/bin/env python ++import wxversion ++wxversion.select("2.9") + + from wx.tools.XRCed.xrced import main + main() diff --git a/files/wxpython-2.9.4.1-pubsub.pub.Publisher.patch b/files/wxpython-2.9.4.1-pubsub.pub.Publisher.patch new file mode 100644 index 0000000..176ba86 --- /dev/null +++ b/files/wxpython-2.9.4.1-pubsub.pub.Publisher.patch @@ -0,0 +1,48 @@ +diff --git a/wx/lib/evtmgr.py b/wx/lib/evtmgr.py +index 439ccc7..a51d51b 100644 +--- a/wx/lib/evtmgr.py ++++ b/wx/lib/evtmgr.py +@@ -38,7 +38,7 @@ This module is Python 2.1+ compatible. + + """ + import wx +-import pubsub # publish / subscribe library ++import pubsub.pub # publish / subscribe library + + #--------------------------------------------------------------------------- + +@@ -55,7 +55,7 @@ class EventManager: + self.messageAdapterDict = {} + self.windowTopicLookup = {} + self.listenerTopicLookup = {} +- self.__publisher = pubsub.Publisher() ++ self.__publisher = pubsub.pub.Publisher() + self.EMPTY_LIST = [] + + +@@ -413,7 +413,7 @@ class EventAdapter: + Instantiate a new adapter. Pre-compute my Publish/Subscribe + topic, which is constant, and register with wxWindows. + """ +- self.publisher = pubsub.Publisher() ++ self.publisher = pubsub.pub.Publisher() + self.topic = ((func, win, id),) + self.id = id + self.win = win +@@ -473,14 +473,14 @@ class MessageAdapter: + given eventHandler. + """ + self.eventHandler = eventHandler +- pubsub.Publisher().subscribe(listener=self.deliverEvent, topic=(topicPattern,)) ++ pubsub.pub.Publisher().subscribe(listener=self.deliverEvent, topic=(topicPattern,)) + + def deliverEvent(self, message): + event = message.data # Extract the wxEvent + self.eventHandler(event) # Perform the call as wxWindows would + + def Destroy(self): +- pubsub.Publisher().unsubscribe(listener=self.deliverEvent) ++ pubsub.pub.Publisher().unsubscribe(listener=self.deliverEvent) + + + #--------------------------------------------------------------------------- diff --git a/files/wxpython-2.9.4.1-wxversion-scripts.patch b/files/wxpython-2.9.4.1-wxversion-scripts.patch new file mode 100644 index 0000000..7067af9 --- /dev/null +++ b/files/wxpython-2.9.4.1-wxversion-scripts.patch @@ -0,0 +1,211 @@ +--- a/distrib/PyAlaMode.desktop ++++ b/distrib/PyAlaMode.desktop +@@ -1,8 +1,8 @@ + [Desktop Entry] +-Name=PyAlaMode ++Name=PyAlaMode (2.9) + Comment=GUI Python Shell with Filling and editor windows +-Exec=pyalamode +-Icon=PyCrust ++Exec=pyalamode-2.9 ++Icon=PyCrust-2.9 + Terminal=false + Type=Application + Categories=Development; +--- a/distrib/PyCrust.desktop ++++ b/distrib/PyCrust.desktop +@@ -1,8 +1,8 @@ + [Desktop Entry] +-Name=PyCrust ++Name=PyCrust (2.9) + Comment=GUI Python Shell with Filling +-Exec=pycrust +-Icon=PyCrust ++Exec=pycrust-2.9 ++Icon=PyCrust-2.9 + Terminal=false + Type=Application + Categories=Development; +--- a/distrib/PyShell.desktop ++++ b/distrib/PyShell.desktop +@@ -1,8 +1,8 @@ + [Desktop Entry] +-Name=PyShell ++Name=PyShell (2.9) + Comment=GUI Python Shell +-Exec=pyshell +-Icon=PyCrust ++Exec=pyshell-2.9 ++Icon=PyCrust-2.9 + Terminal=false + Type=Application + Categories=Development; +--- a/distrib/PySlices.desktop ++++ b/distrib/PySlices.desktop +@@ -1,8 +1,8 @@ + [Desktop Entry] +-Name=PySlices ++Name=PySlices (2.9) + Comment=GUI Python Shell with Filling +-Exec=pyslices +-Icon=PySlices ++Exec=pyslices-2.9 ++Icon=PySlices-2.9 + Terminal=false + Type=Application + Categories=Development; +--- a/distrib/PySlicesShell.desktop ++++ b/distrib/PySlicesShell.desktop +@@ -1,9 +1,8 @@ +- + [Desktop Entry] +-Name=PySlicesShell ++Name=PySlicesShell (2.9) + Comment=GUI Python Shell +-Exec=pysliceshell +-Icon=PySlices ++Exec=pysliceshell-2.9 ++Icon=PySlices-2.9 + Terminal=false + Type=Application + Categories=Development; +--- a/distrib/XRCed.desktop ++++ b/distrib/XRCed.desktop +@@ -1,8 +1,8 @@ + [Desktop Entry] +-Name=XRCed ++Name=XRCed (2.9) + Comment=wxPython XRC resource editor +-Exec=xrced +-Icon=XRCed ++Exec=xrced-2.9 ++Icon=XRCed-2.9 + Terminal=false + Type=Application + Categories=Development; +--- a/scripts/genaxmodule ++++ b/scripts/genaxmodule +@@ -1,4 +1,6 @@ + #!/usr/bin/env python ++import wxversion ++wxversion.select("2.9") + + from wx.tools.genaxmodule import main + main() +--- a/scripts/helpviewer ++++ b/scripts/helpviewer +@@ -1,4 +1,6 @@ + #!/usr/bin/env python ++import wxversion ++wxversion.select("2.9") + + from wx.tools.helpviewer import main + main() +--- a/scripts/img2png ++++ b/scripts/img2png +@@ -1,4 +1,6 @@ + #!/usr/bin/env python ++import wxversion ++wxversion.select("2.9") + + from wx.tools.img2png import main + main() +--- a/scripts/img2py ++++ b/scripts/img2py +@@ -1,4 +1,6 @@ + #!/usr/bin/env python ++import wxversion ++wxversion.select("2.9") + + from wx.tools.img2py import main + main() +--- a/scripts/img2xpm ++++ b/scripts/img2xpm +@@ -1,4 +1,6 @@ + #!/usr/bin/env python ++import wxversion ++wxversion.select("2.9") + + from wx.tools.img2xpm import main + main() +--- a/scripts/pyalacarte ++++ b/scripts/pyalacarte +@@ -1,4 +1,6 @@ + #!/usr/bin/env python ++import wxversion ++wxversion.select("2.9") + + from wx.py.PyAlaCarte import main + main() +--- a/scripts/pyalamode ++++ b/scripts/pyalamode +@@ -1,4 +1,6 @@ + #!/usr/bin/env python ++import wxversion ++wxversion.select("2.9") + + from wx.py.PyAlaMode import main + main() +--- a/scripts/pycrust ++++ b/scripts/pycrust +@@ -1,4 +1,6 @@ + #!/usr/bin/env python ++import wxversion ++wxversion.select("2.9") + + from wx.py.PyCrust import main + main() +--- a/scripts/pyshell ++++ b/scripts/pyshell +@@ -1,4 +1,6 @@ + #!/usr/bin/env python ++import wxversion ++wxversion.select("2.9") + + from wx.py.PyShell import main + main() +--- a/scripts/pyslices ++++ b/scripts/pyslices +@@ -1,4 +1,6 @@ + #!/usr/bin/env python ++import wxversion ++wxversion.select("2.9") + + from wx.py.PySlices import main + main() +--- a/scripts/pysliceshell ++++ b/scripts/pysliceshell +@@ -1,4 +1,6 @@ + #!/usr/bin/env python ++import wxversion ++wxversion.select("2.9") + + from wx.py.PySlicesShell import main + main() +--- a/scripts/pywrap ++++ b/scripts/pywrap +@@ -1,4 +1,6 @@ + #!/usr/bin/env python ++import wxversion ++wxversion.select("2.9") + + from wx.py.PyWrap import main + main() +--- a/scripts/pywxrc ++++ b/scripts/pywxrc +@@ -1,4 +1,6 @@ + #!/usr/bin/env python ++import wxversion ++wxversion.select("2.9") + + from wx.tools.pywxrc import main + main() +--- a/scripts/xrced ++++ b/scripts/xrced +@@ -1,4 +1,6 @@ + #!/usr/bin/env python ++import wxversion ++wxversion.select("2.9") + + from wx.tools.XRCed.xrced import main + main() diff --git a/metadata.xml b/metadata.xml new file mode 100644 index 0000000..ba15621 --- /dev/null +++ b/metadata.xml @@ -0,0 +1,10 @@ + + + +wxwidgets +python + + Install interactive demo module browser and sample applets. + Install HTML wxWidgets docs and wxpython API reference. + + diff --git a/wxpython-2.9.4.1-r1.ebuild b/wxpython-2.9.4.1-r1.ebuild new file mode 100644 index 0000000..f7e2a3f --- /dev/null +++ b/wxpython-2.9.4.1-r1.ebuild @@ -0,0 +1,155 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/wxpython/wxpython-2.9.4.1.ebuild,v 1.1 2012/07/28 22:56:25 dirtyepic Exp $ + +EAPI="4" +PYTHON_DEPEND="2:2.6" +WX_GTK_VER="2.9" +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="2.[45] 3.* *-jython 2.7-pypy-*" + +inherit alternatives distutils eutils fdo-mime wxwidgets + +MY_PN="wxPython-src" + +DESCRIPTION="A blending of the wxWindows C++ class library with Python" +HOMEPAGE="http://www.wxpython.org/" +SRC_URI="mirror://sourceforge/wxpython/${MY_PN}-2.9.4.0.tar.bz2 + examples? ( mirror://sourceforge/wxpython/wxPython-demo-2.9.4.0.tar.bz2 ) + mirror://sourceforge/wxpython/${MY_PN}-2.9.4.1.patch" + +LICENSE="wxWinLL-3" +SLOT="2.9" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd" +IUSE="cairo examples opengl" + +RDEPEND=" + >=x11-libs/wxGTK-${PV}:${WX_GTK_VER}[opengl?,tiff,X] + dev-libs/glib:2 + dev-python/setuptools + media-libs/libpng:0 + media-libs/tiff:0 + virtual/jpeg + x11-libs/gtk+:2 + x11-libs/pango[X] + cairo? ( >=dev-python/pycairo-1.8.4 ) + opengl? ( dev-python/pyopengl )" + +DEPEND="${RDEPEND} + virtual/pkgconfig" + +S="${WORKDIR}/${MY_PN}-2.9.4.0/wxPython" +DOC_S="${WORKDIR}/wxPython-2.9.4.0" + +PYTHON_CFLAGS=("2.* + -fno-strict-aliasing") +PYTHON_CXXFLAGS=("2.* + -fno-strict-aliasing") + +PYTHON_MODNAME="wx-${PV%.*}-gtk2 wxversion.py" + +src_prepare() { + sed -i "s:cflags.append('-O3'):pass:" config.py || die "sed failed" + + cd .. + epatch "${DISTDIR}"/${MY_PN}-${PV}.patch + cd "${S}" + epatch "${FILESDIR}"/${P}-wxversion-scripts.patch + epatch "${FILESDIR}"/${P}-pubsub.pub.Publisher.patch + # drop editra - we have it as a separate package now + epatch "${FILESDIR}"/${PN}-2.8.11-drop-editra.patch + + if use examples; then + cd "${DOC_S}" + epatch "${FILESDIR}"/${PN}-${SLOT}-wxversion-demo.patch + fi + + python_copy_sources +} + +src_configure() { + need-wxwidgets unicode + + DISTUTILS_GLOBAL_OPTIONS=( + "* WX_CONFIG=${WX_CONFIG}" + "* WXPORT=gtk2" + "* UNICODE=1" + "* BUILD_GLCANVAS=$(use opengl && echo 1 || echo 0)" + ) +} + +distutils_src_install_post_hook() { + # Collision protection. + local file + for file in "$(distutils_get_intermediate_installation_image)${EPREFIX}"/usr/bin/*; do + mv "${file}" "${file}-${SLOT}" + done +} + +src_install() { + distutils_src_install + + local file x + # Collision protection. + rename_files() { + for file in "${D}$(python_get_sitedir)/"wx{version.*,.pth}; do + mv "${file}" "${file}-${SLOT}" || return 1 + done + } + python_execute_function -q rename_files + + dodoc "${S}"/docs/{CHANGES,PyManual,README,wxPackage,wxPythonManual}.txt + + insinto /usr/share/applications + for x in {Py{AlaMode,Crust,Shell},XRCed}; do + newins "${S}"/distrib/${x}.desktop ${x}-${SLOT}.desktop + done + insinto /usr/share/pixmaps + newins "${S}"/wx/py/PyCrust_32.png PyCrust-${SLOT}.png + newins "${S}"/wx/py/PySlices_32.png PySlices-${SLOT}.png + newins "${S}"/wx/tools/XRCed/XRCed_32.png XRCed-${SLOT}.png + + if use examples; then + dodir /usr/share/doc/${PF}/demo + dodir /usr/share/doc/${PF}/samples + cp -R "${DOC_S}"/demo/* "${D}"/usr/share/doc/${PF}/demo/ || die + cp -R "${DOC_S}"/samples/* "${D}"/usr/share/doc/${PF}/samples/ || die + fi +} + +pkg_postinst() { + fdo-mime_desktop_database_update + + create_symlinks() { + alternatives_auto_makesym "$(python_get_sitedir)/wx.pth" "$(python_get_sitedir)/wx.pth-[0-9].[0-9]" + alternatives_auto_makesym "$(python_get_sitedir)/wxversion.py" "$(python_get_sitedir)/wxversion.py-[0-9].[0-9]" + } + python_execute_function -q create_symlinks + + distutils_pkg_postinst + + echo + elog "Gentoo uses the Multi-version method for SLOT'ing." + elog "Developers, see this site for instructions on using" + elog "2.8 or 2.9 with your apps:" + elog "http://wiki.wxpython.org/index.cgi/MultiVersionInstalls" + elog + if use examples; then + elog "The demo.py app which contains demo modules with" + elog "documentation and source code has been installed at" + elog "/usr/share/doc/${PF}/demo/demo.py" + elog + elog "More example apps and modules can be found in" + elog "/usr/share/doc/${PF}/samples/" + fi + echo +} + +pkg_postrm() { + distutils_pkg_postrm + fdo-mime_desktop_database_update + + create_symlinks() { + alternatives_auto_makesym "$(python_get_sitedir)/wx.pth" "$(python_get_sitedir)/wx.pth-[0-9].[0-9]" + alternatives_auto_makesym "$(python_get_sitedir)/wxversion.py" "$(python_get_sitedir)/wxversion.py-[0-9].[0-9]" + } + python_execute_function -q create_symlinks +} -- 2.26.2