summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Remove extended package set configuration docs.v2.1.10.18Zac Medico2011-09-144-25/+9
| | | | Extended package sets configuration is disabled in the stable branch.
* Remove FEATURES=preserve-libs config/docs.Zac Medico2011-09-143-20/+6
| | | | Support for FEATURES=preserve-libs is disabled in the stable branch.
* portage.const: toggle constants for stable branchZac Medico2011-09-141-5/+5
| | | | | | | | _ENABLE_DYN_LINK_MAP = False _ENABLE_PRESERVE_LIBS = False _ENABLE_REPO_NAME_WARN = False _ENABLE_SET_CONFIG = False _SANDBOX_COMPAT_LEVEL = "16"
* Remove unused Manifest imports.v2.2.0_alpha58Zac Medico2011-09-145-5/+0
|
* doebuild: avoid redundant distfiles checksZac Medico2011-09-141-1/+1
|
* digestcheck: only show relevant msgs for thinZac Medico2011-09-141-9/+12
|
* Fix multislot handling for depclean (bug #382823)Zac Medico2011-09-142-5/+29
|
* Test non-empty thin manifests.Zac Medico2011-09-142-2/+33
|
* Handle non-existent thin manifest in tests.Zac Medico2011-09-141-3/+1
|
* digestcheck: remove empty/missing Manifest checksZac Medico2011-09-141-22/+0
| | | | | These checks never really needed, and they are not valid for thin manifests or allow-missing-manifests.
* Remove Manifest if it is not needed.Zac Medico2011-09-141-7/+15
| | | | | With thin manifest, there's no need to have a Manifest file if there are no DIST entries.
* Don't write empty (thin) Manifest files.Zac Medico2011-09-141-1/+4
| | | | | With thin manifest, there's no need to have a Manifest file if there are no DIST entries.
* Fix typos in comments.Arfrever Frehtes Taifersar Arahesis2011-09-142-3/+3
|
* Fix grammar in some messages.Arfrever Frehtes Taifersar Arahesis2011-09-141-2/+2
|
* repoman: use repodir moreZac Medico2011-09-141-1/+1
|
* repoman: test symlinked repo pathv2.2.0_alpha57Zac Medico2011-09-141-1/+6
|
* repoman: use the repodir variable moreZac Medico2011-09-141-9/+4
|
* digestgen: remove duplicate 'mytree' variablesZac Medico2011-09-141-5/+0
|
* digestgen: handle get_repo_for_location KeyErrorZac Medico2011-09-141-1/+7
|
* repoman: fix KeyError from digestgen with symlinkZac Medico2011-09-141-0/+7
|
* Deprecate the manifest1_compat parameter.v2.2.0_alpha56Zac Medico2011-09-133-11/+12
|
* manifest: remove unused 'pf is None' caseZac Medico2011-09-131-2/+0
|
* man/portage.5: layout.conf examples manifestsZac Medico2011-09-121-0/+4
|
* metadata/layout.conf: "sign-manifests = false"Zac Medico2011-09-122-5/+11
| | | | | | This allows repos to disable manifest signatures, which is useful if they want to prevent merge conflicts like those that thin-manifests is designed to prevent.
* ebuild(1): remove unneeded porttrees modificationZac Medico2011-09-121-6/+4
| | | | | | | | This code should be unnecessary, as long as the repo is correctly identified for all calls to portdbapi methods like aux_get and findname. Notably, config.setcpv() must be called with a Package instance in order to ensure that it gets the metadata from the correct repository.
* _validate_deps: pass myrepo to aux_getZac Medico2011-09-121-1/+2
|
* ebuild(1): avoid "Location not set for repo" msgsZac Medico2011-09-121-2/+8
| | | | | | When overriding PORTDIR_OVERLAY, we can avoid "Location not set for repository" messages if we include the original PORTDIR_OVERLAY paths in the overridden setting.
* doebuild: support allow-missing and thin manifestZac Medico2011-09-121-15/+21
|
* repoman: don't sign thin manifestsZac Medico2011-09-121-3/+9
| | | | | Thin manifests imply reliance on the VCS for file integrity, which implies that manifest signatures are not needed.
* Add tests for thin manifestsSebastian Luther2011-09-122-5/+57
|
* add layout.conf awareness of thin-manifestsBrian Harring2011-09-121-2/+9
| | | | | | | | | For any repo that wants thin (just src_uri digests), they just need to add thin-manifests = true to their layout.conf. Again, this should only be used in repositories were the backing vcs provides checksums for the ebuild data.
* add thin manifest support to the Manifest classBrian Harring2011-09-122-54/+97
| | | | | | 'thin' is just distfiles. This is primarily useful when the ebuild lives in a vcs- git for example, which already has it's own checksums to rely on.
* Bind all manifest access through repoconfigsBrian Harring2011-09-1210-14/+38
| | | | | This enables controling the behaviour (creation and validation) per repo, and while mildly ugly, refactors in the right direction.
* refactoring; unhide part of the parsing functionalityBrian Harring2011-09-121-100/+98
|
* ebuild.sh: make use* return false for "depend"Zac Medico2011-09-121-1/+6
| | | | This ensures that `use multislot` is false for the "depend" phase.
* save-ebuild-env.sh: tweak PYTHONPATH cleansingZac Medico2011-09-111-3/+7
|
* config: set USERLAND if unsetZac Medico2011-09-111-0/+13
|
* isolated-functions.sh: skip set_colors for dependZac Medico2011-09-111-8/+13
| | | | This avoids an unneeded stty call.
* Move KV funcs to bashrc-functions.sh.Zac Medico2011-09-113-53/+54
|
* isolated-functions.sh: split save-ebuild-env.shZac Medico2011-09-114-92/+95
|
* ebuild.sh: setup PATH earlierZac Medico2011-09-111-7/+7
| | | | | This avoids "uname: command not found" messages from isolated-functions.sh.
* ebuild.sh: source *.sh at the topZac Medico2011-09-111-28/+28
|
* Move preprocess_ebuild_env to phase-functions.sh.Zac Medico2011-09-112-188/+184
|
* ebuild.sh: split out bashrc-functions.shZac Medico2011-09-112-92/+94
|
* ebuild.sh: move hasg* funcs into econfZac Medico2011-09-113-13/+14
|
* ebuild.sh: remove unused lchown and lchgrpZac Medico2011-09-112-9/+1
|
* build.sh: has/best_version to phase-helpers.shZac Medico2011-09-112-54/+47
|
* ebuild.sh: move ebuild_main to phase-functions.shZac Medico2011-09-112-223/+217
|
* ebuild.sh: move use* funcs to phase-helpers.shZac Medico2011-09-112-49/+50
|
* ebuild.sh: add dummy funcs for "depend" phaseZac Medico2011-09-111-0/+9
|