1 .TH "PORTAGE" "5" "Aug 2008" "Portage 2.2" "Portage"
3 portage \- the heart of Gentoo
5 The current portage code uses many different configuration files, most of which
6 are unknown to users and normal developers. Here we will try to collect all
7 the odds and ends so as to help users more effectively utilize portage. This
8 is a reference only for files which do not already have a man page.
10 All files in the make.profile directory may be tweaked via parent profiles
11 when using cascading profiles. For more info, please see
12 http://www.gentoo.org/proj/en/releng/docs/cascading-profiles.xml
14 If you are looking for information on how to emerge something, please see
23 \fB/etc/make.profile/\fR or \fB/etc/portage/make.profile/\fR
24 site\-specific overrides go in \fB/etc/portage/profile/\fR
53 package.accept_keywords
65 package-specific bashrc files
67 .BR /etc/portage/profile/
68 site-specific overrides of \fB/etc/make.profile/\fR
70 .BR /usr/portage/metadata/
75 .BR /usr/portage/profiles/
90 .BR /usr/share/portage/config/
96 misc internal cache files
99 database to track installed packages
101 .BR /var/lib/portage/
108 In the following sections, some terminology may be foreign to you or used
109 with meaning specific to Portage. Please see the referenced manpages for
110 more detailed explanations.
114 An atom is either of the form category/package or consists of an operator
115 followed by category/package followed by a hyphen and a version specification.
116 An atom might be prefixed by a slot specification.
117 The extended atom syntax allows atoms of the form category/package, where an
118 arbitrary number of characters has been replaced by a '*'. An extended atom may contain
119 more than one '*', but not two next to each other. The extend atom syntax is only
120 available in user configuration files and for some command line options.
126 Each architecture has a unique KEYWORD.
132 A DEPEND atom that is part of the "virtual" category. They are used
133 when different packages can satisfy a dependency and only one of them is
139 .SH "SPECIFIC FILE DESCRIPTIONS"
145 The global custom settings for Portage. See \fBmake.conf\fR(5).
148 \fB/etc/make.profile/\fR or \fB/etc/portage/make.profile/\fR
149 This is usually just a symlink to the correct profile in
150 \fB/usr/portage/profiles/\fR. Since it is part of the portage tree, it
151 may easily be updated/regenerated by running `emerge \-\-sync`. It defines
152 what a profile is (usually arch specific stuff). If you need a custom
153 profile, then you should make your own \fB/etc/make.profile/\fR
154 directory and populate it. However, if you just wish to override some
155 settings, use \fB/etc/portage/profile/\fR (it supports all of the same file
156 types that \fB/etc/make.profile/\fR does, except parent). Do NOT edit the
157 settings in \fB/etc/make.profile/\fR because they WILL be lost with the next
158 `emerge \-\-sync`. If both \fB/etc/make.profile/\fR and
159 \fB/etc/portage/make.profile/\fR exist, then \fB/etc/make.profile/\fR
162 Any file in this directory, directories of other profiles or top-level
163 "profiles" directory that begins with "package." or "use." can be more than
164 just a flat file. If it is a directory, then all the files in that directory
165 will be sorted in ascending alphabetical order by file name and summed together
166 as if it were a single file. Note that this behavior is only supported since
167 portage-2.1.6.7, and it is not included in PMS at this time.
171 ${PORTDIR}/profiles/package.mask/removals
172 ${PORTDIR}/profiles/package.mask/testing
177 The existence of this file marks a profile as deprecated, meaning it is
178 not supported by Gentoo anymore. The first line must be the profile to which
179 users are encouraged to upgrade, optionally followed by some instructions
180 explaining how they can upgrade.
184 default-linux/x86/2005.0
185 # emerge -n '>=sys-apps/portage-2.0.51'
186 # rm -f /etc/make.profile
187 # ln -s /usr/portage/profiles/default-linux/alpha/2005.0 /etc/make.profile
191 The first line of this file specifies the \fBEAPI\fR to which files in the
192 same directory conform. See \fBebuild\fR(5) for information about \fBEAPI\fR
193 and related features.
196 The profile default settings for Portage. The general format is described
197 in \fBmake.conf\fR(5). The \fImake.defaults\fR for your profile defines a
198 few specific variables too:
204 Architecture type (x86/ppc/hppa/etc...).
206 .B USERLAND = \fI"GNU"\fR
207 Support BSD/cygwin/etc...
209 .B ELIBC = \fI"glibc"\fR
210 Support uClibc/BSD libc/etc...
212 .B PROFILE_ONLY_VARIABLES = \fI"ARCH"\fR
213 Prevent critical variables from being changed by the user in make.conf
217 Distinguish machines classes that have the same \fBARCH\fR. All sparc
218 machines have ARCH=sparc but set this to either 'sparc32' or 'sparc64'.
221 Special USE flags which may be needed when bootstrapping from stage1 to stage2.
226 Provides the list of packages that compose the special \fIsystem\fR set.
230 \- comments begin with # (no inline comments)
231 \- one DEPEND atom per line
232 \- packages to be added to the system set begin with a *
235 In a cascading profile setup, you can remove packages in children
236 profiles which were added by parent profiles by prefixing the atom with
242 # pull in a version of glibc less than 2.3
243 *<sys\-libs/glibc\-2.3
244 # pull in any version of bash
246 # pull in a version of readline earlier than 4.2
247 *<sys\-libs/readline\-4.2
251 A list of packages (one per line) that make up a stage1 tarball. Really only
252 useful for stage builders.
255 A list of packages (one per line) that portage should assume have been
256 provided. Useful for porting to non-Linux systems. Basically, it's a
257 list that replaces the \fBemerge \-\-inject\fR syntax.
259 For example, if you manage your own copy of a 2.6 kernel, then you can
260 tell portage that 'sys-kernel/development-sources-2.6.7' is already taken
261 care of and it should get off your back about it.
263 Portage will not attempt to update a package that is listed here unless
264 another package explicitly requires a version that is newer than what
265 has been listed. Dependencies that are satisfied by package.provided
266 entries may cause installed packages satisfying equivalent dependencies
267 to be removed by \fBemerge\fR(1) \fB\-\-depclean\fR actions (see the
268 \fBACTIONS\fR section of the \fBemerge\fR(1) man page for more information).
270 Virtual packages (virtual/*) should not be specified in package.provided.
271 Depending on the type of virtual, it may be necessary to add an entry to the
272 virtuals file and/or add a package that satisfies a virtual to
277 \- comments begin with # (no inline comments)
278 \- one DEPEND atom per line
279 \- relational operators are not allowed
280 \- must include a version
285 # you take care of the kernel
286 sys-kernel/development-sources-2.6.7
288 # you installed your own special copy of QT
291 # you have modular X but packages want monolithic
292 x11-base/xorg-x11-6.8
295 .BR package.use.force
296 Per\-package USE flag forcing.
299 In a cascading profile setup, you can remove USE flags in children
300 profiles which were added by parent profiles by prefixing the flag with
305 \- comments begin with # (no inline comments)
306 \- one DEPEND atom per line with space-delimited USE flags
311 # force docs for GTK 2.x
312 =x11\-libs/gtk+\-2* doc
313 # unforce mysql support for QT
318 Per\-package USE flag masks.
321 In a cascading profile setup, you can remove USE flags in children
322 profiles which were added by parent profiles by prefixing the flag with
327 \- comments begin with # (no inline comments)
328 \- one DEPEND atom per line with space-delimited USE flags
333 # mask docs for GTK 2.x
334 =x11\-libs/gtk+\-2* doc
335 # unmask mysql support for QT
340 This contains a path to the parent profile. It may be either relative or
341 absolute. The paths will be relative to the location of the profile. Most
342 commonly this file contains '..' to indicate the directory above. Utilized
343 only in cascading profiles.
346 If needed, this file can be used to set up a special environment for ebuilds,
347 different from the standard root environment. The syntax is the same as for
348 any other bash script.
351 Some USE flags don't make sense to disable under certain conditions. Here we
355 In a cascading profile setup, you can remove USE flags in children
356 profiles which were added by parent profiles by prefixing the flag with
361 \- comments begin with # (no inline comments)
362 \- one USE flag per line
366 Some USE flags don't make sense on some archs (for example altivec on
367 non\-ppc or mmx on non\-x86), or haven't yet been tested. Here we list
371 In a cascading profile setup, you can remove USE flags in children
372 profiles which were added by parent profiles by prefixing the flag with
377 \- comments begin with # (no inline comments)
378 \- one USE flag per line
382 This controls what packages will provide a virtual by default. For example,
383 if a package needs to send e\-mail, it will need virtual/mta. In the absence
384 of a package that provides virtual/mta (like qmail, sendmail, postfix, etc...),
385 portage will look here to see what package to use. In this case, Gentoo uses
386 net\-mail/ssmtp as the default (as defined in the virtuals file) because it's
387 the package that does the very bare minimum to send e\-mail.
391 \- comments begin with # (no inline comments)
392 \- one virtual and DEPEND atom base pair per line
397 # use net\-mail/ssmtp as the default mta
398 virtual/mta net\-mail/ssmtp
399 # use app\-dicts/aspell\-en as the default dictionary
400 virtual/aspell\-dict app\-dicts/aspell\-en
405 Any file in this directory that begins with "package." can be more than just a
406 flat file. If it is a directory, then all the files in that directory will be
407 sorted in ascending alphabetical order by file name and summed together as if
408 it were a single file.
412 /etc/portage/package.accept_keywords/common
413 /etc/portage/package.accept_keywords/e17
414 /etc/portage/package.accept_keywords/kde
419 If needed, this file can be used to set up a special environment for ebuilds,
420 different from the standard root environment. The syntax is the same as for
421 any other bash script.
423 Additional package-specific bashrc files can be created in /etc/portage/env.
426 A simple list of valid categories that may be used in /usr/portage,
427 PORTDIR_OVERLAY, and PKGDIR (see \fBmake.conf\fR(5)). This allows for custom
428 categories to be created.
432 \- one category per line
442 Contains variables customizing colors. See \fBcolor.map\fR(5).
445 The global custom settings for Portage. See \fBmake.conf\fR(5).
446 If present, this file will override settings from /etc/make.conf.
449 Whenever portage encounters a mirror:// style URI it will look up the actual
450 hosts here. If the mirror set is not found here, it will check the global
451 mirrors file at /usr/portage/profiles/thirdpartymirrors. You may also set a
452 special mirror type called "local". This list of mirrors will be checked
453 before GENTOO_MIRRORS and will be used even if the package has
454 RESTRICT="mirror" or RESTRICT="fetch".
458 \- comments begin with # (no inline comments)
459 \- mirror type followed by a list of hosts
464 # local private mirrors used only by my company
465 local ftp://192.168.0.3/mirrors/gentoo http://192.168.0.4/distfiles
467 # people in japan would want to use the japanese mirror first
468 sourceforge http://keihanna.dl.sourceforge.net/sourceforge
470 # people in tawain would want to use the local gnu mirror first
471 gnu ftp://ftp.nctu.edu.tw/UNIX/gnu/
475 This file can be used to override the metadata cache implementation. In
476 practice, portdbapi.auxdbmodule is the only variable that the user will want to
481 portdbapi.auxdbmodule = portage.cache.sqlite.database
484 After changing the portdbapi.auxdbmodule setting, it may be necessary to
485 transfer or regenerate metadata cache. Users of the rsync tree need to
486 run `emerge \-\-metadata` if they have enabled FEATURES="metadata-transfer"
487 in \fBmake.conf\fR(5). In order to regenerate metadata for repositories
488 listed in \fBPORTDIR_OVERLAY\fR or a cvs tree, run `emerge \-\-regen`
489 (see \fBemerge\fR(1)). If you use something like the sqlite module and want
490 to keep all metadata in that format alone (useful for querying), enable
491 FEATURES="metadata-transfer" in \fBmake.conf\fR(5).
493 \fBpackage.accept_keywords\fR and \fBpackage.keywords\fR
494 Per\-package ACCEPT_KEYWORDS. Useful for mixing unstable packages in with a normally
495 stable system or vice versa. This will allow ACCEPT_KEYWORDS to be augmented
496 for a single package. If both \fBpackage.accept_keywords\fR and
497 \fBpackage.keywords\fR are present, both of them will be used, and values
498 from \fBpackage.accept_keywords\fR will override values from
499 \fBpackage.keywords\fR. The \fBpackage.accept_keywords\fR file is
500 intended to replace the \fBpackage.keywords\fR file, since
501 profiles support a different form of \fBpackage.keywords\fR which
502 modifies effective KEYWORDS (rather than ACCEPT_KEYWORDS).
506 \- comment lines begin with # (no inline comments)
507 \- one DEPEND atom per line followed by additional KEYWORDS
508 \- lines without any KEYWORDS imply unstable host arch
511 # always use unstable libgd
512 media\-libs/libgd ~x86
513 # only use stable mplayer
514 media\-video/mplayer \-~x86
515 # always use unstable netcat
521 In addition to the normal values from ACCEPT_KEYWORDS package.keywords supports
522 three special tokens:
525 \fB*\fR package is visible if it is stable on any architecture
526 \fB~*\fR package is visible if it is in testing on any architecture
527 \fB**\fR package is always visible (KEYWORDS are ignored completely)
531 If you encounter the \fB-*\fR KEYWORD, this indicates that the package is known
532 to be broken on all systems which are not otherwise listed in KEYWORDS. For
533 example, a binary only package which is built for x86 will look like:
535 games-fps/quake3-demo-1.11.ebuild:KEYWORDS="-* x86"
537 If you wish to accept this package anyways, then use one of the other keywords in your
538 package.accept_keywords like this:
540 games-fps/quake3-demo x86
544 Per\-package environment variable settings. Entries refer to
545 environment files that are placed in the \fB/etc/portage/env/\fR
546 directory and have the same format as \fBmake.conf\fR(5).
550 \- comment lines begin with # (no inline comments)
551 \- one DEPEND atom per line followed by name(s) of environment file(s)
556 # use environment variables from /etc/portage/env/glibc.conf for the glibc package
557 sys\-libs/glibc glibc.conf
562 This will allow ACCEPT_LICENSE to be augmented for a single package.
566 \- comment lines begin with # (no inline comments)
567 \- one DEPEND atom per line followed by additional licenses or groups
571 A list of package atoms to mask. Useful if specific versions of packages do
572 not work well for you. For example, you swear by the Nvidia drivers, but only
573 versions earlier than 1.0.4496. No problem!
577 \- comment lines begin with # (no inline comments)
578 \- one DEPEND atom per line
583 # mask out versions 1.0.4496 of the nvidia
585 >=media\-video/nvidia\-kernel\-1.0.4496
586 >=media\-video/nvidia\-glx\-1.0.4496
589 .BR package.properties
590 This will allow ACCEPT_PROPERTIES to be augmented for a single package.
594 \- comment lines begin with # (no inline comments)
595 \- one DEPEND atom per line followed by additional properties
599 Just like package.mask above, except here you list packages you want to
600 unmask. Useful for overriding the global package.mask file (see
601 above). Note that this does not override packages that are masked via
605 Per\-package USE flags. Useful for tracking local USE flags or for
606 enabling USE flags for certain packages only. Perhaps you develop GTK
607 and thus you want documentation for it, but you don't want
608 documentation for QT. Easy as pie my friend!
612 \- comments begin with # (no inline comments)
613 \- one DEPEND atom per line with space-delimited USE flags
618 # turn on docs for GTK 2.x
619 =x11\-libs/gtk+\-2* doc
620 # disable mysql support for QT
625 Specifies \fIsite\-specific\fR repository configuration information. Note that
626 configuration settings which are specified here do not apply to tools
627 such as \fBrepoman\fR(1) and \fBegencache\fR(1), since operations
628 performed by these tools
629 are inherently \fBnot\fR \fIsite\-specific\fR. \fBWARNING:\fR Use of
630 \fBrepos.conf\fR is generally not recommended since resulting changes in
631 eclass inheritance (especially due to \fBeclass\-overrides\fR) may trigger
632 performance issues under some circumstances (see \fBbug #124041\fR). When
633 using \fBeclass\-overrides\fR, due to bug #276264, you must ensure that
634 your portage tree does not contain a metadata/cache/ directory. If that
635 directory exists then you should remove it entirely, and set
636 PORTAGE_RSYNC_EXTRA_OPTS="\-\-exclude=/metadata/cache" in
637 make.conf in order to exclude the metadata/cache/ directory during
638 \fBemerge\fR(1) \-\-sync operations.
643 # make all repositories inherit eclasses from the java\-overlay and
644 # java\-experimental repositories, with eclasses from java\-experimental
645 # taking precedence over those from java\-overlay
646 eclass\-overrides = java\-overlay java\-experimental
649 # disable all eclass overrides for ebuilds from the gentoo repository
651 # when processing metadata/layout.conf from other repositories, substitute
652 # 'gentoo' in place of references to repositories named 'foo' and 'bar'
656 # override the metadata/layout.conf masters setting from the kde-testing repo
661 .BR /etc/portage/env/
663 In this directory additional package-specific bashrc files can be created.
664 Portage will source all of them after \fB/etc/portage/bashrc\fR in the following
668 /etc/portage/env/${CATEGORY}/${PN}
670 /etc/portage/env/${CATEGORY}/${PN}:${SLOT}
672 /etc/portage/env/${CATEGORY}/${P}
674 /etc/portage/env/${CATEGORY}/${PF}
677 .BR /usr/portage/metadata/
681 Specifies information about the repository layout. Currently, only a single
682 "masters" attribute is supported, which is used to specify names of
683 repositories which satisfy dependencies on eclasses and/or ebuilds. Each
684 repository name should correspond the value of a \fBrepo_name\fR entry
685 from one of the repositories that is configured via the \fBPORTDIR\fR or
686 \fBPORTDIR_OVERLAY\fR variables (see \fBmake.conf\fR(5)). Repositories listed
687 toward the right of the \fBmasters\fR list take precedence over those listed
688 toward the left of the list. \fISite-specific\fR
689 overrides to \fBlayout.conf\fR settings may be specified in
690 \fB/etc/portage/repos.conf\fR. Settings in \fBrepos.conf\fR take
691 precedence over settings in \fBlayout.conf\fR, except tools such as
692 \fBrepoman\fR(1) and \fBegencache\fR(1) will entirely ignore
693 \fBrepos.conf\fR since their operations are inherently \fBnot\fR
694 \fIsite\-specific\fR.
698 # eclasses provided by java-overlay take precedence over identically named
699 # eclasses that are provided by gentoo
700 masters = gentoo java-overlay
704 .BR /usr/portage/profiles/
705 Global Gentoo settings that are controlled by the developers. To override
706 these settings, you can use the files in \fB/etc/portage/\fR.
710 A list of all valid KEYWORDS. This does not include modifiers.
714 \- one KEYWORD per line
725 A simple list of valid categories that may be used in /usr/portage,
726 PORTDIR_OVERLAY, and PKGDIR (see \fBmake.conf\fR(5)).
730 \- one category per line
742 A list of all the packages which will be displayed when you run `emerge info`.
745 A list of all the variables which will be displayed when you run `emerge info`.
748 This contains groups of licenses that may be specifed in the
749 \fBACCEPT_LICENSE\fR variable (see \fBmake.conf\fR(5)). Refer
750 to GLEP 23 for further information:
751 \fIhttp://www.gentoo.org/proj/en/glep/glep-0023.html\fR.
755 \- comments begin with # (no inline comments)
756 \- one group name, followed by list of licenses and nested groups
757 \- nested groups are prefixed with the '@' symbol
762 # The FSF-APPROVED group includes the entire GPL-COMPATIBLE group and more.
763 FSF-APPROVED @GPL-COMPATIBLE Apache-1.1 BSD-4 MPL-1.0 MPL-1.1
764 # The GPL-COMPATIBLE group includes all licenses compatible with the GNU GPL.
765 GPL-COMPATIBLE Apache-2.0 BSD BSD-2 GPL-2 GPL-3 LGPL-2.1 LGPL-3 X11 ZLIB
769 Per\-profile KEYWORDS. Useful for cases in which the effective KEYWORDS of a
770 given package should vary depending on which profile the user has selected.
774 \- comment lines begin with # (no inline comments)
775 \- one DEPEND atom per line followed by additional KEYWORDS
780 # add stable keyword to libgd
781 media\-libs/libgd x86
782 # remove stable keyword from mplayer and add unstable keyword
783 media\-video/mplayer \-x86 ~x86
784 # remove all keywords from netcat
785 net-analyzer/netcat -*
789 This contains a list of DEPEND atoms for packages that should not be installed
790 in any profile. Useful for adding the latest KDE betas and making sure no
791 one accidentally upgrades to them. Also useful for quickly masking specific
792 versions due to security issues. ALWAYS include a comment explaining WHY the
793 package has been masked and WHO is doing the masking.
797 \- comments begin with # (no inline comments)
798 \- one DEPEND atom per line
803 # masked for security reasons
804 <sys\-libs/zlib\-1.1.4
805 # <caleb@gentoo.org> (10 Sep 2003)
807 =kde\-base/kde\-3.2.0_beta1
808 =kde\-base/kdeaccessibility\-3.2.0_beta1
812 List all the current stable and development profiles. If a profile is listed
813 here, then it will be checked by repoman.
816 \- comments begin with # (no inline comments)
817 \- one profile list per line in format: arch dir status
818 \- arch must be listed in arch.list
819 \- dir is relative to profiles.desc
820 \- status must be 'stable', 'dev', or 'exp'
825 alpha default/linux/alpha/10.0 stable
826 m68k default/linux/m68k/10.0 dev
827 x86 default/linux/x86/10.0 stable
828 x86-linux prefix/linux/x86 exp
832 The first line of the file should define a unique repository name. The name
833 may contain any of the characters [A\-Za\-z0\-9_\-]. It must not begin with a
836 .BR thirdpartymirrors
837 Controls the mapping of mirror:// style URIs to actual lists of
838 mirrors. Keeps us from overloading a single server.
842 \- comments begin with # (no inline comments)
843 \- mirror type followed by a list of hosts
848 sourceforge http://aleron.dl.sourceforge.net/sourceforge http://unc.dl.sourceforge.net/sourceforge
850 gentoo http://distro.ibiblio.org/pub/linux/distributions/gentoo/distfiles/ ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo/distfiles
852 kernel http://www.kernel.org/pub http://www.us.kernel.org/pub
856 All global USE flags must be listed here with a description of what they do.
860 \- comments begin with # (no inline comments)
861 \- use flag \- some description
866 3dfx \- Adds support for 3dfx video cards
867 acl \- Adds support for Access Control Lists
868 doc \- Adds extra documentation
872 All local USE flags are listed here along with the package and a
873 description. This file is automatically generated from the
874 metadata.xml files that are included with each individual package.
875 Refer to GLEP 56 for further information:
876 \fIhttp://www.gentoo.org/proj/en/glep/glep-0056.html\fR.
880 \- comments begin with # (no inline comments)
881 \- package:use flag \- description
884 app\-editors/nano:justify \- Toggles the justify option
885 dev\-libs/DirectFB:fusion \- Adds Multi Application support
886 games\-emulation/xmess:net \- Adds network support
890 .BR /usr/share/portage/config/
894 The global default settings for Portage. This comes from the portage package
895 itself. Settings in \fBmake.conf\fR or \fBpackage.env\fR
896 override values here. The format
897 is described extensivly in \fBmake.conf\fR(5).
902 This directory is used to store internal portage cache files. The names and
903 purpose of these files are not documented on purpose so as to keep down bitrot
904 as internals change. If you aren't working on portage internally, then the
905 details most likely do not matter to you.
907 This entire directory can be safely deleted. It is highly recommended you do
908 not do this however as it can be a time consuming process to generate them all
914 All installed package information is recorded here. If portage thinks you have
915 a package installed, it is usually because it is listed here.
917 The format follows somewhat closely that of the portage tree. There is a
918 directory for each category and a package-version subdirectory for each package
921 Inside each package directory are misc files that describe the installed
922 contents of the package as well as build time information (so that the package
923 can be unmerged without needing the portage tree).
925 The exact file contents and format are not described here again so that things
926 can be changed quickly. Generally though there is one file per environment
927 variable that "matters" (like CFLAGS) with the contents stored inside of it.
928 Another common file is the CONTENTS file which lists the path and hashes of
929 all objects that the package installed onto your system.
932 .BR /var/lib/portage/
936 Hashes which are used to determine whether files in config protected
937 directories have been modified since being installed. Files which have not
938 been modified will automatically be unmerged.
941 Every time you emerge a package, the package that you requested is
942 recorded here. Then when you run `emerge world \-up`, the list of
943 packages is read from this file. Note that this does not mean that the
944 packages that were installed as dependencies are listed here. For
945 example, if you run `emerge mod_php` and you do not have apache
946 already, then "dev\-php/mod_php" is recorded in the world file but
947 "net\-www/apache" is not. For more information, review \fBemerge\fR(1).
951 \- one DEPEND atom base per line
956 games\-misc/fortune\-mod\-gentoo\-dev
962 This is like the world file but instead of package atoms it contains
963 packages sets which always begin with the @ character.
971 Please report bugs via http://bugs.gentoo.org/
974 Marius Mauch <genone@gentoo.org>
975 Mike Frysinger <vapier@gentoo.org>
976 Drake Wyrm <wyrm@haell.com>