pkgng seems to be out of date?

Ben Laurie ben at links.org
Tue Jun 25 10:36:09 UTC 2013


On 25 June 2013 11:31, Baptiste Daroussin <bapt at 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 at 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....


More information about the freebsd-ports mailing list