[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