OSDN Git Service

Version 3.3.2+toward_4.0.0_20180629133501
authorMamoru Sakaue / MwGhennndo <glmwghennndo@users.sourceforge.jp>
Fri, 29 Jun 2018 05:43:50 +0000 (13:43 +0800)
committerMamoru Sakaue / MwGhennndo <glmwghennndo@users.sourceforge.jp>
Fri, 29 Jun 2018 05:43:50 +0000 (13:43 +0800)
commit481987c67c92b512dc03a75c551dcf6fc3a21aa9
tree088edfa00a412ef9f2ea8046036334105c85fb87
parent0025f37d61e4838125cc08fd50856105212533b9
Version 3.3.2+toward_4.0.0_20180629133501

The library structures are largely changed for implementation of new executable scripts.

[NEW] Flavor is supported. Related to this feature, representations of port origins without flavor is recognized to exactly match the unflavored ones.

[NEW] Option -F is added.

[NEW] packupgrade command is added.

[NEW] reset keepstatus command is added.

[NEW] freeze and show freeze commands are added. FREEZE section is added to ${LOCALBASE}/etc/portsreinstall.conf.

[NEW] show conflict_files command is added.

[NEW] CONFLICT section is added to ${LOCALBASE}/etc/portsreinstall.conf.

[NEW] Utilities of portsreinstall-upgrade(8) and portsreinstall-chroot(8) are added.

[NEW] Change of port options made outside of portsreinstall(8) is automatically detected.

[IMPROVED] The (re)installation process is changed to be repeated until all-automatically resolvable problems are resolved. Thus there is no more need to simply repeat redo command to complete the automatic solution.

[IMPROVED] The way of detecting the packages system is changed to check both WITH_PKG and WITH_PKGNG in accordance with the specification change of the ports tree. The descriptions about the packages system is updated as well.

[IMPROVED] reset command is improved to reset the database cleaner and preserve manually set taboo/freeze/need/noneed lists.

[IMPROVED] reconf command is changed to be available any time.

[IMPROVED] Inspection of merged ports is improved to make the deinstallation of old packages effective.

[BUG FIX] pkgsanity command had lost its ability to detect missing files because of the specification change of pkg(8).

[BUG FIX] Command line arguments could have interpreted "add" keyword as a glog matching math/add.

[BUG FIX] Option -k did not work properly with option -g.

 Changes to be committed:
modified:   COPYRIGHT
modified:   INSTALL
modified:   Makefile
modified:   README
modified:   bin/portsreinstall
new file:   bin/portsreinstall-chroot
modified:   etc/portsreinstall.conf
new file:   lib/chroot-mount/libcommand.sh
new file:   lib/chroot-mount/libconf.sh
new file:   lib/chroot-mount/libdatabase_maintain.sh
new file:   lib/chroot-mount/libmain.sh
new file:   lib/chroot-mount/libmessage.sh
new file:   lib/chroot-mount/liboptions.sh
new file:   lib/chroot-mount/libtemp.sh
new file:   lib/chroot-mount/libusage.sh
new file:   lib/chroot/libcommand.sh
new file:   lib/chroot/libcommand_do.sh
new file:   lib/chroot/libdatabase_maintain.sh
new file:   lib/chroot/libfs.sh
new file:   lib/chroot/libmain.sh
new file:   lib/chroot/libmessage.sh
new file:   lib/chroot/liboptions.sh
new file:   lib/chroot/libusage.sh
modified:   lib/libcommand.sh
new file:   lib/libcommand_do.sh
new file:   lib/libcommand_flexconf.sh
new file:   lib/libcommand_forget.sh
new file:   lib/libcommand_pkgs.sh
new file:   lib/libcommand_show.sh
modified:   lib/libconf.sh
modified:   lib/libdatabase_build.sh
new file:   lib/libdatabase_maintain.sh
modified:   lib/libdatabase_query.sh
modified:   lib/libdatabase_record.sh
modified:   lib/libdeinstall.sh
        modified:   lib/libfileedit.sh
