#16730: graphics/gegl-0.0.18: new port ---------------------------------+------------------------------------------ Reporter: db.evans@gmail.com | Owner: macports-tickets@lists.macosforge.org Type: enhancement | Status: new Priority: Normal | Milestone: Port Submissions Component: ports | Version: 1.6.0 Resolution: | Keywords: gegl image processing Port: gegl | ---------------------------------+------------------------------------------ Comment(by db.evans@gmail.com): Replying to [comment:2 myschizobuddy@…]:
if ffmpeg dependency a must or optional? considering this port is required for gimp 2.6
gegl considers it to be optional -- it will build without it at reduced functionality. Specifically it is using avcodec and avformat. However there is no way to turn this functionality off if it is not wanted in this port without removing ffmpeg as a port. If it is available they use it. This is not an unusual developer philosophy (inkscape is another example), but it makes for a port that behaves unpredicably depending on what the user may or may not have installed and the variants capability in Macports is no help. Removing the dependency conditionally, based on a variant, for instance, says nothing about whether the port is installed or not. So by making a dependency on ffmpeg at least there is consistency in how the port behaves and it seems to be in line with the developers' philosophy of if you have it, use it. On the other hand both ffmpeg and gimp2 are pretty big builds. -- Ticket URL: <http://trac.macports.org/ticket/16730#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS