| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
The current implementation doesn't provide anything to distinguish
it from use.mask, and it's arguable that another approach such as
an atom syntax extension (for optional dependencies) would be more
appropriate.
This reverts commit 93ee6a847be949e7752c3c052d3eb0619e408b43.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
This was requested by Daniel Robbins <drobbins@funtoo.org> so that
the funtoo repository can set 'aliases = gentoo' in layout.conf,
relieving funtoo users from the need to do a manual alias configuration
in /etc/portage/repos.conf.
|
| |
|
|
|
|
|
|
| |
string 'VERSION' which can be used as a sed template at install time.
This will help avoid lots of merge conflicts since these header lines
contain both a date and a portage version.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
man/portage.5:
Per-package environment variable settings. Entries refer to environment
files that are placed in the /etc/portage/env/ directory and have the
same format as make.conf(5).
Format:
- comment lines begin with # (no inline comments)
- one DEPEND atom per line followed by name(s) of environment file(s)
Example:
sys-libs/glibc glibc.conf
|
|
|
|
| |
/usr/share/portage/config/ instead of /etc/make.globals.
|
|
|
|
|
|
|
|
|
|
|
| |
package.accept_keywords and package.keywords are present, both
of them will be used, and values from package.accept_keywords
will override values from package.keywords. The
package.accept_keywords file is intended to replace the
package.keywords file, since profiles support a different form
of package.keywords which modifies effective KEYWORDS (rather
than ACCEPT_KEYWORDS). Note that bug #292083 requests support
for package.accept_keywords in profiles.
|
|
|
|
|
|
| |
/etc/make.profile. If both /etc/make.profile/ and
/etc/portage/make.profile/ exist, then /etc/make.profile/
will be preferred.
|
|
|
|
| |
override settings from /etc/make.conf.
|
| |
|
|
|
|
|
|
|
| |
Support loading per-package bashrc files from the /etc/portage/env
directory. The invidual files should reside in a directory matching
${CATEGORY}, with names matching ${PN}, ${PN}:${SLOT}, ${P} and/or ${PF}
(which are applied in that order).
|
|
|
|
| |
svn path=/main/trunk/; revision=15834
|
|
|
|
|
|
|
|
| |
stable/dev/KEYWORD". Thanks to Torsten Veller <tove@g.o> for reporting.
* Add 'exp' to valid profiles.desc status values, and update the example.
svn path=/main/trunk/; revision=15795
|
|
|
|
|
|
|
|
| |
to portage-2.2_rc* releases. In addition to @system, @world now includes a
@selected set which represents user-selected "world" packages and sets that
saved in /var/lib/portage/world{,sets}.
svn path=/main/trunk/; revision=14614
|
|
|
|
|
|
| |
reporting.
svn path=/main/trunk/; revision=14609
|
|
|
|
| |
svn path=/main/trunk/; revision=14589
|
|
|
|
| |
svn path=/main/trunk/; revision=14587
|
|
|
|
|
|
| |
URL -> URI and FOO's -> FOOs.
svn path=/main/trunk/; revision=14531
|
|
|
|
| |
svn path=/main/trunk/; revision=14206
|
|
|
|
| |
svn path=/main/trunk/; revision=14205
|
|
|
|
| |
svn path=/main/trunk/; revision=14176
|
|
|
|
|
|
| |
portage-2.1.6.7, and it is not included in PMS at this time.
svn path=/main/trunk/; revision=14118
|
|
|
|
| |
svn path=/main/trunk/; revision=14116
|
|
|
|
|
|
| |
directory can be directories.
svn path=/main/trunk/; revision=14104
|
|
|
|
| |
svn path=/main/trunk/; revision=13920
|
|
|
|
|
|
| |
eclass-overrides.
svn path=/main/trunk/; revision=13864
|
|
|
|
|
|
| |
PORTAGE_RSYNC_EXTRA_OPTS="--exclude=/metadata/cache" in make.conf.
svn path=/main/trunk/; revision=13788
|
|
|
|
| |
svn path=/main/trunk/; revision=13378
|
|
|
|
| |
svn path=/main/trunk/; revision=13371
|
|
|
|
| |
svn path=/main/trunk/; revision=13370
|
|
|
|
|
|
| |
substitution in metadata/layout.conf repository references.
svn path=/main/trunk/; revision=13352
|
|
|
|
| |
svn path=/main/trunk/; revision=13351
|
|
|
|
| |
svn path=/main/trunk/; revision=13350
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
to configure site-specific eclass override behavior. Note that configuration
settings which are specified here do not apply to tools such as repoman(1)
and egencache(1) since their operations are inherently not site-specific.
Beware that use of eclass-overrides is generally not recommended and that it
may trigger performance issues under some circumstances (see bug #124041).
Example:
# make all repositories inherit eclasses from the java-overlay and
# java-experimental repositories, with eclasses from java-experimental
# taking precedence over those from java-overlay
[DEFAULT]
eclass-overrides = java-overlay java-experimental
# disable all eclass overrides for the gentoo repository
[gentoo]
eclass-overrides =
svn path=/main/trunk/; revision=13325
|
|
|
|
| |
svn path=/main/trunk/; revision=13324
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
specifies information about the repository layout. Currently,
only a single "masters" attribute is supported, which is used
to specify names of repositories which satisfy dependencies
on eclasses and/or ebuilds. Each repository name should
correspond the value of a repo_name entry from one of the
repositories that is configured via the PORTDIR or
PORTDIR_OVERLAY variables.
Since layout.conf is now used to control eclass inheritance,
it is now safer to use overlays which contain forked eclasses
have names identical to those from the main tree. Such
eclasses will only apply to their containing repository and
any other repositories which reference their containing
repository via layout.conf. This solves bug #124041 by
containing eclass overrides so that they don't necessarily
apply to all ebuilds.
Thanks to Alistair Bush <ali_bush@g.o> for his initial patch
for layout.conf support in repoman (will be merged later).
See the "QA Overlay Layout support" thread on the gentoo-dev
mailing list for more information:
http://archives.gentoo.org/gentoo-dev/msg_33c61550b4ed2b7b25dd5a4110e1ec81.xml
svn path=/main/trunk/; revision=13291
|
|
|
|
|
|
|
|
| |
package.keywords modifies effective KEYWORDS values for a given ebuild. This
behavior is notably different from /etc/portage/package.keywords, which
instead modifies effective ACCEPT_KEYWORDS.
svn path=/main/trunk/; revision=12410
|
|
|
|
|
|
| |
* Enable package.umask in all the same locations as package.mask.
svn path=/main/trunk/; revision=12409
|
|
|
|
|
|
| |
alphabetical order before being summed together.
svn path=/main/trunk/; revision=12090
|
|
|
|
| |
svn path=/main/trunk/; revision=12070
|
|
|
|
| |
svn path=/main/trunk/; revision=11423
|
|
|
|
| |
svn path=/main/trunk/; revision=11374
|
|
|
|
| |
svn path=/main/trunk/; revision=10857
|