/etc/portage/
Any file in this directory that begins with "package." can be more than just a flat file. If it is a directory, then all the files in that directory will be sorted in ascend‐
ing alphabetical order by file name and summed together as if it were a single file.

package.accept_keywords and package.keywords
Per-package ACCEPT_KEYWORDS. Useful for mixing unstable packages in with a normally stable system or vice versa. This will allow ACCEPT_KEYWORDS to be augmented for a
single package. If both package.accept_keywords and package.keywords are present, both of them will be used, and values from package.accept_keywords will override val‐
ues from package.keywords. The package.accept_keywords file is intended to replace the package.keywords file, since profiles support a different form of package.key‐
words which modifies effective KEYWORDS (rather than ACCEPT_KEYWORDS).

Note:
In addition to the normal values from ACCEPT_KEYWORDS package.keywords supports three special tokens:

* package is visible if it is stable on any architecture
~* package is visible if it is in testing on any architecture
** package is always visible (KEYWORDS are ignored completely)

Additional Note: If you encounter the -* KEYWORD, this indicates that the package is known to be broken on all systems which are not otherwise listed in KEYWORDS. For
example, a binary only package which is built for x86 will look like:

games-fps/quake3-demo-1.11.ebuild:KEYWORDS="-* x86"

If you wish to accept this package anyways, then use one of the other keywords in your package.accept_keywords like this: