Update history
You can download the packages from the old version to the lasest.
2.2.2 (02 Jan, 2013)
BUG FIX: Commands ok add and ok del failed if no port has reinstalled in the latest do/redo process. BUG FIX: Some old descriptions in documents are fixed.
2.2.1 (25 Dec, 2012)
CHANGED: Command show todo_next is renamed to show pending. IMPROVED: Changes are made so as to avoid retrying for dependents of failed ports when no problem has resolved. BUG FIX: Removed a remained debugging code in the action for save command.
2.2.0 (17 Dec, 2012)
NEW: Command of show todo_next is added. CHANGE: Changes are made so as to skip wasteful reinstallation where the target port is already reinstalled once (with -q option, when its version is up-to-date) and no change has been made for either of its requirements afterwards. CHANGE: The default settings in portsreinstall.conf was changed so as to include a HOLD pattern for bsdpan. BUG FIX: There was a problem in evaluating glob patterns expressing origins. BUG FIX: Minor inappropriate messages and actions emerged when the target and replacement of ports substitution become the same. BUG FIX: The help messages and the manual page lacked the descriptions about show redo command.
2.1.0 (10 Dec, 2012)
NEW: New generation package (pkgng) is supported. IMPROVED: A countermeasure for a build failure in a restarted build from a terminated build is implemented. BUG FIX: Restoration of backup packages after failed installation was not working correctly. BUG FIX: The transferring mechanism of option values to restarted run was broken. BUG FIX: Error end in case that no packages are installed is fixed. BUG FIX: A glob evaluation routine used when ports_glob(1) is not installed was broken.
2.0.0 (12 Aug, 2012)
NEW: Options -X, -r and -R are added so as to compensate a fact that -x, -t and -T cannot specify package names with commas. NEW: Commands of show requirements and show dependents are added. NEW: A functionality of self-update is added so as to be carried out first if the port of portsreinstall is new. NEW: Option -k is added for cases that update of portsreinstall should be avoided. IMPROVEMENT: Messages are extended to output configuration parameter values. CHANGE: Functionalities of options -t and -T are changed so as to prevent deinstallation of irrelevant packages and detect obsolete installed dependencies. CHANGE: Use of commas as delimiters in ok and taboo commands is abolished. CHANGE: The specification of show command is changed to exclude irrelevant packages/ports and output messages about the matching targets when options -r, -R, -t and -T are enabled. CHANGE: The default behavior in case that the temporal database is older than the ports tree is changed from warnings to automatic reconstruction; the old behavior is recovered by option -c. BUG FIX: Termination message is corrected (portsreinstall ok => portsreinstall ok add). BUG FIX: Values of BEFOREBUILD, BEFOREDEINSTALL and AFTERINSTALL were not correctly imported from pkgtools.conf(5). BUG FIX: The file name given by save command was with a wrong time stamp.
1.1.0 (28 Apr, 2012)
NEW: Command of show deleted is newly added. CHANGE: Origin names in messages and results of show command are changed to be accompanied with package names. CHANGE: The default option for treating pkgtools.conf(5) is changed to -p and -Q is newly added. IMPROVEMENT: Custom make environment variables and arguments are changed to be reflected in the phase of inspection of dependencies. IMPROVEMENT: Command of show todo is now available before starting reinstallation. BUG FIX: Independence from ports-mgmt/portupgrade* was incomplete. BUG FIX: Error messages for show command when the temporal database does not exist are improved. BUG FIX: Ports with names contaning '+' were not correctly treated. BUG FIX: Save and load commands were broken. BUG FIX: Deletion of MOVED-back packages is now prevented.
1.0.0 (14 Mar, 2012)
MISC: Explanations for -p and -P are revised because the previous ones were somewhat confusing. MISC: The output device of helps is changed from stderr to stdout. MISC: Messages for termination during deinstallation and reinstallation are improved by showing the target port/package names at that time. BUG FIX: Glob patterns for package/port names were not fully supported. BUG FIX: Values of MARG_* and MENV_* (MAKE_ARGS and MAKE_ENV in pkgtools.conf) were not working. BUG FIX: Globs of obsolete packages were not detected, so especially HOLD_PKGS and IGNORE_MOVED in pkgtools.conf and portsreinstall.conf had lost their functionalities. BUG FIX: Values of IGNORE_MOVED partially overwrote HOLD_PKGS in pkgtools.conf. BUG FIX: Typographic and grammatical errors in the main script and documents are revised.
0.13.1 (29 Oct, 2011)
BUG FIX: Inspection of missing ports was incomplete. BUG FIX: Origin names with "+" were not correctly treated. IMPROVE: Inspection of dependencies of installed packages gets fater.
0.13.0 (28 Aug, 2011)
IMPROVEMENT: Phase of "Order the ports considering dependencies" is accelerated.
0.12.0 (22 Jun, 2011)
NEW: -q, -d and -N options are added. CHANGE: Settings for -x and -s options becomes to be transferred to restarted runs.
0.11.0 (17 May, 2011)
NEW: Causes of errors are added to the report of failed ports. CHANGE: Functionality of -t option is changed and partly splitted into -T. IMPROVE: Refetch after fetch failure becomes smarter so as not to clean up distfiles. MISC: Terminology `abort' is corrected to be `terminate'.
0.10.0 (11 Mar, 2011)
NEW: Version check for temporal database and portupgrade is added (as a template). BUG FIX: Old packages for ports whose package names was renamed were not deleted. BUG FIX: Duplicated cleans were executed after successful installation.
0.9.8 (02 Mar, 2011)
MISC: Installation methods of non-executable files in Makefile are improved again.
0.9.7 (02 Mar, 2011)
MISC: Installation methods of non-executable files in Makefile are improved.
0.9.6 (01 Mar, 2011)
BUG FIX: Fix at version 0.9.5 was incomplete. BUG FIX: The update date of 0.9.5 was wrong in the manpage.
0.9.5 (28 Feb, 2011)
BUG FIX: "install" target in Makefile installed non-executable files as executables.
0.9.4 (17 Jan, 2011)
BUG FIX: "all" target in Makefile was missing.
0.9.3 (16 Jan, 2011)
MISC: Makefile is modified to compress manpage in the build process.
0.9.2 (10 Jan, 2011)
MISC: The 2-Clause BSD Licence is applied from this version. NEW: Manpage is created. NEW: Makefile for installation/uninstallation is added. BUG FIX: Recovery from distfile checksum error was broken.
0.9.1 (26 Dec, 2010)
BUG FIX: Wrong warning for -p/-P options in the first run. BUG FIX: Broken support of recursive chase of MOVED ports. BUG FIX: Option configuration menus were not accessable. BUG FIX: The mechanism of loading the configuration file was broken. BUG FIX: Optionally added taboo ports were not always effective in restart.
0.9.0 (29 Nov, 2010)
Fist beta release.