OSDN Git Service
Version 3.0.1+toward_3.0.2_20130629222028
[NOTE] Version 3.0.1 has a serious defect that newly installed files can be spoiled by restoration of conflicting old packages. When the current version is to executed only for limited ports (with -q, -t, -T or -O) after this previous version was used, in advance to that, it is strongly encouraged to execute
portsreinstall pkgsanity
and select "y" in the queries for spoiled packages.
[NEW] Commands of pkgsanity and show status are added.
[IMPROVED] Changes are made so as to deinstall conflicts before the first trials in build and installation.
[IMPROVED] Changes are made so as to prevent restoration of backed-up packages deinstalled due to matching CONFLICTS_INSTALL of installed packages.
[IMPROVED] Changes are made so as to retry build by deinstalling the current package and packages matching CONFLICTS_INSTALL even if not in CONFLICTS_BUILD nor CONFLICTS.
[CHANGED] Changes are made so that FORCE_PKG_REGISTER is disabled in the all operations. This had become obsolete and even harmful after the implementation of the automatic workaround function for conflicts.
[MISC] Minor changes are made on HISTORY section of the manual page in the level of coding and terminology.
[BUG FIX] Configuration changes in replacement were not completely reflected by redo with -L option and ended up with errors.
modified: bin/portsreinstall
modified: lib/libcommand.sh
modified: lib/libdatabase_build.sh
modified: lib/libdatabase_query.sh
modified: lib/libdatabase_record.sh
modified: lib/libdeinstall.sh
modified: lib/libmessage.sh
modified: lib/libpkgsys.sh
modified: lib/libreinstall.sh
modified: lib/libusage.sh
modified: man/portsreinstall.8