summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* UseFlagDisplay: fix USE_EXPAND_HIDDEN breakageZac Medico2011-06-301-1/+1
|
* Fix a typo in a comment.Zac Medico2011-06-301-1/+1
|
* Fix a typo in a docstring.Zac Medico2011-06-301-1/+1
|
* LinkageMapELF.isMasterLink(): literally compareZac Medico2011-06-301-3/+5
| | | | | | Comparing the lengths of the names alone seems like too much of an assumption, so literally compare the beginning of the soname to the basename of the given file.
* misc-functions.sh: remove stale NEEDED* filesZac Medico2011-06-301-0/+1
|
* Fix last commit to work regardless of nullglob.Zac Medico2011-06-301-1/+2
|
* ecompress: beware of -k in PORTAGE_COMPRESS_FLAGSZac Medico2011-06-301-1/+4
| | | | This will fix bug #372183.
* config: filter repo-level make.defaults earlierZac Medico2011-06-301-4/+5
|
* ebuild(1): use bintree.inject for "package" phaseZac Medico2011-06-291-2/+11
|
* ebuild(1): pass missing myrepo arg to aux_getZac Medico2011-06-291-1/+1
|
* ebuild(1): pass "installed" arg to PackageZac Medico2011-06-291-0/+1
|
* ebuild(1): pass Package instance to setcpvZac Medico2011-06-291-3/+19
| | | | This should improve repo-level support, for bug #370693.
* Only create soname symlinks in global libdirs.Zac Medico2011-06-293-4/+44
| | | | | This prevents false positives for private libraries installed by pre-built packages under /opt.
* config.setcpv(): simplify repo_env codeZac Medico2011-06-291-4/+2
|
* env_update: document ldconfig -X for bug #373341Zac Medico2011-06-291-1/+8
|
* RELEASE-NOTES: fix spelling of "respecting"Zac Medico2011-06-291-1/+1
|
* preserve-libs: don't preserve "master" symlinkZac Medico2011-06-291-1/+4
| | | | | There's no point in preserving the "master" symlink, since the soname symlink is all that's strictly required.
* Don't ever recreate root .so links on env-update.Michał Górny2011-06-292-6/+2
| | | | | | We install .so symlinks with packages, so let's use that instead of letting ldconfig update them for no reason. This should fix problems with preserved-libs.
* Detect/create missing soname symlinks for libs.Zac Medico2011-06-292-1/+90
| | | | | | | This will allow us to safely use the ldconfig -X option for all ldconfig calls, an thereby avoid having ldconfig override our own soname symlink policy which allows preserve-libs to work correctly when libraries are downgraded as discussed in bug 373341.
* read_corresponding_eapi_file(): Strip final \n from EAPI value.Arfrever Frehtes Taifersar Arahesis2011-06-281-1/+1
|
* Remove unimplemented "severe" FEATURES value.Zac Medico2011-06-282-5/+1
| | | | This will fix bug #373301.
* varexpand: handle backslashes like more like bashZac Medico2011-06-282-27/+45
| | | | | | | | | For backslash expansion, this function used to behave like echo -e, but that's not needed for our purposes. We want to behave like bash does when expanding a variable assignment in a sourced file, in which case it performs backslash removal for \\ and \$ but nothing more. This will fix bash compatibility for the case reported in bug #365033.
* pkg_use_display(): Use use.expand and use.expand_hidden attributes.Arfrever Frehtes Taifersar Arahesis2011-06-271-4/+2
|
* Package.use: share identical frozenset instancesZac Medico2011-06-261-4/+12
|
* Fix CONFIG_PROTECT breakage from previous commit.Zac Medico2011-06-261-1/+1
|
* config: disallow per-package/repo CONFIG_PROTECTZac Medico2011-06-262-0/+10
| | | | | In order for reliable etc-update behavior, CONFIG_PROTECT needs to be a global constant (see bug 370693, comment #8).
* Package: add use.expand/expand_hidden attributesZac Medico2011-06-262-9/+25
| | | | | This allows the merge list display to account for repository-level USE_EXPAND and USE_EXPAND_HIDDEN settings (see bug #370693).
* prepare_features_dirs: fix ccache/distcc libdirZac Medico2011-06-241-2/+10
| | | | This will fix bug #355283.
* Add a QA check for systemd unit file install.Michał Górny2011-06-241-0/+10
|
* repoman: fix broken set constructor usageZac Medico2011-06-241-1/+2
|
* repoman: add new "dependency.unknown" warningZac Medico2011-06-242-0/+29
| | | | | This checks for a dependency that refers to an unknown package (which may be provided by an overlay), as requested in bug #372789.
* Improve indentation for readability.Arfrever Frehtes Taifersar Arahesis2011-06-231-2/+2
|
* use_reduce: less strict for installedZac Medico2011-06-211-4/+10
|
* extract_affecting_use: less strict for installedZac Medico2011-06-212-4/+14
|
* config: fix repo KeyErrorsZac Medico2011-06-202-4/+24
|
* UseManager: avoid possible repo KeyErrorsZac Medico2011-06-201-4/+4
|
* config: repo-level make.defaults/package.useZac Medico2011-06-206-5/+55
| | | | This completes the implementation of bug #370693.
* config: fix repositories attribute for cloneZac Medico2011-06-201-0/+1
|
* portage.5: document more repo-level config filesZac Medico2011-06-191-0/+5
| | | | | | At the repository level, package.mask has been supported for some time. Support for use.force, package.use.force, use.mask and package.use.mask was recently added in commit 96ab7b436ceb3543f5158aab1fab48470c3f0b98.
* Bug #370693: Handle package.use.force and package.use.mask files from masterArfrever Frehtes Taifersar Arahesis2011-06-192-18/+20
| | | | repositories.
* Bug #370693: Support use.force, package.use.force, use.mask andArfrever Frehtes Taifersar Arahesis2011-06-192-58/+100
| | | | package.use.mask files in ${repository}/profiles.
* emaint binhost: add method for SIZE/MTIME checksZac Medico2011-06-181-19/+38
|
* emaint binhost: check SIZE and MTIMEZac Medico2011-06-181-1/+21
|
* portageq: fix all_best_visible to fail earlyZac Medico2011-06-181-3/+5
| | | | This will fix bug #372193.
* repoman: handle PermissionDenied from digestgenZac Medico2011-06-172-4/+20
| | | | This will fix bug #371987.
* misspell-suggestions: filter the input cpZac Medico2011-06-171-1/+7
| | | | | Obviously, we don't want to consider the input cp as a possible suggestion, as reported in bug 372033.
* treewalk: set REPLACING_VERSIONS laterZac Medico2011-06-171-4/+3
| | | | | | | | Settings like this are better done after doebuild_environment, in case doebuild_environment calls config.setcpv/reset. This avoids the need to call backup_changes which is not really intended for per-package settings since it tends to pollute the config instance with settings that survive config.reset() calls.
* doebuild: don't set REPLACING_VERSIONS for removeZac Medico2011-06-171-2/+6
| | | | | Also, don't call backup_changes with this variable, since it's not necessary and we don't want to pollute the config instance.
* doebuild: export REPLACING_VERSIONS moreZac Medico2011-06-171-1/+1
| | | | This is for api consumers like Sabayon's Entropy.
* repoman: only report allmasked if ebuilds existZac Medico2011-06-161-1/+1
|