Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use constants for more hardcoded *DEPEND lists. | Zac Medico | 2012-09-25 | 2 | -5/+6 |
| | |||||
* | Use constants for hardcoded *DEPEND lists. | Zac Medico | 2012-09-25 | 8 | -29/+23 |
| | |||||
* | Test emerge --root-deps more. | Zac Medico | 2012-09-25 | 1 | -0/+5 |
| | |||||
* | Test emerge --root-deps. | Zac Medico | 2012-09-25 | 1 | -1/+31 |
| | |||||
* | EventLoop: fix busy loop waiting for child pid | Zac Medico | 2012-09-25 | 2 | -14/+18 |
| | | | | | | This fixes a case where EventLoop could consume 100% CPU while waiting for a child process. It also fixes timeout calculations in python 2.x, where it was using integer division instead of float. | ||||
* | _add_pkg_deps: use _get_eapi_attrs | Zac Medico | 2012-09-25 | 2 | -4/+7 |
| | |||||
* | ResolverPlayground: check targetroot in mergelist | Zac Medico | 2012-09-25 | 2 | -1/+4 |
| | |||||
* | ResolverPlayground: support targetroot | Zac Medico | 2012-09-25 | 5 | -105/+112 |
| | | | | | | | In order to support targetroot, ResolverPlayground always writes make.conf, since create_trees does not propagate all of the necessary settings via the env parameter (because the env settings often need to be isolated from eachother, especially for cross-compilation). | ||||
* | repoman: rename most *DEPEND.* to dependency.* | Zac Medico | 2012-09-25 | 3 | -58/+50 |
| | | | | This makes it easier to add new types, like HDEPEND. | ||||
* | repoman.1: unify *DEPEND.bad*, *DEPEND.syntax docs | Zac Medico | 2012-09-25 | 1 | -66/+12 |
| | |||||
* | Document targetroot useflag in ebuild(5) | Dennis Schridde | 2012-09-25 | 1 | -0/+9 |
| | |||||
* | Document default behaviour without --root-deps for EAPI 5- in ebuild(5) | Dennis Schridde | 2012-09-25 | 1 | -0/+2 |
| | |||||
* | Put lengthy install-location documentation into an own paragraph for ↵ | Dennis Schridde | 2012-09-25 | 1 | -0/+2 |
| | | | | cross-compile docs in ebuild(5) | ||||
* | Add EAPI 5-hdepend.docbook | Zac Medico | 2012-09-24 | 3 | -0/+34 |
| | |||||
* | Remove obsolete cache/flat_list.py | Zac Medico | 2012-09-24 | 1 | -135/+0 |
| | | | | | | This module has been obsolete and useless for many years, which is especially obvious since it was missing INHERITED from its auxdbkey_order and it did not write any eclass metadata. | ||||
* | ResolverPlayground: simplify vdb/portdb creation | Zac Medico | 2012-09-24 | 1 | -80/+32 |
| | | | | This enables automatic handling of HDEPEND. | ||||
* | make.conf.5: refer to ebuild.5 for cross-compile | Zac Medico | 2012-09-24 | 1 | -3/+4 |
| | |||||
* | circular_dependency: handle HDEPEND | Zac Medico | 2012-09-24 | 1 | -1/+2 |
| | |||||
* | cache/sqlite.py: translate None to empty string | Zac Medico | 2012-09-24 | 1 | -2/+7 |
| | |||||
* | cache/metadata.py: add HDEPEND | Zac Medico | 2012-09-24 | 2 | -2/+4 |
| | |||||
* | portageq: Automatically do not include imported functions in the list of ↵ | Arfrever Frehtes Taifersar Arahesis | 2012-09-25 | 1 | -4/+2 |
| | | | | commands. | ||||
* | man/emerge.1: italics for emphasis | Zac Medico | 2012-09-24 | 1 | -2/+2 |
| | |||||
* | Re-word HDEPEND docs wrt "EAPI 5 and earlier" | Zac Medico | 2012-09-24 | 2 | -11/+12 |
| | | | | | | Referring to ranges like this is ambigous when when don't know what EAPI 6 will bring, and we have both EAPI 5-progress and 5-hdepend which add different feature sets to EAPI 5. | ||||
* | Document behaviour of --root-deps for EAPI 6+ in emerge(1) | Dennis Schridde | 2012-09-24 | 1 | -4/+5 |
| | |||||
* | Document HDEPEND in ebuild(5) | Dennis Schridde | 2012-09-24 | 1 | -0/+46 |
| | |||||
* | repoman: support HDEPEND for EAPI 5-hdepend | Zac Medico | 2012-09-24 | 2 | -12/+37 |
| | |||||
* | Add experimental EAPI 5-hdepend support. | Ambroz Bizjak | 2012-09-24 | 18 | -55/+105 |
| | |||||
* | _global_updates: scan binarytree only if needed | Zac Medico | 2012-09-24 | 1 | -6/+8 |
| | | | | This will fix bug #436084. | ||||
* | drop support for QA_DT_HASH/QA_STRICT_DT_HASH | Mike Frysinger | 2012-09-23 | 3 | -39/+0 |
| | | | | | | | | These variables have been deprecated in favor of the new variables QA_STRICT_FLAGS_IGNORED/QA_FLAGS_IGNORED, and the tree has been converted over to the new ones, so drop the old vars. Signed-off-by: Mike Frysinger <vapier@gentoo.org> | ||||
* | use `readlink -f` if it works | Mike Frysinger | 2012-09-23 | 1 | -0/+13 |
| | | | | | | | Rather than always re-implementing `readlink -f` in shell, probe the host tool first to see if it works. Signed-off-by: Mike Frysinger <vapier@gentoo.org> | ||||
* | _create_use_string: pass in feature_flags argv2.2.0_alpha132 | Zac Medico | 2012-09-23 | 2 | -7/+8 |
| | | | | This allows them to be looked up outside of the USE_EXPAND loop. | ||||
* | env_update: use eroot variable more | Zac Medico | 2012-09-23 | 1 | -10/+7 |
| | |||||
* | Reorder description of --root-deps in emerge(1) | Dennis Schridde | 2012-09-23 | 1 | -8/+10 |
| | | | | 80 char width and max 1 sentence per line. | ||||
* | Improve wording of *DEPEND variable description in ebuild(5) a bit | Dennis Schridde | 2012-09-23 | 1 | -9/+14 |
| | |||||
* | Better documentation of PDEPEND in ebuild(5) | Dennis Schridde | 2012-09-23 | 1 | -2/+7 |
| | |||||
* | Fix referencens to Dependencies section of ebuild(5) | Dennis Schridde | 2012-09-23 | 1 | -3/+3 |
| | |||||
* | Adjust code of first paragraph of ebuild(5) to 80 char width | Dennis Schridde | 2012-09-23 | 1 | -6/+6 |
| | |||||
* | Reorder and cleanup of ebuild(5) | Dennis Schridde | 2012-09-23 | 1 | -497/+518 |
| | |||||
* | env_update: scan all dirs starting with "lib" | Zac Medico | 2012-09-23 | 1 | -4/+19 |
| | | | | | Also see bug #435834 and commit 7fb9758506341ffc05585fbd18f2be58ef0e16c2. | ||||
* | scan all lib subdirs | Mike Frysinger | 2012-09-23 | 1 | -5/+4 |
| | | | | | | | Rather than hardcoding lib/lib32/lib64, scan all dirs starting with "lib". URL: https://bugs.gentoo.org/435834 Signed-off-by: Mike Frysinger <vapier@gentoo.org> | ||||
* | Add _get_feature_flags(eapi_attrs) function. | Zac Medico | 2012-09-23 | 5 | -10/+30 |
| | | | | | | This will be useful for adding flags that behave specially in experimental EAPIs, such as the targetroot/sysroot flag which is planned for EAPI 5-hdepend. | ||||
* | RepoConfig: add find_invalid_path_char method | Zac Medico | 2012-09-23 | 3 | -26/+43 |
| | | | | | | This binds filename validation to the RepoConfig, so that eventually we'll be able to control it via a layout.conf setting as discussed in bug #435934. | ||||
* | Use re.UNICODE for category/package name regexes. | Zac Medico | 2012-09-22 | 5 | -11/+25 |
| | | | | | | | | This only affects r'\w' with Python 2.x, since Python 3 already defaults to re.UNICODE behavior when compiling unicode str objects (unless re.ASCII is specified). If a repository wants to ban unicode categore/package names then we can add a layout.conf setting for that, as discussed in bug #435934. | ||||
* | emerge.1: --depclean-lib-check not time-consuming | Zac Medico | 2012-09-22 | 1 | -3/+2 |
| | | | | | Since commit f393413c3f823ef4a60acfcc41c3920933510fc1, it's optimized so that it shouldn't take much time. | ||||
* | Include usex in the list of helpers banned in global scope in | Arfrever Frehtes Taifersar Arahesis | 2012-09-22 | 1 | -0/+1 |
| | | | | documentation of EAPI="5-progress". | ||||
* | NEWS: fix --depclean-lib-check sentencev2.2.0_alpha131 | Zac Medico | 2012-09-21 | 1 | -1/+1 |
| | |||||
* | doebuild.py: remove unused f = None | Zac Medico | 2012-09-21 | 1 | -1/+0 |
| | |||||
* | Deprecate EAPI 5_pre2. | Zac Medico | 2012-09-21 | 1 | -2/+2 |
| | |||||
* | NEWS/RELEASE-NOTES: adjust info for package sets | Zac Medico | 2012-09-21 | 2 | -13/+6 |
| | |||||
* | portage.5: document nested package sets | Zac Medico | 2012-09-21 | 1 | -2/+4 |
| |