Re: pkgng seems to be out of date?

看板FB_ports作者時間12年前 (2013/06/25 20:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串9/14 (看更多)
--rCwQ2Y43eQY6RBgR Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Jun 25, 2013 at 11:56:46AM +0100, Ben Laurie wrote: > On 25 June 2013 11:40, Baptiste Daroussin <bapt@freebsd.org> wrote: > > On Tue, Jun 25, 2013 at 11:36:07AM +0100, Ben Laurie wrote: > >> 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 u= ntil 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_inst= all 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? > >> > > 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 in= stalled > > so getting to the default tcl for its dependency which is tcl86. >=20 > I actually have both installed, so I think the bug is in pkg. I'd like > to remove ports I don't need but pkg won't let me remove tcl85, which > I think I don't really need... I think is it a bug in portmaster and/or not having fully follow 20130206 o= f UPDATING. pkg only registers dependencies it is being told to register by the ports tree/portmaster. >=20 > How can I force pkg to rebuild its dependencies? Is it even possible? portmaster -af should do it probably (I'm not a portmaster user) >=20 > Is there any way for pkg to check the integrity of its database? >=20 pkg check -d will do, but imho will find nothing. regards, Bapt --rCwQ2Y43eQY6RBgR Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlHJf7YACgkQ8kTtMUmk6EzSDQCeJv6PUe78a5+v61w587blsZV3 icYAnjTY82YBvTLcHA85ulPTUkRNK463 =sB96 -----END PGP SIGNATURE----- --rCwQ2Y43eQY6RBgR--
文章代碼(AID): #1HoOP_YV (FB_ports)
討論串 (同標題文章)
文章代碼(AID): #1HoOP_YV (FB_ports)