Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | _get_pv_re: use _eapi_attrs | Zac Medico | 2012-06-10 | 1 | -13/+20 | |
| | ||||||
* | dep: remove old "DEPEND SYNTAX" comments | Zac Medico | 2012-06-10 | 1 | -14/+0 | |
| | ||||||
* | use_reduce: use _eapi_attrs | Zac Medico | 2012-06-10 | 2 | -3/+5 | |
| | ||||||
* | _get_eapi_attrs: move to eapi module | Zac Medico | 2012-06-10 | 2 | -32/+31 | |
| | ||||||
* | dep: move regex constants to top of file | Zac Medico | 2012-06-10 | 1 | -16/+17 | |
| | ||||||
* | _get_atom_wildcard_re: use _eapi_attrs | Zac Medico | 2012-06-10 | 1 | -16/+22 | |
| | ||||||
* | _get_atom_re: share cache between more EAPIs | Zac Medico | 2012-06-10 | 1 | -4/+6 | |
| | ||||||
* | _get_useflag_re: use _eapi_attrs | Zac Medico | 2012-06-10 | 1 | -20/+28 | |
| | ||||||
* | _get_usedep_re: use _eapi_attrs | Zac Medico | 2012-06-10 | 1 | -33/+43 | |
| | ||||||
* | Atom: use _eapi_attrs in constructor | Zac Medico | 2012-06-10 | 1 | -10/+15 | |
| | ||||||
* | _get_atom_re: handle many combinations | Zac Medico | 2012-06-10 | 1 | -19/+43 | |
| | | | | | | A namedtuple of _eapi_attrs is used to hash atom regular expressions, making it easy to handle many different combinations, as will be necessary for the addition of new features such as abi-slot deps. | |||||
* | cache/sqlite.py: dynamically add columns to table | Zac Medico | 2012-06-10 | 1 | -2/+40 | |
| | ||||||
* | InheritEclass: avoid false positive in func regex | Zac Medico | 2012-06-08 | 1 | -5/+6 | |
| | ||||||
* | depgraph: pass use_reduce result to dep_check | Zac Medico | 2012-06-08 | 3 | -42/+38 | |
| | | | | This allows us to avoid extraneous use_reduce/paren_enclose calls. | |||||
* | InheritEclass: avoid false positive in func regex | Zac Medico | 2012-06-07 | 1 | -2/+5 | |
| | ||||||
* | repoman: try to sign Manifest only if it exists | Zac Medico | 2012-06-05 | 1 | -1/+4 | |
| | | | | | | This case occurs with "thin-manifests = true" in metadata/layout.conf when there are no distfiles (like for live ebuilds), as reported in bug #419717. | |||||
* | parse_layout_conf: fix cache-formats pms fallback | Zac Medico | 2012-06-05 | 1 | -3/+3 | |
| | | | | | This fixes an issue where egencache would not generate metadata/cache unless the directory already existed. | |||||
* | helper-functions.sh: multijob support bash <4.1v2.2.0_alpha110 | Zac Medico | 2012-06-04 | 1 | -1/+29 | |
| | | | | | | | The redirect_alloc_fd() compatibility function is borrowed from Mike Frysinger's proposed multiprocessing.eclass: http://archives.gentoo.org/gentoo-dev/msg_5ecd3b1dd0720522807c136d8fd2cd5f.xml | |||||
* | Handle more import exceptions involving xml. | Zac Medico | 2012-06-04 | 4 | -6/+29 | |
| | | | | See http://bugs.python.org/issue14988 | |||||
* | repoman: fix _mask_manager assignment | Zac Medico | 2012-06-04 | 1 | -1/+1 | |
| | | | | This broke in commit 09980f19e584b644b9e2cf4d5e1e0369b6062ca1. | |||||
* | InheritEclass: exempt auto/libtool for multilib | Zac Medico | 2012-06-03 | 1 | -1/+1 | |
| | ||||||
* | InheritEclass: exempt autotools for libtool | Zac Medico | 2012-06-03 | 1 | -1/+2 | |
| | ||||||
* | 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. | |||||
* | FakeVartree: use KEYWORDS from unbuilt ebuild | Zac Medico | 2012-06-03 | 1 | -1/+1 | |
| | | | | | | This allows us to avoid triggering the code from bug #350285 (see commit b7de3d1fb10e40b4ef03462f8a145968689ac587) in cases when the KEYWORDS from the unbuilt ebuild would unmask the package. | |||||
* | Delete workaround for http://bugs.python.org/issue14007. | Arfrever Frehtes Taifersar Arahesis | 2012-06-03 | 1 | -10/+0 | |
| | ||||||
* | ebuild.sh: export EAPI for helpersv2.2.0_alpha109 | Zac Medico | 2012-06-01 | 1 | -0/+3 | |
| | | | | | This fixes some cases where it wouldn't be exported since commit 20817801dd4ef0117bcc7b33c90650da1e920385. | |||||
* | InheritEclass: remove unused inherited_api code | Zac Medico | 2012-06-01 | 1 | -14/+0 | |
| | ||||||
* | InheritEclass: exempt eclasses that export src_* | Zac Medico | 2012-06-01 | 1 | -3/+35 | |
| | | | | | We really need to annotate exceptions like these directly in the eclasses, but hardcode them for now. | |||||
* | repoman: inherit.missing non-fatal (experimental) | Zac Medico | 2012-06-01 | 1 | -0/+4 | |
| | ||||||
* | InheritEclass: kde4-base exemptions | Zac Medico | 2012-06-01 | 1 | -2/+2 | |
| | ||||||
* | InheritEclass: add stable / conservative mode | Zac Medico | 2012-06-01 | 2 | -2/+29 | |
| | ||||||
* | ecompressdir: fix brokenlink newdest logic | Zac Medico | 2012-06-01 | 1 | -1/+5 | |
| | | | | Was broken in commit bbacf8674168cf033de0ccb161f568d0b26f032b. | |||||
* | repoman.1: document inherit.missing/unused | Zac Medico | 2012-06-01 | 1 | -6/+6 | |
| | ||||||
* | config: whitelist PORTAGE_COMPRESS, don't save it | Zac Medico | 2012-06-01 | 2 | -2/+4 | |
| | ||||||
* | ecompressdir: avoid ecompress.break interference | Zac Medico | 2012-06-01 | 1 | -3/+3 | |
| | ||||||
* | ecompressdir: fix ln -s for bug #418309 | Zac Medico | 2012-06-01 | 1 | -3/+7 | |
| | | | | | This fixes parallel funk_up_dir decompress calls so that they don't inappropriately compete with eachother to fix the same broken symlinks. | |||||
* | ecompressdir: fix funk_up_dir return value | Zac Medico | 2012-06-01 | 1 | -2/+4 | |
| | ||||||
* | config: lazy VirtualsManager instantiation | Zac Medico | 2012-06-01 | 1 | -3/+10 | |
| | ||||||
* | config: lazy MaskManager instantiation | Zac Medico | 2012-06-01 | 1 | -6/+14 | |
| | ||||||
* | config: lazy KeywordsManager instantiation | Zac Medico | 2012-06-01 | 1 | -5/+18 | |
| | | | | | | This allows a config instance to be instantiated by portageq, while accessing /etc/portage/package.keywords only on demand, solving bug #418475 by avoiding PermissionDenied exceptions when possible. | |||||
* | portageexit: skip SANDBOX_ON check | Zac Medico | 2012-06-01 | 1 | -2/+1 | |
| | | | | | This check is redundant, since the portdbapi constructor already has special SANDBOX_ON / SANDBOX_WRITE handling. | |||||
* | grablines: raise PermissionDenied if appropriate | Zac Medico | 2012-06-01 | 1 | -2/+13 | |
| | ||||||
* | portageexit: skip secpass check | Zac Medico | 2012-06-01 | 1 | -1/+1 | |
| | | | | | | The portdbapi should handle secpass already internally, and access to secpass here can trigger unnecessary instantiation of a config instance via the portage.data module. | |||||
* | InheritEclass: base and cmake-utils exemptions | Zac Medico | 2012-05-31 | 1 | -1/+5 | |
| | ||||||
* | make.conf(5): document PORTAGE_{GRPNAME,USERNAME,INST_UID,INST_GID} | Mike Frysinger | 2012-05-31 | 1 | -0/+24 | |
| | | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org> | |||||
* | InheritEclass: support inherit after && or || | Zac Medico | 2012-05-31 | 1 | -1/+1 | |
| | ||||||
* | InheritEclass: exempt vim for eutils | Zac Medico | 2012-05-31 | 1 | -1/+1 | |
| | ||||||
* | InheritEclass: fix autotools for polylib-9999 | Zac Medico | 2012-05-30 | 1 | -2/+2 | |
| | ||||||
* | InheritEclass: support subclass inherited_api | Zac Medico | 2012-05-30 | 1 | -5/+18 | |
| | ||||||
* | InheritEclass: move eclass info to a dict | Zac Medico | 2012-05-30 | 1 | -84/+91 | |
| | | | | | This handles the info more like it will be handled when we parse it directly from eclasses. |