From owner-freebsd-ruby@FreeBSD.ORG Sat Jul 21 05:02:31 2012 Return-Path: Delivered-To: ruby@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AF506106564A; Sat, 21 Jul 2012 05:02:31 +0000 (UTC) (envelope-from mezz.freebsd@gmail.com) Received: from mail-pb0-f54.google.com (mail-pb0-f54.google.com [209.85.160.54]) by mx1.freebsd.org (Postfix) with ESMTP id 615CC8FC0C; Sat, 21 Jul 2012 05:02:31 +0000 (UTC) Received: by pbbro2 with SMTP id ro2so7894863pbb.13 for ; Fri, 20 Jul 2012 22:02:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=EJuUalELnlq1l1HPUZ/UO8ts2DP48s7mLItkhnU1L5M=; b=tchkr5K6KI9SqlR+bH6akhCA4ar9n/s5ghcn1PlO6zck18CY6mgVxty/w0ZztGK/CU J9GXVbueVTteGqaJCSyW8sgOGqFzgxsfEl7YMjrNdSY3v0jc6cjvZb0fkvNWs49RLBtD fkYxI/qha37IIgJqDLLlr34qoW8pNYDLjOWjhaGuCna8bq6f1aJ8n5JEL6q+4l41SrSe pUUSiHiZIk63dijION3JaEicJdoSLqa8QIoFgrPw21zTga/do/LATp/2yHUcrHQkw7KR A+1BurWVxd2xaIDkum8eq8J0OqzMfw4P0S4aODaVwNbsKseyCpTghzUXSOvUGcYgt26o syDA== MIME-Version: 1.0 Received: by 10.68.194.4 with SMTP id hs4mr18863268pbc.128.1342846950498; Fri, 20 Jul 2012 22:02:30 -0700 (PDT) Received: by 10.68.51.201 with HTTP; Fri, 20 Jul 2012 22:02:30 -0700 (PDT) In-Reply-To: <5009EE56.2060006@FreeBSD.org> References: <50098EEF.8040801@shatow.net> <1E76612CE817410FAA2CF925F9CC300A@Rivendell> <5009A876.2010905@freebsd.org> <5009AE6A.1040109@freebsd.org> <5009B199.8030102@freebsd.org> <5009DB2F.5070605@FreeBSD.org> <5009EE56.2060006@FreeBSD.org> Date: Sat, 21 Jul 2012 00:02:30 -0500 Message-ID: From: Jeremy Messenger To: Doug Barton Content-Type: text/plain; charset=ISO-8859-1 Cc: gnome@freebsd.org, ruby@freebsd.org, johans@freebsd.org, Edwin Groothuis , freebsd-ports@freebsd.org Subject: Re: How to remove erroneous deps from pkgng X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2012 05:02:31 -0000 On Fri, Jul 20, 2012 at 6:48 PM, Doug Barton wrote: > 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. I prefer to leave it alone and port a feature that I have added in the bsd.mate.mk (repocopied from bsd.gnome.mk) that support 'USE_GNOME= foo:build bar:run foobar'. The 'foobar' without the :* means that it's both build/run time dependency. It's available at: http://www.marcuscom.com:8080/cgi-bin/cvsweb.cgi/ports-experimental/Mk/bsd.mate.mk Cheers, Mezz > ... 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. > > > > _______________________________________________ > 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" -- mezz.freebsd@gmail.com - mezz@FreeBSD.org FreeBSD GNOME Team http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org