[MacPorts] #40207: py-pyface: use proper variant(s) for wxPython

MacPorts noreply at macports.org
Wed Jan 15 07:54:09 PST 2014


#40207: py-pyface: use proper variant(s) for wxPython
--------------------------+--------------------------------
  Reporter:  jjstickel@…  |      Owner:  macports-tickets@…
      Type:  update       |     Status:  reopened
  Priority:  Normal       |  Milestone:
 Component:  ports        |    Version:
Resolution:               |   Keywords:  wxwidgets haspatch
      Port:  py-pyface    |
--------------------------+--------------------------------

Comment (by mojca@…):

 I believe the following would be the complete solution:

 {{{
 variant wxwidgets30 conflicts wxwidgets28 wxgtk28 description {Use
 wxWidgets-3.0 Cocoa backend (experimental)} {
     depends_lib-append      port:py${python.version}-wxpython-3.0
     notes-append "Warning: wxpython-3.0 is not fully compatible with
 pyface, but the wxwidgets variant exists for testing and future use.\n"
 }

 variant wxwidgets28 conflicts wxwidgets30 wxwidgets28 description {Use
 32-bit wxWidgets-2.8 Carbon backend} {
     universal_variant       no
     supported_archs         i386 ppc
     depends_lib-append      port:py${python.version}-wxpython-2.8
     require_active_variants port:py${python.version}-wxpython-2.8 carbon
 gtk
 }

 variant wxgtk28 conflicts wxwidgets30 wxwidgets28 description {Use
 wxWidgets-2.8 GTK backend} {
     depends_lib-append      port:py${python.version}-wxpython-2.8
     require_active_variants port:py${python.version}-wxpython-2.8 gtk
 carbon
 }
 }}}

 On the other hand I'm currently thinking that it would probably be best
 for everyone if I would simply remove `py-wxpython-2.8 +carbon`. That
 would make the life easier for everyone. Sure, users of 10.6 and lower who
 want to run their outdated software (whose maintainers don't care to make
 it compatible with 3.0) will be forced to use X11 instead of being able to
 use Carbon, but ... does anyone really care?

 Maybe I should make that decision before deciding which variants need to
 be added.

-- 
Ticket URL: <https://trac.macports.org/ticket/40207#comment:15>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list