freebsd-dev/usr.sbin/pkg_install/lib
Maxim Sobolev a658650611 When creating a package sort dependencies in such a way that if dependency
A depends on dependency B then dependency A will be in all cases listed
before B, so ``pkg_add -r'' will fetch/install packages in the correct order.

Previously dependencies were sorted just by its names, which is why
``pkg_add -r'' never actually worked properly.

To be usefull, hovewer, this fix requires that all packages have been
rebuilt, so it will take some time until users would be able to feel
posititive improvements. For the same reasons it is desirable to propagate
these changes to the 4-stable package building cluster *before* 4.3 ports
freeze, so packages for 4.3-RELEASE would be properly prepared.

Prompted by:			kris
Insanely appreciated by:	obrien
Silently approved by:		jkh, -ports
2001-03-15 10:47:00 +00:00
..
deps.c When creating a package sort dependencies in such a way that if dependency 2001-03-15 10:47:00 +00:00
exec.c $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
file.c - Add ability to handle bzip2-compressed packages; 2001-01-22 12:01:55 +00:00
global.c $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
lib.h When creating a package sort dependencies in such a way that if dependency 2001-03-15 10:47:00 +00:00
Makefile When creating a package sort dependencies in such a way that if dependency 2001-03-15 10:47:00 +00:00
match.c When matching installed packages against glob keep track of which patterns 2001-03-14 19:46:43 +00:00
msg.c Add `_PATH_DEVZERO'. 2000-12-09 09:35:55 +00:00
pen.c Cause fatal error messages to be a little more helpful to the programmer 2000-10-22 09:53:27 +00:00
plist.c - Add ability to handle bzip2-compressed packages; 2001-01-22 12:01:55 +00:00
str.c Cause fatal error messages to be a little more helpful to the programmer 2000-10-22 09:53:27 +00:00