OSDN Git Service

Bumped to release version 3.0.1
authorMamoru Sakaue / MwGhennndo <glmwghennndo@users.sourceforge.jp>
Mon, 10 Jun 2013 19:10:40 +0000 (04:10 +0900)
committerMamoru Sakaue / MwGhennndo <glmwghennndo@users.sourceforge.jp>
Mon, 10 Jun 2013 19:10:40 +0000 (04:10 +0900)
The manual page is modified in the part of -O, -T and -t options.

modified:   bin/portsreinstall
modified:   man/portsreinstall.8

bin/portsreinstall
man/portsreinstall.8

index f8872cd..bc262e8 100755 (executable)
 # ============ Set up of environment =============
 APPNAME=`basename "$0"`
 
-# MYVERSION=3.0.0
-COMPATIBLE_VERSIONS='^(3\.0\.[0-9]+)$'
+MYVERSION=3.0.1
+COMPATIBLE_VERSIONS='^(3\.0\.[0-9]+)$'
 # Template for development versions
-MYVERSION=3.0.0+toward_3.0.1_20130610150827
-COMPATIBLE_VERSIONS='^(3\.0\.0\+toward_3\.0\.1_[0-9]+|3\.0\.[0-9]+)$'
+MYVERSION=3.0.0+toward_3.0.1_20130610150827
+COMPATIBLE_VERSIONS='^(3\.0\.0\+toward_3\.0\.1_[0-9]+|3\.0\.[0-9]+)$'
 MYPREFIX=`dirname "\`dirname \"$0\"\`" | sed 's|/bin$||'`
 MYPREFIX=${MYPREFIX:-/usr/local}
 LIBDIR=${MYPREFIX}/lib/${APPNAME}
index 16895ec..4c2eb47 100644 (file)
@@ -163,7 +163,7 @@ The escaped packages are deregistered from taboo as same as \fBtaboo del\fR \fIg
 .TP
 \fBshow\fR [\fIsubject\fR] [@[\fBrun\fR|\fBbuild\fR|\fBall\fR][,[\fBdirect\fR|\fBfull\fR]]] [\fIarguments\fR]
 Show the list of ports to be reinstalled.
-The applied scope of dependencies can be controlled by "show option" proceeded by "@"; \fBrun\fR, \fBbuild\fR and \fBall\fR employ the run-time, build-time or both-time ones, respectively; \fBdirect\fR and \fBfull\fR include only the direct or fully recursive ones, respectively.
+The applied scope of dependencies can be controlled by "show option" proceeded by "@"; \fBrun\fR, \fBbuild\fR and \fBall\fR employ the run\-time, build\-time or both-time ones, respectively; \fBdirect\fR and \fBfull\fR include only the direct or fully recursive ones, respectively.
 The default scope is determined by the saved option settings for \fB\-B\fR, \fB\-b\fR and \fB\-o\fR.
 Some \fIsubject\fR's require \fIarguments\fR.
 The following \fIsubject\fR's are available.
@@ -326,7 +326,7 @@ This option affects behaviors of \fB\-t\fR, \fB\-T\fR and \fB\-q\fR options.
 .PD 0
 .TP
 \fB\-\-include\-buildtime\-dependencies\fR
-Include build-time dependencies in evaluation of dependencies.
+Include build\-time dependencies in evaluation of dependencies.
 This option affects behaviors of \fB\-t\fR, \fB\-T\fR and \fB\-q\fR options.
 .PD
 .IP \fB\-C\fR
@@ -442,8 +442,10 @@ Reset of the saved values for this group is available in the initial run of \fBr
 .PD 0
 .TP
 \fB\-\-target\-only\-itself=\fR\fIglob1\fR[\fB:\fIglob2\fR[\fB:\fR...]]
-Restrict (re/de)installation within a scope consisting of the specified target ports and their missing build-time requirements.
+Restrict (re/de)installation within a scope consisting of the specified target ports and their missing build\-time requirements.
 Available ports matching the specified target globs are automatically registered as necessary ports equivalently to \fBportsreinstall need add\fR command.
+Records of successful (re)installation for the all ports in the scope are deleted so that they are to be reinstalled forcedly.
+So this option is usable for fixing packages whose data in the package database or content files are broken.  
 Without \fB\-i\fR option, target ports must be already installed or inspected.
 Without \fB\-o\fR option, the temporary database is maintained to have complete data on dependencies of all installed and necessary ports.
 Combination with options \fB\-T\fR and \fB\-t\fR is available.
@@ -455,9 +457,9 @@ The behavior can be modified by \fB\-B\fR, \fB\-b\fR, \fB\-i\fR and \fB\-o\fR op
 \fB\-\-only\-target\-scope\fR
 Ignore ports which are outside of target scopes of \fB\-O\fR, \fB\-T\fR or \fB\-t\fR options.
 Inspection of dependencies is made within the least-required scope for (re)installing the targets.
