Date: Fri, 10 Aug 2007 14:18:59 +0700 From: "Alexey Rubtsov" <arubtsov@swsoft.com> To: mm@freebsd.org, tobez@freebsd.org Cc: ports@freebsd.org Subject: order of dependencies Message-ID: <op.twt09xumb0ok5j@localhost>
next in thread | raw e-mail | index | archive | help
Hello All!. The target all-depends-list from bsd.ports.mk print dependencies in not correct order. In this target dependencies was looked from up to down and do not check dependencies whoes already checked(for reduce execution time). As result - order of dependencies is incorrect. For example in misc/mc: # make all-depends-list ports-mgmt/pkg_install devel/pkg-config devel/gmake converters/libiconv devel/gettext devel/glib20 devel/libtool15 misc/ldconfig_compat lang/perl5.8 But right order was: ports-mgmt/pkg_install misc/ldconfig_compat devel/libtool15 converters/libiconv devel/gettext devel/gmake lang/perl5.8 devel/pkg-config devel/glib20 So if i already have some packages for install dependencies, i have to resort dependencies in right order and install components step by step from port or package. I think this target possible to use in ports-mgmt utils like portupgrade(with -r flag). -- Alexey Rubtsov Plesk(Unix) Developer SwSoft, Inc. E-mail: arubtsov@swsoft.com Phone: +7.923.232.8243 ICQ UIN: 929399162 Web Site: www.swsoft.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?op.twt09xumb0ok5j>