#40333: py-wxpython-2.8 dependencies: add proper variants for proper use of wxWidgets-2.8 vs. wxgtk-2.8 -------------------------------------------------+------------------------- Reporter: mojca@… | Owner: macports- Type: defect | tickets@… Priority: Normal | Status: new Component: ports | Milestone: Resolution: | Version: Port: py-wxpython-2.8 spe grass py-dsv | Keywords: py-pyface py-robotframework-ride py26-pyphant | -------------------------------------------------+------------------------- Comment (by mojca@…): I made `+gtk` default variant of `py-wxpython-2.8` in r116066 as a compromise to satisfy those who really want to keep using the Carbon-based `wxPython` (but leaving them on their own in case of problems related to 32-bit applications) and to keep simplicity in port depending on `wxPython`. Then we can have just two variants for ports that conditionally support version 3.0: * `wxwidgets30` or `wxpython30` * `wxwidgets28` or `wxpython28` The second one will simply depend on `py-wxpython-2.8`, no matter which variant gets installed. If the user asked for `+carbon`, the user needs to deal with incompatibilities and problems like the need to install and run a specific port as 32-bit. Now: * I believe that `spe` and `py-dsv` are pure Python packages, so no compilations are involved and they don't care what they are using. And they don't work with 3.0 anyway, so no options are needed. * The `grass` port is broken and needs someone to fix it * The ports for `py26-pyphant` are outdated and I wouldn't touch them until a new version gets released. * `py-robotframework-ride` should finally work as-is on 10.6 (defaulting to 2.8) and build properly on the buildbot (but two variants could be added to allow the switch to 3.0 for testing) * I'll add two variants to `py-pyface`. -- Ticket URL: <https://trac.macports.org/ticket/40333#comment:8> MacPorts <http://www.macports.org/> Ports system for OS X