Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 328945 - media-gfx/graphviz-2.26.3-r1 automagically links to dev-libs/libcroco, gnome-base/librsvg, gnome-extra/libgsf
Summary: media-gfx/graphviz-2.26.3-r1 automagically links to dev-libs/libcroco, gnome-...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Graphics Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-19 12:25 UTC by Ai Locke Shinseiko (Wizzleby)
Modified: 2010-09-05 13:41 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ai Locke Shinseiko (Wizzleby) 2010-07-19 12:25:00 UTC
media-gfx/graphviz will link to the aforementioned three libs (libcroco, librsvg, libgsf) automagically, but does not depend on them, or have USE flags to control their use.

Reproducible: Always

Steps to Reproduce:
1. emerge -av1 libcroco librsvg libgsf
2. emerge -av1 graphviz
3. emerge -ac 

Actual Results:  
 * In order to avoid breakage of link level dependencies, one or more
 * packages will not be removed. This can be solved by rebuilding the
 * packages that pulled them in.
 * 
 *   dev-libs/libcroco-0.6.2 pulled in by:
 *     media-gfx/graphviz-2.26.3-r1 needs libcroco-0.6.so.3
 * 
 *   gnome-base/librsvg-2.26.3 pulled in by:
 *     media-gfx/graphviz-2.26.3-r1 needs librsvg-2.so.2
 * 
 *   gnome-extra/libgsf-1.14.18 pulled in by:
 *     media-gfx/graphviz-2.26.3-r1 needs libgsf-1.so.114
 * 

Expected Results:  
No automagic linking, hence emerge --depclean would have unmerged the three libraries.
Comment 1 Rafał Mużyło 2010-07-19 14:11:56 UTC
Unless I'm missing something, only librsvg is a valid missing dep,
the other two are indirect.
There is '--with-rsvg' option for configure then, so standard
'enable_with' should suffice.
Comment 2 Markus Meier gentoo-dev 2010-09-05 13:41:52 UTC
fixed in media-gfx/graphviz-2.26.3-r2, thanks for the report.

+*graphviz-2.26.3-r2 (05 Sep 2010)
+
+  05 Sep 2010; Markus Meier <maekke@gentoo.org> +graphviz-2.26.3-r2.ebuild:
+  bug #267373 media-libs/gd needs fontconfig and truetype support enabled,
+  bug #317543 enable sfdp, bug #328945 disable automagic gnome-base/librsvg
+  dep
+