--- - branch: pkg_install-renovation date: Sat Apr 26 17:44:24 UTC 2008 files: - new: 1.8.8.1 old: '1.8' path: pkgsrc/pkgtools/pkg_install/files/Makefile.in pathrev: pkgsrc/pkgtools/pkg_install/files/Makefile.in@1.8.8.1 type: modified - new: 1.16.4.1 old: '1.16' path: pkgsrc/pkgtools/pkg_install/files/add/Makefile.in pathrev: pkgsrc/pkgtools/pkg_install/files/add/Makefile.in@1.16.4.1 type: modified - new: 1.10.8.1 old: '1.10' path: pkgsrc/pkgtools/pkg_install/files/add/add.h pathrev: pkgsrc/pkgtools/pkg_install/files/add/add.h@1.10.8.1 type: modified - new: '0' old: '1.16' path: pkgsrc/pkgtools/pkg_install/files/add/extract.c pathrev: pkgsrc/pkgtools/pkg_install/files/add/extract.c@0 type: deleted - new: '0' old: '1.9' path: pkgsrc/pkgtools/pkg_install/files/add/futil.c pathrev: pkgsrc/pkgtools/pkg_install/files/add/futil.c@0 type: deleted - new: 1.14.4.1 old: '1.14' path: pkgsrc/pkgtools/pkg_install/files/add/main.c pathrev: pkgsrc/pkgtools/pkg_install/files/add/main.c@1.14.4.1 type: modified - new: 1.70.4.1 old: '1.70' path: pkgsrc/pkgtools/pkg_install/files/add/perform.c pathrev: pkgsrc/pkgtools/pkg_install/files/add/perform.c@1.70.4.1 type: modified - new: 1.28.6.1 old: '1.28' path: pkgsrc/pkgtools/pkg_install/files/add/pkg_add.1 pathrev: pkgsrc/pkgtools/pkg_install/files/add/pkg_add.1@1.28.6.1 type: modified - new: 1.19.2.1 old: '1.19' path: pkgsrc/pkgtools/pkg_install/files/create/perform.c pathrev: pkgsrc/pkgtools/pkg_install/files/create/perform.c@1.19.2.1 type: modified - new: 1.14.2.1 old: '1.14' path: pkgsrc/pkgtools/pkg_install/files/info/Makefile.in pathrev: pkgsrc/pkgtools/pkg_install/files/info/Makefile.in@1.14.2.1 type: modified - new: 1.46.2.1 old: '1.46' path: pkgsrc/pkgtools/pkg_install/files/info/perform.c pathrev: pkgsrc/pkgtools/pkg_install/files/info/perform.c@1.46.2.1 type: modified - new: 1.21.2.1 old: '1.21' path: pkgsrc/pkgtools/pkg_install/files/lib/Makefile.in pathrev: pkgsrc/pkgtools/pkg_install/files/lib/Makefile.in@1.21.2.1 type: modified - new: 1.4.6.1 old: '1.4' path: pkgsrc/pkgtools/pkg_install/files/lib/conflicts.c pathrev: pkgsrc/pkgtools/pkg_install/files/lib/conflicts.c@1.4.6.1 type: modified - new: 1.23.8.1 old: '1.23' path: pkgsrc/pkgtools/pkg_install/files/lib/file.c pathrev: pkgsrc/pkgtools/pkg_install/files/lib/file.c@1.23.8.1 type: modified - new: '0' old: '1.26' path: pkgsrc/pkgtools/pkg_install/files/lib/ftpio.c pathrev: pkgsrc/pkgtools/pkg_install/files/lib/ftpio.c@0 type: deleted - new: 1.42.2.1 old: '1.42' path: pkgsrc/pkgtools/pkg_install/files/lib/lib.h pathrev: pkgsrc/pkgtools/pkg_install/files/lib/lib.h@1.42.2.1 type: modified - new: '0' old: '1.22' path: pkgsrc/pkgtools/pkg_install/files/lib/pen.c pathrev: pkgsrc/pkgtools/pkg_install/files/lib/pen.c@0 type: deleted - new: '0' old: '1.3' path: pkgsrc/pkgtools/pkg_install/files/lib/pexec.c pathrev: pkgsrc/pkgtools/pkg_install/files/lib/pexec.c@0 type: deleted - new: 1.1.2.1 old: '1.1' path: pkgsrc/pkgtools/pkg_install/files/lib/pkg_io.c pathrev: pkgsrc/pkgtools/pkg_install/files/lib/pkg_io.c@1.1.2.1 type: modified - new: 1.17.4.1 old: '1.17' path: pkgsrc/pkgtools/pkg_install/files/lib/plist.c pathrev: pkgsrc/pkgtools/pkg_install/files/lib/plist.c@1.17.4.1 type: modified - new: 1.22.2.1 old: '1.22' path: pkgsrc/pkgtools/pkg_install/files/lib/str.c pathrev: pkgsrc/pkgtools/pkg_install/files/lib/str.c@1.22.2.1 type: modified id: 20080426T174424Z.2e8516533d85543667d70d4a956d917e3a1df7e4 log: | Add a clean pkg_add implementation on top of libarchive and libfetch. Known regressions: - "pkg_add -" (aka reading from stdin) is currently not supported - "pkg_add -s" is not supported either - no progress reports for the downloads - binary packages with hardlinks created by pkg_create before pkg_install-20080422 will not extract correctly (libarchive issue) - no adhoc check for potential conflicts between dependencies and already installed packages Features: - Twice as fast for the typical case of /var/tmp and /usr/pkg on different filesystems - Standalone - implicit conflict detection before actual installation. module: pkgsrc subject: 'CVS commit: [pkg_install-renovation] pkgsrc/pkgtools/pkg_install/files' unixtime: '1209231864' user: joerg