summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* fetch: pass full env to fetcher (for proxy vars)Zac Medico2010-11-252-2/+13
| | | | This should fix bug #315421.
* repoman: fix broken masking checkv2.2.0_alpha5Zac Medico2010-11-241-1/+1
| | | | This has been broken since 9ed6332f2015e41f072f897764f550c5574ea96f.
* _get_usedep_re: make None eapi imply latestZac Medico2010-11-241-3/+7
|
* Revert use.unsatisfiable support for now.Zac Medico2010-11-244-73/+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.
* grab*_package: optimize for non-existent filesZac Medico2010-11-241-0/+4
|
* action_sync: preserved leading / in ssh uriZac Medico2010-11-241-1/+1
|
* emerge: accept 'y' for options that accept 'n'Zac Medico2010-11-233-92/+116
| | | | This will fix bug #346349 and bug #344799.
* repoman: enable dep check with empty KEYWORDSZac Medico2010-11-222-14/+56
| | | | | | Since no KEYWORDS are set, and those are normally used to decide which profiles to check, we use an empty profile with effective ACCEPT_KEYWORDS set to **.
* Add example use.mask usage.Zac Medico2010-11-211-0/+8
|
* runtests.sh: handle SIGINTZac Medico2010-11-201-0/+7
|
* Use Package.use.force/mask attributes.Zac Medico2010-11-202-16/+7
|
* Use Package.use.force/mask attributes.Zac Medico2010-11-201-5/+3
| | | | This optimizes the fix for bug #345979.
* Add Package.use.force/mask attributes.Zac Medico2010-11-201-10/+57
|
* _get_use*: remove unused codeZac Medico2010-11-201-6/+0
|
* Fix use.mask set intersection from previous.Zac Medico2010-11-201-1/+1
|
* Fix interaction of use.mask/force with use deps.Zac Medico2010-11-201-10/+34
| | | | | This should fix the package selection issue bug #345979 which triggers invalid "masked by: [nothing]" messages.
* Handle combination of incremental + USE_EXPANDZac Medico2010-11-191-2/+9
| | | | This fixes a corner case in the code from the previous commit.
* USE_EXPAND: incremental expand for profilesZac Medico2010-11-191-7/+38
| | | | | | | | In order to best accomodate the long-standing practice of setting default USE_EXPAND variables in the profile's make.defaults, we translate these variables into their equivalent USE flags so that useful incremental behavior is enabled (for sub-profiles).
* emerge --info: Fix USE_EXPAND displayZac Medico2010-11-191-0/+18
| | | | | This makes the USE_EXPAND variables consistent with the USE flag settings.
* Support syncing over ssh with ssh://host//path.Michał Górny2010-11-191-3/+6
|
* Fix emerge --sync PORTDIR creation.Zac Medico2010-11-192-3/+8
|
* Cache package.mask files within MaskManager.Michał Górny2010-11-191-4/+13
| | | | | | As a single repository may be often referenced by others as a 'master', it is really useful to keep a cache of already-read package.mask files. Especially if that repo has a large package.mask file like gx86 does.
* 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.
* Fix malformed atom formatting for slot conflict.Zac Medico2010-11-131-1/+1
| | | | This fixes bug #345097.
* MergeProcess: suppress finally blocks after forkZac Medico2010-11-131-4/+14
| | | | This case is like bug #345289.
* EbuildFetcher: suppress finally blocks after forkZac Medico2010-11-131-4/+13
| | | | This should fix bug #345289.
* repoman: add wxwidgets.eclassnotused (bug 305469)Ryan Hill2010-11-132-0/+15
|
* Use a temporary workaround for bug #344845.Zac Medico2010-11-121-1/+5
|
* Fix MergeProcess elog handling.Zac Medico2010-11-121-2/+16
|
* Merge package files in a subprocess.Zac Medico2010-11-112-67/+121
| | | | | This allows the Scheduler to run in the main thread while files are moved or copied asynchronously.
* Move _get_use* calls out of loops.Zac Medico2010-11-071-5/+11
|
* note package.env in bashrc docsZac Medico2010-11-071-1/+4
|
* Atom: require string type for eapiZac Medico2010-11-061-0/+3
|
* Assume that eapi=None means the newest EAPI.Arfrever Frehtes Taifersar Arahesis2010-11-061-2/+11
|
* Accept eapi argument in portage.util.grabdict_package() andArfrever Frehtes Taifersar Arahesis2010-11-061-7/+6
| | | | portage.util.grabfile_package().
* Remove a part of a comment, which is about files not handled in ↵Arfrever Frehtes Taifersar Arahesis2010-11-061-5/+1
| | | | KeywordsManager.py.
* Calculate path to package.mask file only once per profile.Arfrever Frehtes Taifersar Arahesis2010-11-061-3/+6
|
* Don't ignore ${repository}/profiles/package.unmask files.Arfrever Frehtes Taifersar Arahesis2010-11-061-1/+1
|
* Fix some typos.Arfrever Frehtes Taifersar Arahesis2010-11-061-3/+3
|
* Fix a typo.Arfrever Frehtes Taifersar Arahesis2010-11-061-1/+1
|
* Support use.unsatisfiable and package.use.unsatisfiable files.Arfrever Frehtes Taifersar Arahesis2010-11-064-5/+79
|
* Update an example in portage.5 man page.Arfrever Frehtes Taifersar Arahesis2010-11-061-3/+3
|
* Allow to use different syntax of USE flags in different EAPIs.Arfrever Frehtes Taifersar Arahesis2010-11-061-13/+35
|
* Remove remnants of parse-eapi-glep-55.Arfrever Frehtes Taifersar Arahesis2010-11-062-8/+3
|
* Fix tests for ssh/sftp FETCHCOMMANDs.v2.2.0_alpha4Zac Medico2010-11-041-2/+2
|
* complete binhost ssh/sftp port supportZac Medico2010-11-042-14/+13
|
* binarytree: handle binhost port for sftp/sshZac Medico2010-11-041-4/+16
|
* calc_depclean: use depgraph._pkg()Zac Medico2010-11-041-9/+9
|
* calc_depclean: fix broken pkg hash keysZac Medico2010-11-041-3/+4
| | | | | This should fix bug 344179. These hash keys were broken by reposyntax changes.