-If given with \fB\-O\fR, targets themselves and their missing direct build-time requirements are in the scope.
-If given with \fB\-T\fR, targets themselves, their direct requirements and their missing direct build-time requirements are in the scope.
-If given with \fB\-t\fR, targets themselves, their already-inspected dependents and their missing direct build-time requirements are in the scope.
+If given with \fB\-O\fR, targets themselves and their missing direct build\-time requirements are in the scope.
+If given with \fB\-T\fR, targets themselves, their direct requirements and their missing direct build\-time requirements are in the scope.
+If given with \fB\-t\fR, targets themselves, their already-inspected dependents and their missing direct build\-time requirements are in the scope.
 Ports outside of the scopes are kept untouched even if they are updated.
 It is noted that this option disables detection and deinstallation of new leaf ports.
 This option will be useful for quick upgrades or new installation (only) before complete construction of the temporary database for the all installed ports.
@@ -466,8 +468,10 @@ This option will be useful for quick upgrades or new installation (only) before
 .PD 0
 .TP
 \fB\-\-target\-and\-requirements=\fR\fIglob1\fR[\fB:\fIglob2\fR[\fB:\fR...]]
-Restrict (re/de)installation within a scope consisting of the specified target ports, their requirements and their missing build-time requirements.
+Restrict (re/de)installation within a scope consisting of the specified target ports, their requirements and their missing build\-time requirements.
 Available ports matching the specified target globs are automatically registered as necessary ports equivalently to \fBportsreinstall need add\fR command.
+Records of successful (re)installation for the all ports in the scope are deleted so that they are to be reinstalled forcedly.
+So this option is usable for fixing packages whose data in the package database or content files are broken.  
 Without \fB\-i\fR option, target ports must be already installed or inspected.
 Without \fB\-o\fR option, the temporary database is maintained to have complete data on dependencies of all installed and necessary ports.
 Combination with options \fB\-T\fR and \fB\-t\fR is available.
@@ -477,8 +481,10 @@ The behavior can be modified by \fB\-B\fR, \fB\-b\fR, \fB\-i\fR and \fB\-o\fR op
 .PD 0
 .TP
 \fB\-\-target\-and\-dependents=\fR\fIglob1\fR[\fB:\fIglob2\fR[\fB:\fR...]]
-Restrict (re/de)installation within a scope consisting of the specified target ports, their dependents and their missing build-time requirements.
+Restrict (re/de)installation within a scope consisting of the specified target ports, their dependents and their missing build\-time requirements.
 Available ports matching the specified target globs are automatically registered as necessary ports equivalently to \fBportsreinstall need add\fR command.
+Records of successful (re)installation for the all ports in the scope are deleted so that they are to be reinstalled forcedly.
+So this option is usable for fixing packages whose data in the package database or content files are broken.  
 Without \fB\-i\fR option, target ports must be already installed or inspected.
 Without \fB\-o\fR option, the temporary database is maintained to have complete data on dependencies of all installed and necessary ports.
 Combination with options \fB\-T\fR and \fB\-t\fR is available.
@@ -888,7 +894,7 @@ Configuration file of \fBportupgrade\fR(1).
 .SH HISTORY
 \fBportsreinstall\fR has been developed as below.
 .TP
-3.0.1 (? June 2013)
+3.0.1 (11 June 2013)
 [NEW] Commands \fBescape\fR and \fBrestore\fR are added.
 
 [IMPROVED] The behavior of \fB\-C\fR option is changed in case of \fBdialog4ports\fR(1) so that the port options are unchanged and unsaved throughout the all stages from the temporary database build to (re)installation. This allows the all stages to run on \fBscript\fR(1) and \fBnohup\fR(1).
@@ -940,7 +946,7 @@ Configuration file of \fBportupgrade\fR(1).
 
 [CHANGED] Compact forms of options is made to be accepted, e.g., \fB\-b \-t \-o\fR as \fB\-bto\fR.
 
-[CHANGED] The behaviors of \fB\-q\fR, \fB\-t\fR and \fB\-T\fR options are changed to ignore build-time-only dependencies. The former function is reproduced with \fB\-b\fR option. The document for \fB\-t\fR and \fB\-T\fR options are revised so as to correct wrong descriptions that they could newly install the specified ports.
+[CHANGED] The behaviors of \fB\-q\fR, \fB\-t\fR and \fB\-T\fR options are changed to ignore build\-time-only dependencies. The former function is reproduced with \fB\-b\fR option. The document for \fB\-t\fR and \fB\-T\fR options are revised so as to correct wrong descriptions that they could newly install the specified ports.
 
 [CHANGED] Syntax of \fB\-t\fR and \fB\-T\fR options are changed so as to give all port globs by a single argument value as concatenation with colons as delimiters. Along this change, \fB\-r\fR and \fB\-R\fR options are abandoned.