summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Document default behaviour without --root-deps for EAPI 5- in ebuild(5)Dennis Schridde2012-09-251-0/+2
|
* Put lengthy install-location documentation into an own paragraph for ↵Dennis Schridde2012-09-251-0/+2
| | | | cross-compile docs in ebuild(5)
* Add EAPI 5-hdepend.docbookZac Medico2012-09-243-0/+34
|
* Remove obsolete cache/flat_list.pyZac Medico2012-09-241-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 creationZac Medico2012-09-241-80/+32
| | | | This enables automatic handling of HDEPEND.
* make.conf.5: refer to ebuild.5 for cross-compileZac Medico2012-09-241-3/+4
|
* circular_dependency: handle HDEPENDZac Medico2012-09-241-1/+2
|
* cache/sqlite.py: translate None to empty stringZac Medico2012-09-241-2/+7
|
* cache/metadata.py: add HDEPENDZac Medico2012-09-242-2/+4
|
* portageq: Automatically do not include imported functions in the list of ↵Arfrever Frehtes Taifersar Arahesis2012-09-251-4/+2
| | | | commands.
* man/emerge.1: italics for emphasisZac Medico2012-09-241-2/+2
|
* Re-word HDEPEND docs wrt "EAPI 5 and earlier"Zac Medico2012-09-242-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 Schridde2012-09-241-4/+5
|
* Document HDEPEND in ebuild(5)Dennis Schridde2012-09-241-0/+46
|
* repoman: support HDEPEND for EAPI 5-hdependZac Medico2012-09-242-12/+37
|
* Add experimental EAPI 5-hdepend support.Ambroz Bizjak2012-09-2418-55/+105
|
* _global_updates: scan binarytree only if neededZac Medico2012-09-241-6/+8
| | | | This will fix bug #436084.
* drop support for QA_DT_HASH/QA_STRICT_DT_HASHMike Frysinger2012-09-233-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 worksMike Frysinger2012-09-231-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_alpha132Zac Medico2012-09-232-7/+8
| | | | This allows them to be looked up outside of the USE_EXPAND loop.
* env_update: use eroot variable moreZac Medico2012-09-231-10/+7
|
* Reorder description of --root-deps in emerge(1)Dennis Schridde2012-09-231-8/+10
| | | | 80 char width and max 1 sentence per line.
* Improve wording of *DEPEND variable description in ebuild(5) a bitDennis Schridde2012-09-231-9/+14
|
* Better documentation of PDEPEND in ebuild(5)Dennis Schridde2012-09-231-2/+7
|
* Fix referencens to Dependencies section of ebuild(5)Dennis Schridde2012-09-231-3/+3
|
* Adjust code of first paragraph of ebuild(5) to 80 char widthDennis Schridde2012-09-231-6/+6
|
* Reorder and cleanup of ebuild(5)Dennis Schridde2012-09-231-497/+518
|
* env_update: scan all dirs starting with "lib"Zac Medico2012-09-231-4/+19
| | | | | Also see bug #435834 and commit 7fb9758506341ffc05585fbd18f2be58ef0e16c2.
* scan all lib subdirsMike Frysinger2012-09-231-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 Medico2012-09-235-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 methodZac Medico2012-09-233-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 Medico2012-09-225-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-consumingZac Medico2012-09-221-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 inArfrever Frehtes Taifersar Arahesis2012-09-221-0/+1
| | | | documentation of EAPI="5-progress".
* NEWS: fix --depclean-lib-check sentencev2.2.0_alpha131Zac Medico2012-09-211-1/+1
|
* doebuild.py: remove unused f = NoneZac Medico2012-09-211-1/+0
|
* Deprecate EAPI 5_pre2.Zac Medico2012-09-211-2/+2
|
* NEWS/RELEASE-NOTES: adjust info for package setsZac Medico2012-09-212-13/+6
|
* portage.5: document nested package setsZac Medico2012-09-211-2/+4
|
* Add preserve-libs for stable branch (not default)Zac Medico2012-09-218-52/+28
| | | | | | | | | EAPI 5 supports automatic rebuilds via the slot-operator and sub-slots, which makes preserve-libs much more user-friendly, since it makes @preserved-rebuild unnecessary (also see bug #364425 for explanation of @preserved-rebuild shortcomings). Therefore, enable preserve-libs for the stable branch, but not by default. After EAPI 5 is widely adopted, we can consider enabling preserve-libs by default.
* Support EAPI="5-progress".Arfrever Frehtes Taifersar Arahesis2012-09-218-11/+146
|
* Add _DEPCLEAN_LIB_CHECK_DEFAULT constant.Zac Medico2012-09-212-2/+3
| | | | | This will allow for the option to be available in the stable branch without changing the default --depclean behavior.
* primaryuri: prefer thirdpartymirrors in SRC_URIZac Medico2012-09-211-11/+10
| | | | This will fix bug #435720.
* Improve allowing of directories on profile level and repository level in ↵Arfrever Frehtes Taifersar Arahesis2012-09-214-10/+21
| | | | EAPI="4-python".
* Read profile EAPI earlier.Arfrever Frehtes Taifersar Arahesis2012-09-211-18/+20
|
* Move EAPI check for stable USE forcing and masking to portage.eapi module.Arfrever Frehtes Taifersar Arahesis2012-09-212-15/+12
|
* NEWS: EAPI 5 in 2.1.11.19Zac Medico2012-09-201-0/+5
|
* Enable official EAPI 5 support.v2.2.0_alpha130Zac Medico2012-09-206-36/+36
| | | | | | The council has officialy approved EAPI 5 in PMS: http://git.overlays.gentoo.org/gitweb/?p=proj/pms.git;a=commit;h=99c78a51ff4c9737cdd399620072abdc14f8df11
* Add QA_DESKTOP_FILE variable.Zac Medico2012-09-203-2/+32
|
* update.py: cleanup importsZac Medico2012-09-191-5/+2
|