Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 161302 - media-gfx/graphviz-2.12 version bump
Summary: media-gfx/graphviz-2.12 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Graphics Project
URL: http://www.graphviz.org/Download_sour...
Whiteboard:
Keywords:
: 165089 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-01-10 12:11 UTC by Ed Catmur
Modified: 2007-03-16 09:53 UTC (History)
12 users (show)

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


Attachments
graphviz-2.12.ebuild (graphviz-2.12.ebuild,2.61 KB, text/plain)
2007-01-10 12:11 UTC, Ed Catmur
Details
graphviz-2.12.ebuild (graphviz-2.12.ebuild,2.61 KB, text/plain)
2007-01-14 17:09 UTC, Ed Catmur
Details
graphviz-2.12-find-system-libgd.patch (graphviz-2.12-find-system-libgd.patch,379 bytes, patch)
2007-02-03 06:40 UTC, Richard Benjamin Voigt
Details | Diff
Updated ebuild including the proposed patch (graphviz-2.12.ebuild,2.71 KB, text/plain)
2007-02-11 23:01 UTC, Jan Kohnert
Details
graphviz-2.12-notcl.patch modified from 2.8-r2 (graphviz-2.12-notcl.patch,618 bytes, patch)
2007-02-12 03:40 UTC, Jang Young-jun
Details | Diff
graphviz-.2.12.ebuild (graphviz-2.12.ebuild,2.75 KB, text/plain)
2007-02-12 15:26 UTC, Jan Kohnert
Details
graphviz-2.12.ebuild (graphviz-2.12.ebuild,2.77 KB, text/plain)
2007-02-12 16:36 UTC, Ed Catmur
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ed Catmur 2007-01-10 12:11:00 UTC
media-gfx/graphviz is at 2.12.

Bumped ebuild to follow.
Comment 1 Ed Catmur 2007-01-10 12:11:35 UTC
Created attachment 106342 [details]
graphviz-2.12.ebuild
Comment 2 david somers 2007-01-11 11:27:09 UTC
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.
Comment 3 Ed Catmur 2007-01-11 12:45:58 UTC
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.
Comment 4 Ed Catmur 2007-01-14 17:09:37 UTC
Created attachment 106961 [details]
graphviz-2.12.ebuild

guile category move
Comment 5 Richard Benjamin Voigt 2007-02-03 06:40:34 UTC
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
Comment 6 Richard Benjamin Voigt 2007-02-03 06:41:12 UTC
*** Bug 165089 has been marked as a duplicate of this bug. ***
Comment 7 Ed Catmur 2007-02-03 14:28:02 UTC
(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?

Comment 8 Michael Cramer 2007-02-11 11:32:47 UTC
(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.
Comment 9 Jan Kohnert 2007-02-11 23:01:42 UTC
Created attachment 109907 [details]
Updated ebuild including the proposed patch
Comment 10 Jang Young-jun 2007-02-12 03:40:19 UTC
Created attachment 109925 [details, diff]
graphviz-2.12-notcl.patch modified from 2.8-r2
Comment 11 Jan Kohnert 2007-02-12 15:23:07 UTC
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
Comment 12 Jan Kohnert 2007-02-12 15:26:47 UTC
Created attachment 109959 [details]
graphviz-.2.12.ebuild

This ebuild includes the mentioned fixes.
Comment 13 Ed Catmur 2007-02-12 16:24:56 UTC
(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.
Comment 14 Ed Catmur 2007-02-12 16:34:49 UTC
(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.

Comment 15 Ed Catmur 2007-02-12 16:36:17 UTC
Created attachment 109967 [details]
graphviz-2.12.ebuild

Run eautoreconf.
Comment 16 Daniel Baumann 2007-02-13 17:32:50 UTC
also works with amd64
Comment 17 Richard Benjamin Voigt 2007-02-15 02:23:48 UTC
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.
Comment 18 Chris Bainbridge (RETIRED) gentoo-dev 2007-02-15 16:48:41 UTC
12 Feb 2007; Tiziano Müller <dev-zero@gentoo.org>
 +graphviz-2.12.ebuild:
  Version bump (bug #161302), fixes bug #160012. Cleanup (bug #160012).