#47443: Reducing the dependencies of ImageMagick (djvulibre) ---------------------------+-------------------------- Reporter: ocroquette@… | Owner: ryandesign@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: ImageMagick | ---------------------------+-------------------------- Comment (by mschamschula@…): Replying to [comment:8 ryandesign@…]:
Replying to [comment:6 mschamschula@…]:
As it depends on the rsvg variant, which in turn depends on the pango variant, the variants now use the "requires" syntax to note this fact.
How do you know that djvulibre support in ImageMagick requires the rsvg variant? How do you know the rsvg variant requires the pango variant?
I found out the hard way, while trying to build ImageMagick under El Cap, where it currently is impossible to build pango due to some system header issues. In other words: * If you install the rsvg variant, you need pango as a dependency, so why not install the variant? * If you install the djvulibre variant, you need both pango and rsvg as dependencies, so why not install those variants? -- Ticket URL: <https://trac.macports.org/ticket/47443#comment:9> MacPorts <https://www.macports.org/> Ports system for OS X