Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | get_real_flag: handls use-dep default bug #446666 | Zac Medico | 2012-12-09 | 1 | -2/+5 |
| | |||||
* | Add Package.built_time property. | Zac Medico | 2012-11-26 | 1 | -0/+9 |
| | |||||
* | Package: add defined_phases, properties, restrict | Zac Medico | 2012-11-26 | 1 | -0/+12 |
| | |||||
* | Rename Package.metadata to _metadata. | Zac Medico | 2012-11-26 | 1 | -28/+32 |
| | | | | | The raw metadata is considered a private low-level internal. This makes the Package class consistent with the _pkg_str class. | ||||
* | Fix a typo. | Arfrever Frehtes Taifersar Arahesis | 2012-11-22 | 1 | -1/+1 |
| | |||||
* | Add Package.eapi property. | Zac Medico | 2012-11-17 | 1 | -5/+9 |
| | |||||
* | EAPI="4-python" and EAPI="5-progress": Add support for use.aliases and ↵ | Arfrever Frehtes Taifersar Arahesis | 2012-11-15 | 1 | -14/+47 |
| | | | | package.use.aliases. | ||||
* | Use constants for hardcoded *DEPEND lists. | Zac Medico | 2012-09-25 | 1 | -1/+3 |
| | |||||
* | repoman: rename most *DEPEND.* to dependency.* | Zac Medico | 2012-09-25 | 1 | -2/+7 |
| | | | | This makes it easier to add new types, like HDEPEND. | ||||
* | Add experimental EAPI 5-hdepend support. | Ambroz Bizjak | 2012-09-24 | 1 | -2/+2 |
| | |||||
* | repoman: reject "built" slot-operator atoms | Zac Medico | 2012-09-16 | 1 | -2/+15 |
| | |||||
* | Rename slot-abi stuff to refer to slot-operator. | Zac Medico | 2012-08-29 | 1 | -2/+2 |
| | | | | | This makes it consistent with the language in the PMS eapi-5 branch: http://git.overlays.gentoo.org/gitweb/?p=proj/pms.git;a=commit;h=5d6749ac9e5ddc5b1daaad7737b65fa81c6ece47 | ||||
* | EAPI 5: Profile IUSE injection | Zac Medico | 2012-08-29 | 1 | -5/+8 |
| | | | | | See bug #176467 and the PMS patch: http://git.overlays.gentoo.org/gitweb/?p=proj/pms.git;a=commit;h=d9040ab3482af5f790368bac5d053bf1cd760ba8 | ||||
* | Package: skip REQUIRED_USE validation if built | Zac Medico | 2012-08-27 | 1 | -1/+1 |
| | |||||
* | EAPI 5: REQUIRED_USE at-most-one-of ?? operator | Zac Medico | 2012-08-27 | 1 | -1/+1 |
| | | | | | See bug #354219 and the PMS patch: http://git.overlays.gentoo.org/gitweb/?p=proj/pms.git;a=commit;h=1c2dff2df2305aff88a734e3a2716de1bb69f3b6 | ||||
* | EAPI 5 stable use.mask/force for bug #431078 | Zac Medico | 2012-08-24 | 1 | -0/+4 |
| | |||||
* | _pkg_str: pass in config + metadata with KEYWORDS | Zac Medico | 2012-08-24 | 1 | -4/+11 |
| | | | | | This will be needed in order to support stable use.mask/force for bug #431078. | ||||
* | Package: save validated_atoms as tuple | Zac Medico | 2012-06-22 | 1 | -2/+2 |
| | |||||
* | Add experimental EAPI 4-slot-abi support. | Zac Medico | 2012-06-22 | 1 | -4/+22 |
| | | | | Refer to 4-slot-abi.docbook for a full description. | ||||
* | Package: move SLOT validation to _pkg_str | Zac Medico | 2012-06-10 | 1 | -14/+9 |
| | |||||
* | Add a _get_slot_re() function. | Zac Medico | 2012-06-10 | 1 | -2/+2 |
| | |||||
* | Package: use _eapi_attrs | Zac Medico | 2012-06-10 | 1 | -3/+4 |
| | |||||
* | Package: calc visiblity on demand | Zac Medico | 2012-06-03 | 1 | -15/+34 |
| | | | | | | This delays visiblity calculations until after FakeVartree applies its metadata tweaks, so commit 650c960be3170bade8bb63ddedcd4796c75ec374 will work as intended. | ||||
* | _pkg_str: validate repo (move code from Package) | Zac Medico | 2012-05-13 | 1 | -10/+7 |
| | |||||
* | _pkg_str: add version attribute for comparisons | Zac Medico | 2012-05-13 | 1 | -7/+7 |
| | | | | | This attribute can be passed directly into vercmp, avoiding the need to generate this string many times. | ||||
* | _pkg_str: add slot and repo attributes | Zac Medico | 2012-05-12 | 1 | -5/+7 |
| | |||||
* | match_from_list: handle Package.UNKNOWN_REPO | Zac Medico | 2012-05-12 | 1 | -3/+4 |
| | |||||
* | Replace @returns with @return. | Zac Medico | 2012-03-27 | 1 | -2/+2 |
| | |||||
* | Use EROOT instead of ROOT for keys everywhere. | Zac Medico | 2011-10-25 | 1 | -4/+4 |
| | | | | | | | | | | It makes more sense to use EROOT instead of ROOT for keys in mappings like portage.db, since it allows for multiple prefixes to exist simultaneously within the same map without having a key collision. This affects all portageq commands which take a <root> parameter, since that parameter now corresponds to EROOT instead of ROOT. None of this makes any difference for non-prefix users, since EROOT and ROOT are identical when EPREFIX is empty. | ||||
* | Package: remove unused profile.system mask type | Zac Medico | 2011-08-08 | 1 | -1/+0 |
| | |||||
* | Remove "profile" mask support as per PMS 5.2.7. | Zac Medico | 2011-08-08 | 1 | -5/+0 |
| | | | | | | | | 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. | ||||
* | Package.use: share identical frozenset instances | Zac Medico | 2011-06-26 | 1 | -4/+12 |
| | |||||
* | Package: add use.expand/expand_hidden attributes | Zac Medico | 2011-06-26 | 1 | -1/+20 |
| | | | | | This allows the merge list display to account for repository-level USE_EXPAND and USE_EXPAND_HIDDEN settings (see bug #370693). | ||||
* | MergeListItem: fix "unknown repo" display | Zac Medico | 2011-06-05 | 1 | -1/+2 |
| | | | | | The Package class uses an UNKNOWN_REPO constant so that MergeListItem can distinguish this case. | ||||
* | Package: add new _gen_hash_key method | Zac Medico | 2011-05-22 | 1 | -6/+39 |
| | |||||
* | Task: precalculate _hash_value | Zac Medico | 2011-05-19 | 1 | -0/+1 |
| | |||||
* | Task: remove unnecessary _get_hash_key() method | Zac Medico | 2011-05-19 | 1 | -4/+1 |
| | |||||
* | Package: precalculate _hash_key | Marat Radchenko | 2011-05-19 | 1 | -11/+9 |
| | | | | | This eliminates an expensive getattr call in _get_hash_key(), which greatly improves depgraph performance on a weak ARM cpu. | ||||
* | repoman: remove most old-style virtual checks | Zac Medico | 2011-05-01 | 1 | -1/+2 |
| | | | | | | | | | PROVIDE virtuals have been banned from Gentoo's tree (see bug #365505), so these checks aren't needed anymore. The PROVIDE.syntax check is kept in the Package class since PROVIDE is still supported for backward compatibility, and therefore invalid syntax can still have negative effects. This check can be removed if/when backward compatibilty is completely dropped. | ||||
* | Display: Simplify mask code for bug #58416. | Zac Medico | 2011-01-31 | 1 | -15/+16 |
| | | | | | | Hopefully this makes the logic more understandable, though it may support fewer cases. If we want to handle more cases then hopefully we can do it without making the code too complex. | ||||
* | fix the problem of mixing "**" and ebuild keywords for only some archs | Brian Dolbec | 2011-01-30 | 1 | -1/+6 |
| | |||||
* | Fix a typo. | Arfrever Frehtes Taifersar Arahesis | 2011-01-30 | 1 | -2/+2 |
| | |||||
* | Use the new _getRawMissingKeyword() which optimizes the keyword display. ↵ | Brian Dolbec | 2011-01-30 | 1 | -13/+13 |
| | | | | Misc. whitespace cleanup | ||||
* | add a new function to MaskManager that optimizies getting any raw mask atoms | Brian Dolbec | 2011-01-30 | 1 | -23/+6 |
| | |||||
* | optimize isHardMasked() a little more | Brian Dolbec | 2011-01-30 | 1 | -5/+2 |
| | |||||
* | Move most of the code to _emerge's Package object. Refine the hardmasking ↵ | Brian Dolbec | 2011-01-30 | 1 | -0/+45 |
| | | | | code, optimizing as much as possible. | ||||
* | depgraph: prefer highest priority repo more often | Zac Medico | 2011-01-02 | 1 | -0/+7 |
| | | | | | | Prefer the highest priority repo, even when the ebuild from the higher priority repo requires USE adjustments due to USE deps or REQUIRED_USE. This will fix bug #350254. | ||||
* | Package.operation: eliminate duplicate code | Zac Medico | 2010-12-22 | 1 | -9/+5 |
| | |||||
* | Package: Use IUSE to validate built USE | Zac Medico | 2010-12-04 | 1 | -0/+8 |
| | |||||
* | Add Package.use.force/mask attributes. | Zac Medico | 2010-11-20 | 1 | -10/+57 |
| |