--- - branch: MAIN date: Wed Feb 25 16:29:08 UTC 2009 files: - new: '1.13' old: '1.12' path: pkgsrc/pkgtools/pkg_install/files/delete/Makefile.in pathrev: pkgsrc/pkgtools/pkg_install/files/delete/Makefile.in@1.13 type: modified - new: '0' old: '1.6' path: pkgsrc/pkgtools/pkg_install/files/delete/delete.h pathrev: pkgsrc/pkgtools/pkg_install/files/delete/delete.h@0 type: deleted - new: '0' old: '1.22' path: pkgsrc/pkgtools/pkg_install/files/delete/main.c pathrev: pkgsrc/pkgtools/pkg_install/files/delete/main.c@0 type: deleted - new: '0' old: '1.26' path: pkgsrc/pkgtools/pkg_install/files/delete/perform.c pathrev: pkgsrc/pkgtools/pkg_install/files/delete/perform.c@0 type: deleted - new: '1.18' old: '1.17' path: pkgsrc/pkgtools/pkg_install/files/delete/pkg_delete.1 pathrev: pkgsrc/pkgtools/pkg_install/files/delete/pkg_delete.1@1.18 type: modified - new: '1.1' old: '0' path: pkgsrc/pkgtools/pkg_install/files/delete/pkg_delete.c pathrev: pkgsrc/pkgtools/pkg_install/files/delete/pkg_delete.c@1.1 type: added - new: '1.19' old: '1.18' path: pkgsrc/pkgtools/pkg_install/files/delete/pkg_delete.cat1 pathrev: pkgsrc/pkgtools/pkg_install/files/delete/pkg_delete.cat1@1.19 type: modified - new: '1.113' old: '1.112' path: pkgsrc/pkgtools/pkg_install/files/lib/version.h pathrev: pkgsrc/pkgtools/pkg_install/files/lib/version.h@1.113 type: modified id: 20090225T162908Z.3b7021390025c1f242be8b13412a4a19db1ddbf4 log: | pkg_install-20090225: Rewrite pkg_delete to expand the list of packages to delete first and reorder it if necessary. It will bail out if it knows in advance that it can't remove a package. It will also fail for errors while removing one package, unless forced. Add an option to remove automatically installed packages that are no longer used. The pkgviews support is kept, but untested. The error handling for pkgviews most of all is as weak as before. Basic review from hubertf@, man page changes by bad@. module: pkgsrc subject: 'CVS commit: pkgsrc/pkgtools/pkg_install/files' unixtime: '1235579348' user: joerg