summaryrefslogtreecommitdiffstats
path: root/pym/portage/package/ebuild/_config/UseManager.py
Commit message (Collapse)AuthorAgeFilesLines
* repoman: fix stable mask to use correct profilev2.2.0_alpha157Zac Medico2013-01-191-11/+25
| | | | | We can't rely on the internal config instance from the given package instance, since it does not refer to the correct profile.
* Add Package.eapi property.Zac Medico2012-11-171-1/+1
|
* EAPI="4-python" and EAPI="5-progress": Add support for use.aliases and ↵Arfrever Frehtes Taifersar Arahesis2012-11-151-3/+116
| | | | package.use.aliases.
* UseManager: /etc/portage/profile extended syntaxZac Medico2012-09-261-5/+15
| | | | | If /etc/portage/profile/eapi does not exist, then support extended atom syntax. This will fix bug #436330.
* Move EAPI check for stable USE forcing and masking to portage.eapi module.Arfrever Frehtes Taifersar Arahesis2012-09-211-15/+9
|
* UseManager: add compat code for getUseForce/PUSEZac Medico2012-09-071-3/+9
| | | | | Similar code was added to getUseMask in commit af50fee789e71c1fff0b405db4cf55b618b73466.
* Support repository-specific use.stable.force, use.stable.mask,Arfrever Frehtes Taifersar Arahesis2012-09-071-17/+53
| | | | package.use.stable.force and package.use.stable.mask in EAPI >=5.
* Update comment.Arfrever Frehtes Taifersar Arahesis2012-09-061-0/+4
|
* EAPI 5 stable use.mask/force for bug #431078Zac Medico2012-08-241-7/+72
|
* _pkg_str: add slot and repo attributesZac Medico2012-05-121-4/+8
|
* LocationsManager: extensible _profile_node objectZac Medico2011-10-271-2/+6
| | | | Use immutable object attrubutes instead of tuples, for extensibility.
* add profile-formats portage-1 awareness and enforcementBrian Harring2011-10-251-6/+8
| | | | | | | | Currently it just spits warnings for implicit portage-1 format usage; down the line, this will be converted into an explicit error. For repo's that configure themselves as portage-1 or pms explicitly, enforce it.
* config: fix repo KeyErrorsZac Medico2011-06-201-2/+16
|
* UseManager: avoid possible repo KeyErrorsZac Medico2011-06-201-4/+4
|
* config: repo-level make.defaults/package.useZac Medico2011-06-201-0/+1
| | | | This completes the implementation of bug #370693.
* Bug #370693: Handle package.use.force and package.use.mask files from masterArfrever Frehtes Taifersar Arahesis2011-06-191-18/+17
| | | | repositories.
* Bug #370693: Support use.force, package.use.force, use.mask andArfrever Frehtes Taifersar Arahesis2011-06-191-57/+99
| | | | package.use.mask files in ${repository}/profiles.
* UseManager: make warnings show even with --quietZac Medico2010-11-261-2/+4
|
* UseManager: convert lists to tuplesZac Medico2010-11-261-2/+4
|
* Revert use.unsatisfiable support for now.Zac Medico2010-11-241-23/+0
| | | | | | | | | 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.
* Rename _parse_profile_files_to_list() to _parse_profile_files_to_tuple().Arfrever Frehtes Taifersar Arahesis2010-11-141-4/+4
|
* Validate syntax of USE flags in use.force, use.mask, use.unsatisfiable,Arfrever Frehtes Taifersar Arahesis2010-11-141-9/+42
| | | | | package.use.force, package.use.mask, package.use.unsatisfiable and package.use files.
* Support use.unsatisfiable and package.use.unsatisfiable files.Arfrever Frehtes Taifersar Arahesis2010-11-061-2/+25
|
* reposyntax: add support in _config/*Sebastian Luther2010-09-261-1/+1
|
* Make sure atoms in profiles follow the profiles EAPISebastian Luther2010-09-131-2/+2
|
* Use frozenset for config.usemask and useforce attributes, so there'sZac Medico2010-08-261-4/+4
| | | | | no need to copy them during clone operations. Also, there's no need to copy config.puse since its an immutable string.
* config: Move handling of USE related config files into UseManagerSebastian Luther2010-08-251-0/+142