md5sum's of all the files found in the SRC_URI. If the fetched source
of the package is corrupt/bogus in some way, the md5sum will catch this.
.TP
+.BR manifest
+Updates the manifest file for the package. This performs the second half
+of the digest command, creating md5sums for the files in the files
+directory as well as the ebuild.
+.TP
.BR unpack
Extracts the sources to a subdirectory in the \fIbuild directory\fR
(BUILD_PREFIX) by running the \fIsrc_unpack()\fR function in the ebuild
To include the jpeg library when the user has jpeg in \fBUSE\fR, simply use the
following syntax:
.br
-.B jpeg? ( media-libs/jpeg)
+.B jpeg? ( media-libs/jpeg )
.TP
.B !usevar? ( Atom )
If you want to include a package only if the user does not have a certain option
--- /dev/null
+.TH "EMAINT" "1" "Nov 2005" "Portage 2.0.53" "Portage"
+.SH NAME
+emaint \- updates environment settings automatically
+.SH SYNOPSIS
+.BR emaint
+[\fIoptions\fR]
+[\fBall\fR | \fBworld\fR]
+.SH DESCRIPTION
+.B emaint
+checks for and fixes problems in the portage \fIworld\fR file.
+.SH OPTIONS
+.TP
+.B \-c, \-\-check
+Check for any problems that may exist.
+.TP
+.B \-f, \-\-fix
+Fix any problems that may exist.
+.SH "REPORTING BUGS"
+Please report bugs via http://bugs.gentoo.org/
+.SH AUTHORS
+.nf
+Mike Frysinger <vapier@gentoo.org>
+.fi
+.SH "FILES"
+.TP
+.B /var/lib/portage/world
+Contains a list of all user\-specified packages.
+.SH "SEE ALSO"
+.BR emerge (1),
+.BR portage (5)
creates the cache database that portage uses for pre\-parsed lookups of
package data.
.TP
-.BR \-\-nocolor
-Make sure none of the output from portage contains color.
-.TP
.BR "\-\-prune " (\fB\-P\fR)
\fBWARNING: This action can remove important packages!\fR Tries to remove
all but the last version installed. Since the command currently does not
it may remove packages necessary for the proper operation of your
system. Its arguments can be \fIebuilds\fR, \fIclasses\fR, or
\fIdependencies\fR \-\- see \fB\-\-clean\fR above for examples.
+.TP
+.BR "\-\-config "
+Run package specific actions needed to be executed after the
+emerge process has completed. This usually entails configuration
+file setup or other similar setups that the user may wish to run.
.SH "OPTIONS"
.TP
.BR "\-\-ask " (\fB\-a\fR)
compilation. An asterisk marks when a USE flag has changed since the package
was compiled.
.TP
+.BR \-\-nocolor
+Make sure none of the output from portage contains color.
+.TP
.BR "\-\-noconfmem"
Causes portage to disregard merge records indicating that a config file
inside of a \fBCONFIG_PROTECT\fR directory has been merged already. Portage
.BR ebuild.output
A simple sourcing of the ebuild produces output. This breaks ebuild policy.
.TP
+.BR IUSE.invalid
+The ebuild contains a useflag in IUSE that is not in use.desc or
+use.local.desc. You should add a description of the USE flag prior to
+commiting the ebuild.
+.TP
.BR KEYWORDS.missing
The ebuild does not have a KEYWORDS variable.
.TP
.SH AUTHORS
.nf
Daniel Robbins <drobbins@gentoo.org>
+Saleem Abdulrasool <compnerd@gentoo.org>
.fi
.SH "SEE ALSO"
.BR emerge (1)