| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
This will fix bug #434942. The warning shouldn't be needed anymore
since commit e760c8d2a4ccc56e351ac37904c715f596b58e42 makes egencache
generate md5-dict format by default, and use of the older pms format
triggers a deprecation warning since commit
02a6bf1ac95861831a303f220c7a41b9bbd398ab.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
These functions were removed in commit
25a5296f29bc7153fa29e2dfe8de9d08d40d9944.
|
|
|
|
|
|
|
|
|
| |
This is the default location used by current versions of eselect
profile, and will soon be the default location in stages. Since
eselect profile generates a warning if both /etc/make.profile and
/etc/portage/make.profile exist, the new default should be fairly
safe (although eselect profile currently prefers /etc/make.profile
when both exist).
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
In order to sign commits with git, you will need Git >=1.7.9 and your
key will have to be configured by `git config user.signingkey key_id`.
Also, the repository will need to have "sign-commits = true" in
metadata/layout.conf. This will fix bug #333687.
|
| |
|
| |
|
|
|
|
|
| |
This allows a user to discard unwanted aliases that are specified in
a repo's layout.conf.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This give the user the power to override 'masters' settings from
layout.conf, is case they want use a different set of masters to
satisfy dependencies. This is especially important now that recursive
expansion of masters is supported since commit
ab2a6cc357ba3c8272a4a1556e2c0bcd4bee102e, so that the user can avoid
pulling in unwanted repositories as dependencies, if necessary.
Also, empty 'masters' settings are now supported, in case a repo
wants to avoid implicit inheritance of PORTDIR settings like
package.mask.
|
|
|
|
|
|
|
|
|
|
|
| |
This adds three states to layout.conf key use-manifest; false, true, and strict.
false means "don't use manifests at all"
true means "use and generate manifests, but allow them to be missing"
strict means "manifests must be used everywhere in this repo"
BUG=chromium-os:11308
TEST=repoman manifest usage.
|
| |
|
|
|
|
|
|
|
|
| |
Since this is considered a "legacy" feature by PMS 5.2.7, there
shouldn't be any need to support it anymore. Profiles can use
package.mask to get similar results, and package.mask additionally
allows for comments which are conveniently displayed by emerge. This
will fix bug #377907.
|
|
|
|
| |
This completes the implementation of bug #370693.
|
|
|
|
|
|
| |
At the repository level, package.mask has been supported for some time.
Support for use.force, package.use.force, use.mask and package.use.mask
was recently added in commit 96ab7b436ceb3543f5158aab1fab48470c3f0b98.
|
| |
|
| |
|
|
|
|
| |
Use VARIABLE=VALUE syntax for arguments of set_unless_changed().
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
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
|