Re: Superfluous dependencies

2011-03-13 Thread Matthew Seaman
On 13/03/2011 03:39, Charlie Kester wrote: > On Sat 12 Mar 2011 at 18:28:42 PST Doug Barton wrote: >> On 03/12/2011 18:13, per...@pluto.rain.com wrote: >>> Charlie Kester wrote: >>> A few minutes ago, I was answering a post on the forums, in which a user expressed surprise (and outrage)

Re: Superfluous dependencies

2011-03-13 Thread Miroslav Lachman
Charlie Kester wrote: [...] A few minutes ago, I was answering a post on the forums, in which a user expressed surprise (and outrage) that the phpmyadmin port was installing libX11 and similar things on his server. By installing it myself and then using "pkg_tree -v" to examine the dependencies

Re: Superfluous dependencies

2011-03-13 Thread Hans Ottevanger
On Sun, Mar 13, 2011 at 4:27 PM, Hans Ottevanger wrote: > On Sat, Mar 12, 2011 at 10:53 PM, Mark Linimon wrote: >> On Thu, Mar 10, 2011 at 10:28:40AM +0100, Hans Ottevanger wrote: >>> If anybody is interested I could consolidate my results and post a few >>> patches. >> >> I would like to see th

Re: Superfluous dependencies

2011-03-13 Thread Hans Ottevanger
On Sat, Mar 12, 2011 at 10:53 PM, Mark Linimon wrote: > On Thu, Mar 10, 2011 at 10:28:40AM +0100, Hans Ottevanger wrote: >> If anybody is interested I could consolidate my results and post a few >> patches. > > I would like to see them. > > This is the kind of really-dull-but-necessary work that

Re: Superfluous dependencies

2011-03-13 Thread Matthew Seaman
On 12/03/2011 23:25, Doug Barton wrote: > That said, what is really needed is for the OPTIONS framework to take > environmental preferences into account when dealing with defaults. In > other words, if WITHOUT_X11 is defined in make.conf, then the defaults > for OPTIONS that are related to requirin

Re: Superfluous dependencies

2011-03-12 Thread Aragon Gouveia
On 03/10/11 11:28, Hans Ottevanger wrote: By making a few trivial changes i can make xorg-7.5.1 fully independent on run-time of Python, Perl and Bison. The same can be done for kde-lite-3.5.10_8 when I also disable the Perl support in net-snmp, which is a dependency of kdeutils-3.5.10_8. If any

Re: Superfluous dependencies

2011-03-12 Thread perryh
Doug Barton wrote: > ... what is really needed is for the OPTIONS framework to take > environmental preferences into account when dealing with defaults > ... if WITHOUT_X11 is defined in make.conf, then the defaults for > OPTIONS that are related to requiring X11 stuff should be off ... > that lo

Re: Superfluous dependencies

2011-03-12 Thread Charlie Kester
On Sat 12 Mar 2011 at 18:28:42 PST Doug Barton wrote: On 03/12/2011 18:13, per...@pluto.rain.com wrote: Charlie Kester wrote: A few minutes ago, I was answering a post on the forums, in which a user expressed surprise (and outrage) that the phpmyadmin port was installing libX11 and similar th

Re: Superfluous dependencies

2011-03-12 Thread Doug Barton
On 03/12/2011 18:13, per...@pluto.rain.com wrote: Charlie Kester wrote: A few minutes ago, I was answering a post on the forums, in which a user expressed surprise (and outrage) that the phpmyadmin port was installing libX11 and similar things on his server. By installing it myself and then u

Re: Superfluous dependencies

2011-03-12 Thread perryh
Charlie Kester wrote: > A few minutes ago, I was answering a post on the forums, in which > a user expressed surprise (and outrage) that the phpmyadmin port > was installing libX11 and similar things on his server. By > installing it myself and then using "pkg_tree -v" to examine the > dependenc

Re: Superfluous dependencies

2011-03-12 Thread Wesley Shields
On Sat, Mar 12, 2011 at 02:12:34PM -0800, Charlie Kester wrote: > On Sat 12 Mar 2011 at 13:53:07 PST Mark Linimon wrote: > >On Thu, Mar 10, 2011 at 10:28:40AM +0100, Hans Ottevanger wrote: > >> If anybody is interested I could consolidate my results and post a few > >> patches. > > > >I would like

Re: Superfluous dependencies

2011-03-12 Thread Charlie Kester
On Sat 12 Mar 2011 at 15:57:09 PST Charlie Kester wrote: What's really needed are better tools to help maintainers see what their ports are installing, and for them to exercise more disciple in asking "Is this really necessary, or should I make it optional? Is it really a run dependency, or is it

Re: Superfluous dependencies

