From owner-freebsd-ports@FreeBSD.ORG Fri Jul 20 23:48:39 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx2.freebsd.org (mx2.freebsd.org [IPv6:2001:4f8:fff6::35]) by hub.freebsd.org (Postfix) with ESMTP id 58BF41065676; Fri, 20 Jul 2012 23:48:39 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from opti.dougb.net (hub.freebsd.org [IPv6:2001:4f8:fff6::36]) by mx2.freebsd.org (Postfix) with ESMTP id 83C56150F52; Fri, 20 Jul 2012 23:48:38 +0000 (UTC) Message-ID: <5009EE56.2060006@FreeBSD.org> Date: Fri, 20 Jul 2012 16:48:38 -0700 From: Doug Barton Organization: http://SupersetSolutions.com/ User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:13.0) Gecko/20120621 Thunderbird/13.0.1 MIME-Version: 1.0 To: freebsd-ports@freebsd.org, gnome@FreeBSD.org, ruby@FreeBSD.org, johans@FreeBSD.org, Edwin Groothuis References: <50098EEF.8040801@shatow.net> <1E76612CE817410FAA2CF925F9CC300A@Rivendell> <5009A876.2010905@freebsd.org> <5009AE6A.1040109@freebsd.org> <5009B199.8030102@freebsd.org> <5009DB2F.5070605@FreeBSD.org> In-Reply-To: <5009DB2F.5070605@FreeBSD.org> X-Enigmail-Version: 1.4.2 OpenPGP: id=1A1ABC84 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Subject: Re: How to remove erroneous deps from pkgng X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jul 2012 23:48:39 -0000 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.