Gentoo Archives: gentoo-commits

From: Mike Frysinger <vapier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/portage:master commit in: man/
Date: Tue, 09 Jan 2018 18:49:12
Message-Id: 1515523680.4680f098cf807d460bfab9fbd3bb3010228fc2f2.vapier@gentoo
1 commit: 4680f098cf807d460bfab9fbd3bb3010228fc2f2
2 Author: Mike Frysinger <vapier <AT> gentoo <DOT> org>
3 AuthorDate: Tue Jan 9 18:48:00 2018 +0000
4 Commit: Mike Frysinger <vapier <AT> gentoo <DOT> org>
5 CommitDate: Tue Jan 9 18:48:00 2018 +0000
6 URL: https://gitweb.gentoo.org/proj/portage.git/commit/?id=4680f098
7
8 man: emerge: use standard short option style
9
10 Man pages generally separate long & short options via a comma,
11 not by putting the short option in parens.
12
13 man/emerge.1 | 96 ++++++++++++++++++++++++++++++------------------------------
14 1 file changed, 48 insertions(+), 48 deletions(-)
15
16 diff --git a/man/emerge.1 b/man/emerge.1
17 index b292954a3..3c81b9c9f 100644
18 --- a/man/emerge.1
19 +++ b/man/emerge.1
20 @@ -118,12 +118,12 @@ the most recently installed version in each \fbslot\fR. Clean should not
21 remove unslotted packages. Note: Most recently installed means most
22 \fBrecent\fR, not highest version.
23 .TP
24 -.BR "\-\-config "
25 +.BR \-\-config
26 Run package specific actions needed to be executed after the emerge process
27 has completed. This usually entails configuration file setup or other similar
28 setups that the user may wish to run.
29 .TP
30 -.BR "\-\-depclean (-c)"
31 +.BR \-\-depclean ", " \-c
32 Cleans the system by removing packages that are not associated
33 with explicitly merged packages. Depclean works by creating the
34 full dependency tree from the @world set,
35 @@ -162,7 +162,7 @@ by uninstall actions, including \fB-\-depclean\fR,
36 in order to prevent uninstall actions from removing
37 atoms from the world file.
38 .TP
39 -.BR "\-\-help " (\fB\-h\fR)
40 +.BR \-\-help ", " \-h
41 Displays help information for emerge. Adding one of the additional
42 arguments listed above will give you more specific help information
43 on that subject. The internal \fBemerge\fR help documentation is
44 @@ -188,7 +188,7 @@ repositories, use \fB\-\-regen\fR.
45 In versions of portage >=2.1.5 the \-\-metadata action is totally unnecessary
46 unless the user has enabled FEATURES="metadata-transfer" in \fBmake.conf\fR(5).
47 .TP
48 -.BR "\-\-prune " (\fB\-P\fR)
49 +.BR \-\-prune ", " \-P
50 Removes all but the highest installed version of a package from your
51 system. Use \fB\-\-prune\fR together with \fB\-\-verbose\fR to show
52 reverse dependencies or with \fB\-\-nodeps\fR to ignore all dependencies.
53 @@ -209,7 +209,7 @@ a sync operation. In order to specify parallel \fB\-\-regen\fR behavior, use
54 the \fB\-\-jobs\fR and \fB\-\-load\-average\fR options. If you would like to
55 generate and distribute cache for use by others, use \fBegencache\fR(1).
56 .TP
57 -.BR "\-\-resume" (\fB\-r\fR)
58 +.BR \-\-resume ", " \-r
59 Resumes the most recent merge list that has been aborted due to an error.
60 This re\-uses the arguments and options that were given with the original
61 command that's being resumed, and the user may also provide
62 @@ -226,7 +226,7 @@ The resume lists are stored in \fI/var/cache/edb/mtimedb\fR, and may be
63 explicitly discarded by running `emaint \-\-fix cleanresume` (see
64 \fBemaint\fR(1)).
65 .TP
66 -.BR "\-\-search " (\fB\-s\fR)
67 +.BR \-\-search ", " \-s
68 Searches for matches of the supplied string in the portage tree.
69 By default emerge uses a case-insensitive simple search, but you can
70 enable a regular expression search by prefixing the search string with %.
71 @@ -238,7 +238,7 @@ category into the search string, prepend an @: \fBemerge \-\-search
72 "%@^dev-java.*jdk"\fR. If you want to search the package descriptions as well,
73 use the \fB\-\-searchdesc\fR action.
74 .TP
75 -.BR "\-\-searchdesc " (\fB\-S\fR)
76 +.BR \-\-searchdesc ", " \-S
77 Matches the search string against the description field as well as
78 the package name. \fBTake caution\fR as the descriptions are also
79 matched as regular expressions.
80 @@ -268,7 +268,7 @@ portage tree as a tarball, which is much faster than emerge
81 \-\-sync for first time syncs.
82
83 .TP
84 -.BR "\-\-unmerge " (\fB\-C\fR)
85 +.BR \-\-unmerge ", " \-C
86 \fBWARNING: This action can remove important packages!\fR Removes
87 all matching packages following a counter governed by \fBCLEAN_DELAY\fR.
88 This does no checking of dependencies, so it may remove packages necessary
89 @@ -277,7 +277,7 @@ or \fIebuilds\fR. For a dependency aware version of \fB\-\-unmerge\fR, use
90 \fB\-\-depclean\fR or \fB\-\-prune\fR. For a version with
91 \fBCLEAN_DELAY=0\fR, use \fB\-\-rage\-clean\fR.
92 .TP
93 -.BR "\-\-version " (\fB\-V\fR)
94 +.BR \-\-version ", " \-V
95 Displays the version number of \fBemerge\fR.
96 .SH "OPTIONS"
97 .TP
98 @@ -310,7 +310,7 @@ re\-distributable. With default
99 configuration, this would result in an effective
100 \fBACCEPT_RESTRICT\fR value of "* -bindist".
101 .TP
102 -.BR "\-\-alert [ y | n ] (\-A short option)"
103 +.BR "\-\-alert [ y | n ]" ", " \-A
104 Add a terminal bell character ('\\a') to all interactive prompts. This
105 is especially useful if dependency resolution is taking a long time, and
106 you want emerge to alert you when it is finished. If you use
107 @@ -324,11 +324,11 @@ Try it with 'emerge -aA portage'.
108 If your terminal emulator is set up to make '\\a' into a window manager
109 urgency hint, move your cursor to a different window to get the effect.
110 .TP
111 -.BR "\-\-alphabetical "
112 +.BR \-\-alphabetical
113 When displaying USE and other flag output, combines the enabled and
114 disabled lists into one list and sorts the whole list alphabetically.
115 .TP
116 -.BR "\-\-ask [ y | n ] (\-a short option)"
117 +.BR "\-\-ask [ y | n ]" ", " \-a
118 Before performing the action, display what will take place (server info for
119 \fB\-\-sync\fR, \fB\-\-pretend\fR output for merge, and so forth), then ask
120 whether to proceed with the action or abort. Using \fB\-\-ask\fR is more
121 @@ -342,7 +342,7 @@ buffer is not cleared prior to the prompt, so an accidental press of the
122 Use the \-\-ask\-enter\-invalid option if you want a single "Enter" key
123 press to be interpreted as invalid input.\fR
124 .TP
125 -.BR "\-\-ask\-enter\-invalid"
126 +.BR \-\-ask\-enter\-invalid
127 When used together with the \fB\-\-ask\fR option,
128 interpret a single "Enter" key press as
129 invalid input. This helps prevent accidental
130 @@ -436,7 +436,7 @@ with resolving inconsistent USE flag settings, this option is
131 automatically enabled unless the \fB\-\-usepkgonly\fR option
132 is enabled.
133 .TP
134 -.BR "\-\-buildpkg [ y | n ] (\-b short option)"
135 +.BR "\-\-buildpkg [ y | n ]" ", " \-b
136 Tells emerge to build binary packages for all ebuilds processed in
137 addition to actually merging the packages. Useful for maintainers
138 or if you administrate multiple Gentoo Linux systems (build once,
139 @@ -446,14 +446,14 @@ An alternative for already\-merged
140 packages is to use \fBquickpkg\fR(1) which creates a tbz2 from the
141 live filesystem.
142 .TP
143 -.BR "\-\-buildpkg\-exclude " ATOMS
144 +.BR \-\-buildpkg\-exclude " ATOMS"
145 A space separated list of package atoms for which
146 no binary packages should be built. This option overrides all
147 possible ways to enable building of binary packages except for
148 the downgrade\-backup and unmerge\-backup \fBFEATURES\fR settings (see
149 \fBmake.conf\fR(5) for more information about \fBFEATURES\fR settings).
150 .TP
151 -.BR "\-\-buildpkgonly " (\fB\-B\fR)
152 +.BR \-\-buildpkgonly ", " \-B
153 Creates binary packages for all ebuilds processed without actually
154 merging the packages. This comes with the caveat that all build-time
155 dependencies must already be emerged on the system.
156 @@ -465,7 +465,7 @@ option also implies the \fB\-\-selective\fR option. Behavior with
157 respect to changed build\-time dependencies is controlled by the
158 \fB\-\-with\-bdeps\fR option.
159 .TP
160 -.BR "\-\-changed\-use " (\fB\-U\fR)
161 +.BR \-\-changed\-use ", " \-U
162 Tells emerge to include installed packages where USE flags have
163 changed since installation. This option also implies the
164 \fB\-\-selective\fR option. Unlike \fB\-\-newuse\fR, the
165 @@ -476,7 +476,7 @@ NOTE: This option ignores the state of the "test" USE flag, since that flag
166 has a special binding to FEATURES="test" (see \fBmake.conf\fR(5) for more
167 information about \fBFEATURES\fR settings).
168 .TP
169 -.BR "\-\-changelog " (\fB\-l\fR)
170 +.BR \-\-changelog ", " \-l
171 Use this in conjunction with the \fB\-\-pretend\fR option. This will
172 show the ChangeLog entries for all the packages that will be upgraded.
173 .TP
174 @@ -485,7 +485,7 @@ Enable or disable color output. This option will override \fINOCOLOR\fR
175 (see \fBmake.conf\fR(5)) and may also be used to force color output when stdout
176 is not a tty (by default, color is disabled unless stdout is a tty).
177 .TP
178 -.BR "\-\-columns"
179 +.BR \-\-columns
180 Used alongside \fB\-\-pretend\fR to cause the package name, new version,
181 and old version to be displayed in an aligned format for easy cut\-n\-paste.
182 .TP
183 @@ -513,13 +513,13 @@ version will change (upgrade or downgrade). This option is enabled by default.
184 .BR \-\-config\-root=DIR
185 Set the \fBPORTAGE_CONFIGROOT\fR environment variable.
186 .TP
187 -.BR "\-\-debug " (\fB\-d\fR)
188 +.BR \-\-debug ", " \-d
189 Tells emerge to run the emerge command in \fB\-\-debug\fR mode. In this
190 mode the bash build environment will run with the \-x option, causing
191 it to output verbose debugging information to stdout. This also enables
192 a plethora of other output (mostly dependency resolution messages).
193 .TP
194 -.BR "\-\-deep [DEPTH] " (\fB\-D\fR)
195 +.BR "\-\-deep [DEPTH]" ", " \-D
196 This flag forces
197 \fBemerge\fR to consider the entire dependency tree of packages,
198 instead of checking only the immediate dependencies of the packages.
199 @@ -556,7 +556,7 @@ first run \fBfixpackages\fR(1) in order to get the best results. The
200 also be performed separately by the `emaint \-\-fix moveinst` and
201 `emaint \-\-fix movebin` commands (see \fBemaint\fR(1)).
202 .TP
203 -.BR "\-\-emptytree " (\fB\-e\fR)
204 +.BR \-\-emptytree ", " \-e
205 Reinstalls target atoms and their entire deep
206 dependency tree, as though no packages are currently
207 installed. You should run this with \fB\-\-pretend\fR
208 @@ -574,11 +574,11 @@ tmpfs. If this option is enabled, you probably also want
209 to enable \fBPORT_LOGDIR\fR (see \fBmake.conf\fR(5)) in
210 order to save the build log.
211 .TP
212 -.BR "\-\-fetchonly " (\fB\-f\fR)
213 +.BR \-\-fetchonly ", " \-f
214 Instead of doing any package building, just perform fetches for all
215 packages (fetch things from SRC_URI based upon USE setting).
216 .TP
217 -.BR "\-\-fetch\-all\-uri " (\fB\-F\fR)
218 +.BR \-\-fetch\-all\-uri ", " \-F
219 Instead of doing any package building, just perform fetches for all
220 packages (fetch everything in SRC_URI regardless of USE setting).
221 .TP
222 @@ -590,18 +590,18 @@ by default. Fuzzy search does not support regular expressions, therefore
223 it is automatically disabled for regular expression searches. Fuzzy
224 search is slightly slower than non\-fuzzy search.
225 .TP
226 -.BR "\-\-getbinpkg [ y | n ] (\-g short option)"
227 +.BR "\-\-getbinpkg [ y | n ]" ", " \-g
228 Using the server and location defined in \fIPORTAGE_BINHOST\fR (see
229 \fBmake.conf\fR(5)), portage will download the information from each binary
230 package found and it will use that information to help build the dependency
231 list. This option implies \fB\-k\fR. (Use \fB\-gK\fR for binary\-only
232 merging.)
233 .TP
234 -.BR "\-\-getbinpkgonly [ y | n ] (\-G short option)"
235 +.BR "\-\-getbinpkgonly [ y | n ]" ", " \-G
236 This option is identical to \fB\-g\fR, as above, except binaries from the
237 remote server are preferred over local packages if they are not identical.
238 .TP
239 -.BR "\-\-ignore-default-opts"
240 +.BR \-\-ignore-default-opts
241 Causes \fIEMERGE_DEFAULT_OPTS\fR (see \fBmake.conf\fR(5)) to be ignored.
242 .TP
243 .BR "\-\-ignore\-built\-slot\-operator\-deps < y | n >"
244 @@ -624,7 +624,7 @@ Therefore, \fB\-\-usepkgonly\fR (or \fB\-\-getbinpkgonly\fR) must be
245 used in order to enable soname depedency resolution when installing
246 packages.
247 .TP
248 -.BR "-j [JOBS], \-\-jobs[=JOBS]"
249 +.BR \-j\ [JOBS] ", " \-\-jobs[=JOBS]
250 Specifies the number of packages to build simultaneously. If this option is
251 given without an argument, emerge will not limit the number of jobs that can
252 run simultaneously. Also see the related \fB\-\-load\-average\fR option.
253 @@ -655,12 +655,12 @@ a list of packages with similar names when a package doesn't exist.
254 The \fIEMERGE_DEFAULT_OPTS\fR variable may be used to disable this
255 option by default.
256 .TP
257 -.BR "\-\-newrepo "
258 +.BR \-\-newrepo
259 Tells emerge to recompile a package if it is now being pulled from a
260 different repository. This option also implies the
261 \fB\-\-selective\fR option.
262 .TP
263 -.BR "\-\-newuse " (\fB\-N\fR)
264 +.BR \-\-newuse ", " \-N
265 Tells emerge to include installed packages where USE
266 flags have changed since compilation. This option
267 also implies the \fB\-\-selective\fR option.
268 @@ -681,18 +681,18 @@ NOTE: This option ignores the state of the "test" USE flag, since that flag
269 has a special binding to FEATURES="test" (see \fBmake.conf\fR(5) for more
270 information about \fBFEATURES\fR settings).
271 .TP
272 -.BR "\-\-noconfmem"
273 +.BR \-\-noconfmem
274 Causes portage to disregard merge records indicating that a config file
275 inside of a \fBCONFIG_PROTECT\fR directory has been merged already. Portage
276 will normally merge those files only once to prevent the user from
277 dealing with the same config multiple times. This flag will cause the
278 file to always be merged.
279 .TP
280 -.BR "\-\-nodeps " (\fB\-O\fR)
281 +.BR \-\-nodeps ", " \-O
282 Merges specified packages without merging any dependencies. Note that
283 the build may fail if the dependencies aren't satisfied.
284 .TP
285 -.BR "\-\-noreplace " (\fB\-n\fR)
286 +.BR \-\-noreplace ", " \-n
287 Skips the packages specified on the command\-line that have already
288 been installed. Without this option, any package atoms or package sets
289 you specify on the command\-line \fBwill\fR cause Portage to remerge
290 @@ -700,7 +700,7 @@ the package, even if it is already installed. Note that Portage will
291 not remerge dependencies by default. This option can be used to update the
292 world file without rebuilding the packages.
293 .TP
294 -.BR "\-\-nospinner"
295 +.BR \-\-nospinner
296 Disables the spinner for the session. The spinner is active when the
297 terminal device is determined to be a TTY. This flag disables it regardless.
298 .TP
299 @@ -716,7 +716,7 @@ matching packages due to \fB\-\-rebuild\fR.
300 A space separated list of package names or slot atoms. Emerge will not rebuild
301 packages that depend on matching packages due to \fB\-\-rebuild\fR.
302 .TP
303 -.BR "\-\-oneshot " (\fB\-1\fR)
304 +.BR \-\-oneshot ", " \-1
305 Emerge as normal, but do not add the packages to the world file
306 for later updating.
307
308 @@ -727,7 +727,7 @@ allowed to be broken when satisfying dependencies of other packages.
309 Broken dependencies of this sort will invalidate assumptions that make
310 it possible for \fB\-\-deep\fR to be disabled by default.
311 .TP
312 -.BR "\-\-onlydeps " (\fB\-o\fR)
313 +.BR \-\-onlydeps ", " \-o
314 Only merge (or pretend to merge) the dependencies of the packages
315 specified, not the packages themselves.
316 .TP
317 @@ -761,7 +761,7 @@ Possible choices now are tar and rpm or their combinations.
318 .BR \-\-prefix=DIR
319 Set the \fBEPREFIX\fR environment variable.
320 .TP
321 -.BR "\-\-pretend " (\fB\-p\fR)
322 +.BR \-\-pretend ", " \-p
323 Instead of actually performing the merge, simply display what *would*
324 have been installed if \fB\-\-pretend\fR weren't used. Using \fB\-\-pretend\fR
325 is strongly recommended before installing an unfamiliar package. In
326 @@ -782,7 +782,7 @@ B blocked by another package (unresolved conflict)
327 b blocked by another package (automatically resolved conflict)
328 .TE
329 .TP
330 -.BR "\-\-quiet [ y | n ] (\-q short option)"
331 +.BR "\-\-quiet [ y | n ]" ", " \-q
332 Results may vary, but the general outcome is a reduced or condensed
333 output from portage's displays.
334 .TP
335 @@ -817,7 +817,7 @@ Disable the warning message that's shown prior to
336 to be set in the \fBmake.conf\fR(5)
337 \fBEMERGE_DEFAULT_OPTS\fR variable.
338 .TP
339 -.BR "\-\-rage\-clean"
340 +.BR \-\-rage\-clean
341 \fBWARNING: This action can remove important packages!\fR
342 \fB\-\-rage\-clean\fR does \fB\-\-unmerge\fR with \fBCLEAN_DELAY=0\fR.
343 .TP
344 @@ -881,7 +881,7 @@ necessary.
345 .BR \-\-root=DIR
346 Set the \fBROOT\fR environment variable.
347 .TP
348 -.BR "\-\-root\-deps[=rdeps]"
349 +.BR \-\-root\-deps[=rdeps]
350 If no argument is given then build\-time dependencies of packages for
351 \fBROOT\fR are installed to \fBROOT\fR instead of /.
352 If the \fBrdeps\fR argument is given then discard all build\-time dependencies
353 @@ -910,7 +910,7 @@ Set the minimum similarity percentage (a floating-point number between
354 are discarded (default: \'80\'). This option has no effect unless the
355 \fB\-\-fuzzy\-search\fR option is enabled.
356 .TP
357 -.BR "\-\-select [ y | n ] (\-w short option)"
358 +.BR "\-\-select [ y | n ]" ", " \-w
359 Add specified packages to the world set (inverse of
360 \fB\-\-oneshot\fR). This is useful if you want to
361 use \fBEMERGE_DEFAULT_OPTS\fR to make
362 @@ -923,7 +923,7 @@ Use \fB\-\-selective=n\fR if you want to forcefully disable
363 \fB\-\-selective\fR, regardless of options like \fB\-\-changed\-use\fR,
364 \fB\-\-newuse\fR, \fB\-\-noreplace\fR, or \fB\-\-update\fR.
365 .TP
366 -.BR "\-\-skipfirst"
367 +.BR \-\-skipfirst
368 This option is only valid when used with \fB\-\-resume\fR. It removes the
369 first package in the resume list. Dependencies are recalculated for
370 remaining packages and any that have unsatisfied dependencies or are
371 @@ -937,7 +937,7 @@ Currently, this option has no effect for sync protocols other
372 than rsync.
373 (--sync action only)
374 .TP
375 -.BR "\-\-tree " (\fB\-t\fR)
376 +.BR \-\-tree ", " \-t
377 Shows the dependency tree for the given target by indenting dependencies.
378 This is only really useful in combination with \fB\-\-emptytree\fR or
379 \fB\-\-update\fR and \fB\-\-deep\fR.
380 @@ -949,7 +949,7 @@ order in which the packages will be merged. When
381 constraint is removed, hopefully leading to a more
382 readable dependency tree.
383 .TP
384 -.BR "\-\-update " (\fB\-u\fR)
385 +.BR \-\-update ", " \-u
386 Updates packages to the best version available, which may
387 not always be the highest version number due to masking
388 for testing and development. Package atoms specified on
389 @@ -964,20 +964,20 @@ checks on built packages.
390 A space separated list of package names or slot atoms. Emerge will prefer
391 matching binary packages over newer unbuilt packages.
392 .TP
393 -.BR "\-\-usepkg [ y | n ] (\-k short option)"
394 +.BR "\-\-usepkg [ y | n ]" ", " \-k
395 Tells emerge to use binary packages (from $PKGDIR) if they are available, thus
396 possibly avoiding some time\-consuming compiles. This option is useful for CD
397 installs; you can export PKGDIR=/mnt/cdrom/packages and then use this option to
398 have emerge "pull" binary packages from the CD in order to satisfy
399 dependencies.
400 .TP
401 -.BR "\-\-usepkgonly [ y | n ] (\-K short option)"
402 +.BR "\-\-usepkgonly [ y | n ]" ", " \-K
403 Tells emerge to only use binary packages (from $PKGDIR). All the binary
404 packages must be available at the time of dependency calculation or emerge
405 will simply abort. Portage does not use ebuild repositories when calculating
406 dependency information so all masking information is ignored.
407 .TP
408 -.BR "\-\-verbose [ y | n ] (\-v short option)"
409 +.BR "\-\-verbose [ y | n ]" ", " \-v
410 Tell emerge to run in verbose mode. Currently this flag causes emerge to print
411 out GNU info errors, if any, and to show the USE flags that will be used for
412 each package when pretending. The following symbols are affixed to USE flags
413 @@ -996,7 +996,7 @@ Symbol Location Meaning
414 {} circumfix state is bound to FEATURES settings
415 .TE
416 .TP
417 -.BR "\-\-verbose\-conflicts"
418 +.BR \-\-verbose\-conflicts
419 Make slot conflicts more verbose. Note that this may in some cases output
420 hundreds of packages for slot conflicts.
421 .TP