Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 20 Jul 2012 16:48:38 -0700
From:      Doug Barton <dougb@FreeBSD.org>
To:        freebsd-ports@freebsd.org, gnome@FreeBSD.org, ruby@FreeBSD.org,  johans@FreeBSD.org, Edwin Groothuis <edwin@mavetju.org>
Subject:   Re: How to remove erroneous deps from pkgng
Message-ID:  <5009EE56.2060006@FreeBSD.org>
In-Reply-To: <5009DB2F.5070605@FreeBSD.org>
References:  <D0056D18EAAD41119F26D0715FA52FB6@Rivendell> <50098EEF.8040801@shatow.net> <1E76612CE817410FAA2CF925F9CC300A@Rivendell> <CA%2B7WWSf%2B=rxt1gFfDXS%2BCwggJ2wSLSvdyzCR=GW2TZmPT0-VHw@mail.gmail.com> <AD251933EC034F5BA4FF2F37757C8D4D@Rivendell> <5009A876.2010905@freebsd.org> <CA%2B7WWSfXcBQjoWBYP63oZh6_-x5_FJtLdsk-iPepekS1TeRWJg@mail.gmail.com> <5009AE6A.1040109@freebsd.org> <CAL409KxL6PK8rzd6ksoe22xg-c0s3wMXXn4PwfWjKAPhYE_yUg@mail.gmail.com> <5009B199.8030102@freebsd.org> <CAL409KwoE=Ko%2B-0iRt%2BENPG-Ry4DghGqb%2Bah9WQBejtba61QFA@mail.gmail.com> <CA%2B7WWSdRAhWmy=sw2Bci8fZRuDLrM8Pn0HXN1ocwbnpM9c13Bg@mail.gmail.com> <CA%2B7WWSf6mLq1Xfj8iK4-9sOUFn4ohtS4jG37muNPzGXke9%2BAjw@mail.gmail.com> <5009DB2F.5070605@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
For those that are confused about why they are receiving this message,
ongoing discussion in ports@ as to the fact that pkg-config should not
be a run-dep for any ports.


On 07/20/2012 15:26, Doug Barton wrote:

> http://people.freebsd.org/~dougb/pkg-config-run-deps.txt
> 
> Looks like bsd.gnome.mk is (bogusly) adding most of these:
> 
> pkgconfig_RUN_DEPENDS=          pkg-config:${PORTSDIR}/devel/pkg-config
> 
> Removing that is almost certainly the right first step.

... and indeed, removing that one line results in the list shrinking
from 3,000 to:

Ruby:
/usr/ports/accessibility/ruby-atk
/usr/ports/devel/ruby-gio2
/usr/ports/devel/ruby-glib2
/usr/ports/graphics/ruby-gdk_pixbuf2
/usr/ports/x11-toolkits/ruby-gstreamer
/usr/ports/x11-toolkits/ruby-pango
/usr/ports/x11-toolkits/ruby-poppler
/usr/ports/x11-toolkits/ruby-vte

Other:
/usr/ports/security/xmlsec1	johans@
/usr/ports/sysutils/lire	edwin@mavetju.org
/usr/ports/textproc/gmetadom	ports@, so I fixed it already

In the case of the Ruby ports it seems that they have a bogus run-dep on
rubygem-pkg-config. Removing that should do the trick (I haven't
examined all of them, since I don't know Ruby).

security/xmlsec1 just needs to make pkg-config a run-dep only.

I'm not quite sure where the run-dep for pkg-config is coming in for
sysutils/lire.

hth,

Doug

-- 

    Change is hard.






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