[MacPorts] #34450: graphviz: Dependencies not resolved (was: Dependencies not resolved)
MacPorts
noreply at macports.org
Thu Dec 12 09:53:02 PST 2013
#34450: graphviz: Dependencies not resolved
-------------------------+--------------------------
Reporter: ps@… | Owner: ryandesign@…
Type: defect | Status: closed
Priority: Normal | Milestone:
Component: ports | Version: 2.0.4
Resolution: worksforme | Keywords:
Port: graphviz |
-------------------------+--------------------------
Changes (by ryandesign@…):
* status: new => closed
* resolution: => worksforme
Comment:
Replying to [comment:3 ctreleaven@…]:
> I know it has been a year and a half since the original report, but
while playing with egall's port-depcheck.sh, I noticed that graphviz links
with some undeclared dependencies, including cairo and glib2 as reported,
among several others:
> {{{
> $ ./port-depcheck.sh graphviz
> --- /var/folders/-A/-Ac1IVy2H9WLW1x5c9D7XU+++TI/-Tmp-//port-
depcheck.sh.2137392.MDnp2x 2013-12-11 21:37:43.000000000 -0500
> +++ /var/folders/-A/-Ac1IVy2H9WLW1x5c9D7XU+++TI/-Tmp-//port-
depcheck.sh.2137391.NYxY1W 2013-12-11 21:37:42.000000000 -0500
> @@ -1,17 +1,32 @@
> +bzip2
> }}}
bzip2 is a dependency of freetype which is a dependency of cairo.
> {{{
> +cairo
> }}}
> {{{
> +glib2
> }}}
cairo and glib2 are dependencies of pango which is a dependency of
graphviz.
> {{{
> +libiconv
> }}}
> {{{
> +tiff
> }}}
libiconv and tiff are dependencies of gd2 which is a dependency of
graphviz.
> {{{
> -pkgconfig
> }}}
pkgconfig is required at build time to detect dependencies.
> {{{
> -urw-fonts
> }}}
I believe the fonts can be used at runtime though maybe we don't need this
anymore; maybe we only need freetype and fontconfig to find normal system
fonts.
> {{{
> +xorg-libX11
> +xorg-libXau
> }}}
> {{{
> +xorg-libXdmcp
> +xorg-libXext
> +xorg-libXmu
> +xorg-libXt
> +xorg-libice
> +xorg-libsm
> +xorg-libxcb
> +xpm
> }}}
These are all direct or indirect dependencies of xorg-libXaw which is a
dependency of graphviz' +x11 variant.
> {{{
> +xrender
> }}}
xrender is a dependency of Xft2 which is a dependency of pango.
I'm going to close this ticket since no additional information was
provided by the reporter and I cannot reproduce the problem.
--
Ticket URL: <https://trac.macports.org/ticket/34450#comment:5>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list