Opened 11 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).

Change History (0)

Note: See TracTickets for help on using tickets.