media-gfx/graphviz is at 2.12. Bumped ebuild to follow.
Created attachment 106342 [details] graphviz-2.12.ebuild
Rather than a *new* ebuild for 2.12, can't you simply *copy* the ebuild for graphviz-2.8-r2.ebuild (it works for me)? and you may need to modify or exclude the patch that that ebuild applies.
Well, that's what I started from; with: * strip out src_unpack * split up tcltk USE flag * pkg_setup to confirm bindings USE flags on swig * strip "use minimal" stuff (not in IUSE) * use emake * add C# bindings * replace cairo USE flag with gtk and pango USE flags * remove unused --disable-dependency-tracking configure flag * remove unused libtool & autotools inherits. All in all, the ebuild really needed some love.
Created attachment 106961 [details] graphviz-2.12.ebuild guile category move
Created attachment 108992 [details, diff] graphviz-2.12-find-system-libgd.patch Without this patch, if system libgd is used by configure, then diffimg won't link
*** Bug 165089 has been marked as a duplicate of this bug. ***
(In reply to comment #5) > Created an attachment (id=108992) [edit] > graphviz-2.12-find-system-libgd.patch > > Without this patch, if system libgd is used by configure, then diffimg won't > link Good. Have you upstreamed it?
(In reply to comment #7) > (In reply to comment #5) > > Created an attachment (id=108992) [edit] > > graphviz-2.12-find-system-libgd.patch > > > > Without this patch, if system libgd is used by configure, then diffimg won't > > link > Good. Have you upstreamed it? > i dont't think we need this patch, running configure with "--with-mylibgd" fixed the linking issue and also builds diffimg. with the patch diffimg was not build on my system. please bump this version, because it fixed some of the issues reported here on bugzilla with older versions.
Created attachment 109907 [details] Updated ebuild including the proposed patch
Created attachment 109925 [details, diff] graphviz-2.12-notcl.patch modified from 2.8-r2
OK, that's exactly what I recognized while installing. There was a tcl binding for just two or so manpages and I wanted to comment here again. But acually the required patch from 2.8 is here again, and I will modify the ebuild once more to get it in. ;) Regards Jan
Created attachment 109959 [details] graphviz-.2.12.ebuild This ebuild includes the mentioned fixes.
(In reply to comment #8) > i dont't think we need this patch, running configure with "--with-mylibgd" > fixed the linking issue and also builds diffimg. with the patch diffimg was not > build on my system. No, we don't use internal copies of libraries (security issues and bug fixes). I think the patch can be improved to ensure diffimg is installed.
(In reply to comment #13) > I think the patch can be improved to ensure diffimg is installed. Hmm, it's not supposed to be installed. nm.
Created attachment 109967 [details] graphviz-2.12.ebuild Run eautoreconf.
also works with amd64
My patch wouldn't change whether diffimg is built, it just prevents it from linking with the local libgd when configure chose not to even build it.
12 Feb 2007; Tiziano Müller <dev-zero@gentoo.org> +graphviz-2.12.ebuild: Version bump (bug #161302), fixes bug #160012. Cleanup (bug #160012).