Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 20 Nov 2012 00:14:51 +0100
From:      Emanuel Haupt <ehaupt@FreeBSD.org>
To:        freebsd-ports@FreeBSD.org
Subject:   Re: Let's talk about subversion/svn
Message-ID:  <20121120001451.c59da0c727b0ca6391f0e04f@FreeBSD.org>
In-Reply-To: <50AAB47C.3090103@rawbw.com>
References:  <20121119071607.GA58307@icarus.home.lan> <D66C219211F56DED68CD46DE@utd71538.campus.ad.utdallas.edu> <50AAB47C.3090103@rawbw.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Yuri <yuri@rawbw.com> wrote:
> On 11/19/2012 10:40, Paul Schmehl wrote:
> >
> > It's not just subversion.  I was working on a new port the other
> > day, and one of it's dependencies triggered a lengthy traverse of
> > numerous x11, x11-tookits, x11-fonts, etc., etc.  Rather
> > mind-boggling when you realize this is a program that generates
> > graphs rather than a GUI-based program. 
> 
> It would be very beneficial if somebody made a program that would 
> visualize the particular port's dependencies as a graph (like .dot 
> format). This should be quite easy to do.
> Or maybe such program already exists?

ports-mgmt/porttree can do that:

root@portjail:/usr/ports/devel/subversion $ porttree
Depending on
0       +devel/subversion
1       ++databases/sqlite3
2       |`devel/pkgconf
3       ++devel/apr1
4       |++converters/libiconv
5       ||`devel/libtool
6       |++databases/db42
        ||`devel/libtool -> 5
7       |++databases/gdbm
8       ||++devel/gmake
9       |||`+devel/gettext
        ||| ++converters/libiconv -> 4
        ||| `devel/libtool -> 5
        ||`devel/libtool -> 5
10      |++devel/autoconf
11      ||+devel/autoconf-wrapper
        ||++devel/gmake -> 8
12      ||+devel/m4
13      ||+lang/perl5.14
14      ||`+misc/help2man
        || ++devel/gettext -> 9
        || ++devel/gmake -> 8
15      || ++devel/p5-Locale-gettext
        || |++devel/gettext -> 9
        || |`lang/perl5.14 -> 13
        || `lang/perl5.14 -> 13
16      |++devel/automake
        ||++devel/autoconf -> 10
17      ||+devel/automake-wrapper
        ||`lang/perl5.14 -> 13
        |+devel/libtool -> 5
        |+lang/perl5.14 -> 13
18      |++lang/python27
        ||`+devel/gettext -> 9
19      |`textproc/expat2
        ++devel/gettext -> 9
        +devel/libtool -> 5
        +textproc/expat2 -> 19
20      `+www/neon29
         ++devel/gettext -> 9
         +devel/libtool -> 5
         `textproc/expat2 -> 19



> 
> Yuri
> _______________________________________________
> freebsd-ports@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-ports
> To unsubscribe, send any mail to
> "freebsd-ports-unsubscribe@freebsd.org"
> 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20121120001451.c59da0c727b0ca6391f0e04f>