Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 20 Jul 2012 20:30:41 +0300
From:      "Reko Turja" <reko.turja@liukuma.net>
To:        <freebsd-ports@freebsd.org>
Subject:   Re: How to remove erroneous deps from pkgng
Message-ID:  <1E76612CE817410FAA2CF925F9CC300A@Rivendell>
In-Reply-To: <50098EEF.8040801@shatow.net>
References:  <D0056D18EAAD41119F26D0715FA52FB6@Rivendell> <50098EEF.8040801@shatow.net>

next in thread | previous in thread | raw e-mail | index | archive | help
-----Original Message----- 
From: Bryan Drewery

On 7/20/2012 11:57 AM, Reko Turja wrote:
> I'm testing out the pkgng system and somehow a port managed to pull
> devel/pkg-config into one low level port polluting whole db. "pkg check"
> just wants to install the annoying thing. Is there any way to get rid of
> that erroneous dependency?

Which port is pulling it in?

sqlite3

> >
> > In production system, these kind of errors should be somehow
> > correctable, especially if pkgng is to be used with ports as well.

> If the port defines invalid dependencies, it's not pkgng's problem, it's
> the port.

True that, but there should be way of pruning cruft from the pkg tree 
anyway. Even if the system is going more and more to linux way for majority 
of users (one package fits all) there should be some kind of allowance for 
those who want to build their own ports, but do not have access to major 
build clusters ;) Ability to build and customise ports has been major reason 
for using freebsd for me.

If you get force-fed all the dependencies the port does not really need 
something like portupgrade -a will become major PITA.

Kimmo Paasiala wrote:
> The port devel/pkg-config is used in many ports, there's no harm in 
> installing it.
I'm not running Gnome nor any gnome stuff except glib2. "pkg-config" might 
be used somewhere, but it's completely unneeded in my systems and just extra 
baggage for building and tracking dependencies.

-Reko 




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