2011-03-12 Thread Charlie Kester
On Sat 12 Mar 2011 at 15:25:09 PST Doug Barton wrote: On 03/12/2011 14:12, Charlie Kester wrote: I'm not aware of any tool that will display a similar dependency tree for a port *before* it is installed. portmaster doesn't _quite_ do that, but it does walk you through all of the config screen

Re: Superfluous dependencies

2011-03-12 Thread Doug Barton
On 03/12/2011 14:12, Charlie Kester wrote: I'm not aware of any tool that will display a similar dependency tree for a port *before* it is installed. portmaster doesn't _quite_ do that, but it does walk you through all of the config screens (and thus, the related dependencies) prior to buildi

Re: Superfluous dependencies

2011-03-12 Thread Michel Talon
Mark Linimon said: > On Sat, Mar 12, 2011 at 02:12:34PM -0800, Charlie Kester wrote: > > I'm not aware of any tool that will display a similar dependency tree > > for a port *before* it is installed. > > http://portsmon.freebsd.org/portdependencytree.py > > Note: it's running a live set of queri

Re: Superfluous dependencies

2011-03-12 Thread Mark Linimon
On Sat, Mar 12, 2011 at 02:35:23PM -0800, Charlie Kester wrote: > Is the underlying sourcecode available somewhere? The code is really gross :-( Right now I don't have the cycles to 'productize' it, sorry. Feel free to abuse that server in the meantime. mcl _

Re: Superfluous dependencies

2011-03-12 Thread Charlie Kester
On Sat 12 Mar 2011 at 14:21:35 PST Mark Linimon wrote: On Sat, Mar 12, 2011 at 02:12:34PM -0800, Charlie Kester wrote: I'm not aware of any tool that will display a similar dependency tree for a port *before* it is installed. http://portsmon.freebsd.org/portdependencytree.py Note: it's runnin

Re: Superfluous dependencies

2011-03-12 Thread Mark Linimon
On Sat, Mar 12, 2011 at 02:12:34PM -0800, Charlie Kester wrote: > I'm not aware of any tool that will display a similar dependency tree > for a port *before* it is installed. http://portsmon.freebsd.org/portdependencytree.py Note: it's running a live set of queries on the tree, so it's slow. mcl

Re: Superfluous dependencies

2011-03-12 Thread Charlie Kester
On Sat 12 Mar 2011 at 13:53:07 PST Mark Linimon wrote: On Thu, Mar 10, 2011 at 10:28:40AM +0100, Hans Ottevanger wrote: If anybody is interested I could consolidate my results and post a few patches. I would like to see them. This is the kind of really-dull-but-necessary work that we need to

Re: Superfluous dependencies

2011-03-12 Thread Mark Linimon
On Thu, Mar 10, 2011 at 10:28:40AM +0100, Hans Ottevanger wrote: > If anybody is interested I could consolidate my results and post a few > patches. I would like to see them. This is the kind of really-dull-but-necessary work that we need to have people work on to fight the creeping dependencies

Re: Superfluous dependencies

2011-03-10 Thread Josh Paetzel
On Thursday, March 10, 2011 03:28:40 am Hans Ottevanger wrote: > On Tue, Mar 8, 2011 at 3:51 PM, Michael Scheidell > > wrote: > > On 3/8/11 4:42 AM, Hans Ottevanger wrote: > >> One of them that I already hunted down is bison-2.4.3,1 that gets > >> dragged in via gobject-introspection-0.9.12_1 whe

Re: Superfluous dependencies

2011-03-10 Thread Warren Block
On Thu, 10 Mar 2011, Hans Ottevanger wrote: Indeed I see this 'shortcut' being used all over the place. But in the cases I have looked into the last few days, i.e. the xorg-7.5.1 and kde-lite-3.5.10_8 ports, the problem is just a trivial, but slightly different. It appears that in many occasions

Re: Superfluous dependencies

2011-03-10 Thread Hans Ottevanger
On Tue, Mar 8, 2011 at 3:51 PM, Michael Scheidell wrote: > > > On 3/8/11 4:42 AM, Hans Ottevanger wrote: >> >> One of them that I already hunted down is bison-2.4.3,1 that gets >> dragged in via gobject-introspection-0.9.12_1 when installing >> xorg-7,5.1 (even as a package). This is caused by bis

Re: Superfluous dependencies

2011-03-08 Thread Michael Scheidell
On 3/8/11 4:42 AM, Hans Ottevanger wrote: One of them that I already hunted down is bison-2.4.3,1 that gets dragged in via gobject-introspection-0.9.12_1 when installing xorg-7,5.1 (even as a package). This is caused by bison specified as a dependency of type "both" in the port Makefile of gobj