Opened 12 years ago
Last modified 11 years ago
#38375 closed defect
Ports depending on wxWidgets* should either use path-style dependencies or variants instead — at Initial Version
Reported by: | cooljeanius (Eric Gallager) | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | afb@…, rudloff@…, hvdwolf@…, p.schmiedeskamp@…, ryandesign@…, jwa@…, raimue@…, jameskyle@…, bugcutt@…, macports@…, usami-k@… | |
Port: | bittorrent codeblocks erlang esdl FileZilla fityk gnuplot gnuradio gnuradio grass grass hugin-app lisaem mkvtoolnix otrproxy p5-alien-wxwidgets p5-graphics-gnuplotif p5-wx pgAdmin3 plplot poedit py-dsv py-pyface py-robotframework-ride py-winpdb py-wxpython py-wxpython30 py26-pyphant py26-wxpython py27-wxpython-devel relax rt-volume-rendering sounddecompress spe stimfit usbprog wxLua wxMaxima wxWidgets wxWidgets-devel wxWidgets-python wxWidgets30 wxd wxgtk wxstedit xcmh |
Description
Not all versions of wxWidgets work on all platforms, and as such, that means some of their dependents won't work on all platforms, either. Path-style dependencies would allow the ports to work regardless of the version of wxWidgets installed. However, if the version of wxWidgets used does actually make a difference for a port, this could instead be accomplished by variants allowing the selection of the wxWidgets version of the user's choice. Currently ports that depend on wxWidgets and do not use either path-style dependencies or variants are:
- codeblocks
- FileZilla
- fityk
- lisaem
- py*wxpython
- rt-volume-rendering
- usbprog
- wxd
- otrproxy
For an example of a port that does things the right way, check out Poedit's portfile (it does the variants method).
Note: See
TracTickets for help on using
tickets.