order of dependencies

Alexey Rubtsov arubtsov at swsoft.com
Fri Aug 10 00:19:46 PDT 2007


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 at swsoft.com
Phone: +7.923.232.8243
ICQ UIN: 929399162
Web Site: www.swsoft.com


More information about the freebsd-ports mailing list