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: [EMAIL PROTECTED]
Phone: +7.923.232.8243
ICQ UIN: 929399162
Web Site: www.swsoft.com
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to