new file:   lib/libmain.sh
modified:   lib/libmessage.sh
modified:   lib/libmisc.sh
modified:   lib/liboptions.sh
modified:   lib/libpkgsys.sh
modified:   lib/libprogram.sh
modified:   lib/libreinstall.sh
modified:   lib/libstr.sh
modified:   lib/libtemp.sh
modified:   lib/libusage.sh
new file:   lib/main/libcommand.sh
new file:   lib/main/liboptions.sh
new file:   lib/main/libtemp.sh
copied:     lib/libusage.sh -> lib/main/libusage.sh
new file:   lib/upgrade/libcommand.sh
new file:   lib/upgrade/libcommand_do.sh
new file:   lib/upgrade/libmain.sh
new file:   lib/upgrade/libmessage.sh
new file:   lib/upgrade/liboptions.sh
new file:   lib/upgrade/libusage.sh
new file:   libexec/order_dependencies.awk
new file:   man/portsreinstall-chroot-mount.8
new file:   man/portsreinstall-chroot.8
new file:   man/portsreinstall-upgrade.8
modified:   man/portsreinstall.8
new file:   share/bin/portsreinstall-chroot-mount
new file:   share/bin/portsreinstall-upgrade
63 files changed:
COPYRIGHT
INSTALL
Makefile
README
bin/portsreinstall
bin/portsreinstall-chroot [new file with mode: 0755]
etc/portsreinstall.conf
lib/chroot-mount/libcommand.sh [new file with mode: 0644]
lib/chroot-mount/libconf.sh [new file with mode: 0644]
lib/chroot-mount/libdatabase_maintain.sh [new file with mode: 0644]
lib/chroot-mount/libmain.sh [new file with mode: 0644]
lib/chroot-mount/libmessage.sh [new file with mode: 0644]
lib/chroot-mount/liboptions.sh [new file with mode: 0644]
lib/chroot-mount/libtemp.sh [new file with mode: 0644]
lib/chroot-mount/libusage.sh [new file with mode: 0644]
lib/chroot/libcommand.sh [new file with mode: 0644]
lib/chroot/libcommand_do.sh [new file with mode: 0644]
lib/chroot/libdatabase_maintain.sh [new file with mode: 0644]
lib/chroot/libfs.sh [new file with mode: 0644]
lib/chroot/libmain.sh [new file with mode: 0644]
lib/chroot/libmessage.sh [new file with mode: 0644]
lib/chroot/liboptions.sh [new file with mode: 0644]
lib/chroot/libusage.sh [new file with mode: 0644]
lib/libcommand.sh
lib/libcommand_do.sh [new file with mode: 0644]
lib/libcommand_flexconf.sh [new file with mode: 0644]
lib/libcommand_forget.sh [new file with mode: 0644]
lib/libcommand_pkgs.sh [new file with mode: 0644]
lib/libcommand_show.sh [new file with mode: 0644]
lib/libconf.sh
lib/libdatabase_build.sh
lib/libdatabase_maintain.sh [new file with mode: 0644]
lib/libdatabase_query.sh
lib/libdatabase_record.sh
lib/libdeinstall.sh
lib/libfileedit.sh
lib/libmain.sh [new file with mode: 0644]
lib/libmessage.sh
lib/libmisc.sh
lib/liboptions.sh
lib/libpkgsys.sh
lib/libprogram.sh
lib/libreinstall.sh
lib/libstr.sh
lib/libtemp.sh
lib/libusage.sh
lib/main/libcommand.sh [new file with mode: 0644]
lib/main/liboptions.sh [new file with mode: 0644]
lib/main/libtemp.sh [new file with mode: 0644]
lib/main/libusage.sh [new file with mode: 0644]
lib/upgrade/libcommand.sh [new file with mode: 0644]
lib/upgrade/libcommand_do.sh [new file with mode: 0644]
lib/upgrade/libmain.sh [new file with mode: 0644]
lib/upgrade/libmessage.sh [new file with mode: 0644]
lib/upgrade/liboptions.sh [new file with mode: 0644]
lib/upgrade/libusage.sh [new file with mode: 0644]
libexec/order_dependencies.awk [new file with mode: 0755]
man/portsreinstall-chroot-mount.8 [new file with mode: 0644]
man/portsreinstall-chroot.8 [new file with mode: 0644]
man/portsreinstall-upgrade.8 [new file with mode: 0644]
man/portsreinstall.8
share/bin/portsreinstall-chroot-mount [new file with mode: 0755]
share/bin/portsreinstall-upgrade [new file with mode: 0644]