Opened 11 years ago
Last modified 11 years ago
#40333 closed defect
py-wxpython-2.8 dependencies: add proper variants for proper use of wxWidgets-2.8 vs. wxgtk-2.8 — at Version 4
Reported by: | mojca (Mojca Miklavec) | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | jwa@…, rowue@…, ryandesign@…, jjstickel@…, egall@…, Peter.Danecek@… | |
Port: | py-wxpython-2.8 spe grass py-dsv py-pyface py-robotframework-ride py26-pyphant |
Description (last modified by mojca (Mojca Miklavec))
All dependencies of py-wxpython-2.8
need variants to account for the difference between linking against py-wxpython-2.8 +carbon
and py-wxpython-2.8 +gtk
. These ports are:
- gis/grass (see also #36904; active development, but no attempts to make it compatible with 3.0 yet)
- python/py-robotframework-ride (see also #40297; it builds against 3.0, but has problems, upstream is working on compatibility with 3.0)
- python/py26-pyphant (see also #40347; likely to become compatible with 3.0 soon)
- python/py-pyface (see also #40207; wx is not a strict requirement)
Outdated/abandoned ones:
- editors/spe
- python/py-dsv
net/bittorrent
Plus maybe those with (temporarily?) disabled support for wxWidgets:
- games/sounddecompress
On Xcode >= 4.4 py-wxpython-2.8
can only be installed with +gtk
, so there is no problem, but with earlier releases of Xcode where +carbon
is default, these dependencies need to be aware of incompatibility with x86_64
, clang
and possibly other minor issues.
On top of that some ports are conditionally compatible with py-wxpython-3.0
and one needs to keep in mind that py27-wxpython-2.8
is conflicting with py27-wxpython-3.0
and the reasonable compromise I see is to allow these ports to link against py26-wxpython-2.8
in order to allow side-by-side installation with dependencies of py27-wxpython-3.0
.
I would suggest to provide options with consistent/equal names for all the listed ports, but I'm looking for suggestions.
Just an additional note is that at least , bittorrent
py-dsv
and spe
seem relatively "abandoned" upstream and also have no maintainer.
Change History (4)
comment:1 Changed 11 years ago by cooljeanius (Eric Gallager)
Cc: | egall@… added |
---|
comment:3 Changed 11 years ago by mojca (Mojca Miklavec)
Description: | modified (diff) |
---|
comment:4 Changed 11 years ago by mojca (Mojca Miklavec)
Description: | modified (diff) |
---|---|
Port: | py-robotframework-ride py26-pyphant added; bittorrent py-rotoframework-ride py26-pypthant removed |
Bittorrent removed from the list of affected ports after removing it from repository (r115270), fixed typos in other port names.
Cc Me!