New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #20923 (closed defect: wontfix)

Opened 4 years ago

Last modified 13 months ago

pango should depend on ImageMagick

Reported by: macports@… Owned by: ryandesign@…
Priority: Normal Milestone:
Component: ports Version: 1.8.0
Keywords: Cc: maidaro@…
Port: pango

Description

$ pango-view /etc/passwd 
pango-view: When running ImageMagick 'display' command: Failed to execute child process "display" (No such file or directory)

After installing ImageMagick pango-view doesn't complain.

$ port installed pango
The following ports are currently installed:
  pango @1.24.5_0+macosx+no_x11+quartz+universal (active)

Change History

comment:1 Changed 4 years ago by jmr@…

  • Owner changed from macports-tickets@… to ryandesign@…

comment:2 Changed 4 years ago by ryandesign@…

  • Status changed from new to assigned

ImageMagick is a pretty heavy dependency, but I do see code in pango that does use it at runtime under certain conditions. Anyone know what those conditions are? On my system, pango-view works without ImageMagick installed, but I did not select pango's no_x11 or quartz variants.

comment:3 Changed 2 years ago by maidaro@…

  • Cc maidaro@… added

Cc Me!

comment:4 Changed 13 months ago by ryandesign@…

  • Status changed from assigned to closed
  • Resolution set to wontfix

pango cannot depend on ImageMagick because ImageMagick can depend on pango (via a variant: see #34231) and that would cause a circular dependency which MacPorts does not support. Pango users wishing to use ImageMagick-based features of pango should manually install the ImageMagick port.

Note: See TracTickets for help on using tickets.