Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 25 Jun 2013 11:36:07 +0100
From:      Ben Laurie <ben@links.org>
To:        Baptiste Daroussin <bapt@freebsd.org>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: pkgng seems to be out of date?
Message-ID:  <CAG5KPzzkx8QvoF8%2BtvFrb6oUXLVM7OJN9itg74W08b6htLFN8Q@mail.gmail.com>
In-Reply-To: <20130625103152.GF75533@ithaqua.etoilebsd.net>
References:  <CAG5KPzxgdk4fVLHTLGmwvWxrUGStCM-YmNwsoWsRrjvpL%2B1zVg@mail.gmail.com> <CAG5KPzy4Jtvne-NA1ScsQchoOjf63qd=j2kaXmreUcjUKsAvEA@mail.gmail.com> <20130625103152.GF75533@ithaqua.etoilebsd.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On 25 June 2013 11:31, Baptiste Daroussin <bapt@freebsd.org> wrote:
> On Tue, Jun 25, 2013 at 10:36:14AM +0100, Ben Laurie wrote:
>> ping?
>>
>> On 22 June 2013 18:46, Ben Laurie <ben@links.org> 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 until we can
> totally get rid if pkg_install (to many corner egdes) pkg_install to work
> properly needs to track fully direct and indirect dependencies, pkg does 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 :))

So are you saying that pkg includes indirect dependencies, while ports do not?

But that doesn't explain why pkg says tcl85 and ports says tcl86....



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAG5KPzzkx8QvoF8%2BtvFrb6oUXLVM7OJN9itg74W08b6htLFN8Q>