Skip site navigation (1)Skip section navigation (2)
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>