From owner-freebsd-ports@FreeBSD.ORG Tue Jun 25 10:40:33 2013 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 612C5DB6 for ; Tue, 25 Jun 2013 10:40:33 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: from mail-wg0-x234.google.com (mail-wg0-x234.google.com [IPv6:2a00:1450:400c:c00::234]) by mx1.freebsd.org (Postfix) with ESMTP id E8E2E10F9 for ; Tue, 25 Jun 2013 10:40:32 +0000 (UTC) Received: by mail-wg0-f52.google.com with SMTP id b12so9193802wgh.19 for ; Tue, 25 Jun 2013 03:40:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=GoAKlo/ujXjA9d88bjyuuNe8alcAeGQmEfwmknJspdw=; b=e7LjOnQkUhCbW45A33WmgWH3XDwYtbdSL6O3tKNH1yWcxNkmc+PcO5U27SARYA/O1t HnPCwA6YpKg7vl6iYpRB6Wv7e4KKBhHdJK+c49nLj0m+K2yOIdjVWg140NpnFVbpkNvr ykZCh9WNXnaUlws+rdZOY7DR4XtTWmn+ew3XMtXm9qETfYaLTzuWqOy+vup+nRpm6FU/ 1vpgY6n81tSJm/URk5U9opsm6v5ZkKlwVnfZH1YFB+uXIBu1yOAvdLOxzs8VlxulDnu7 WRDVjuAQz0iRjym4d5GXlwCw2mWZMXpfE8d627I84sBNh534bylv17cvMKv9rD2AJgZe dXSw== X-Received: by 10.194.239.225 with SMTP id vv1mr19443279wjc.63.1372156832121; Tue, 25 Jun 2013 03:40:32 -0700 (PDT) Received: from ithaqua.etoilebsd.net (ithaqua.etoilebsd.net. [37.59.37.188]) by mx.google.com with ESMTPSA id eu1sm3174134wib.8.2013.06.25.03.40.30 for (version=TLSv1 cipher=RC4-SHA bits=128/128); Tue, 25 Jun 2013 03:40:30 -0700 (PDT) Sender: Baptiste Daroussin Date: Tue, 25 Jun 2013 12:40:28 +0200 From: Baptiste Daroussin To: Ben Laurie Subject: Re: pkgng seems to be out of date? Message-ID: <20130625104028.GG75533@ithaqua.etoilebsd.net> References: <20130625103152.GF75533@ithaqua.etoilebsd.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="JkW1gnuWHDypiMFO" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Jun 2013 10:40:33 -0000 --JkW1gnuWHDypiMFO Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Jun 25, 2013 at 11:36:07AM +0100, Ben Laurie wrote: > On 25 June 2013 11:31, Baptiste Daroussin wrote: > > On Tue, Jun 25, 2013 at 10:36:14AM +0100, Ben Laurie wrote: > >> ping? > >> > >> On 22 June 2013 18:46, Ben Laurie wrote: > >> > $ pwd > >> > /usr/ports/textproc/xml2rfc > >> > $ make build-depends-list > >> > /usr/ports/ports-mgmt/pkg > >> > $ make run-depends-list > >> > /usr/ports/lang/tcl86 > >> > /usr/ports/x11-toolkits/tk86 > >> > > >> > But... > >> > > >> > $ pkg query '%n: %do' xml2rfc > >> > xml2rfc: textproc/expat2 > >> > xml2rfc: x11-fonts/fontconfig > >> > xml2rfc: print/freetype2 > >> > xml2rfc: x11/kbproto > >> > xml2rfc: x11/libX11 > >> > xml2rfc: x11/libXau > >> > xml2rfc: x11/libXdmcp > >> > xml2rfc: x11-fonts/libXft > >> > xml2rfc: x11/libXrender > >> > xml2rfc: devel/libpthread-stubs > >> > xml2rfc: x11/libxcb > >> > xml2rfc: devel/pkgconf > >> > xml2rfc: x11/renderproto > >> > xml2rfc: lang/tcl-modules > >> > xml2rfc: lang/tcl85 > >> > xml2rfc: x11-toolkits/tk85 > >> > xml2rfc: x11/xproto > >> > > >> > > >> > a) Why so many more dependencies, and... > >> > > >> > b) Why different versions of tcl/tk? > >> > > >> > And ... how do I fix it? > >> > > >> > BTW, I use portmaster to maintain my installed ports... > > > > That is how the ports tree works for eons, and that can't be fixed unti= l we can > > totally get rid if pkg_install (to many corner egdes) pkg_install to wo= rk > > properly needs to track fully direct and indirect dependencies, pkg doe= s not, > > but because the ports tree still need to be compatible with pkg_install= and > > lots of people are still using all habits from the pkg_install time, it= is very > > hard to remove this right now.) > > > > But yes for sure this "feature" will get removed :)) >=20 > So are you saying that pkg includes indirect dependencies, while ports do= not? >=20 Yes > But that doesn't explain why pkg says tcl85 and ports says tcl86.... That is probably a bug of run-depends not discovering you have tcl85 instal= led so getting to the default tcl for its dependency which is tcl86. I'll try to figure out that bug. regards, Bapt --JkW1gnuWHDypiMFO Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlHJc5wACgkQ8kTtMUmk6Ew3AQCdG20O+UvXUDoTzV9+JPnwkEgT r4wAn3VPEIPE3+M9gbALh3X46hIOoZTH =0lLe -----END PGP SIGNATURE----- --JkW1gnuWHDypiMFO--