[MacPorts] #40333: py-wxpython-2.8 dependencies: add proper variants for proper use of wxWidgets-2.8 vs. wxgtk-2.8
MacPorts
noreply at macports.org
Fri Jan 17 01:57:20 PST 2014
#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
More information about the macports-tickets
mailing list