summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Remove extended package set configuration docs.v2.1.10.4Zac Medico2011-07-034-25/+9
| | | | Extended package sets configuration is disabled in the stable branch.
* Remove FEATURES=preserve-libs config/docs.Zac Medico2011-07-033-20/+6
| | | | Support for FEATURES=preserve-libs is disabled in the stable branch.
* portage.const: toggle constants for stable branchZac Medico2011-07-031-5/+5
| | | | | | | | _ENABLE_DYN_LINK_MAP = False _ENABLE_PRESERVE_LIBS = False _ENABLE_REPO_NAME_WARN = False _ENABLE_SET_CONFIG = False _SANDBOX_COMPAT_LEVEL = "16"
* repoman: ElementTree.ParseError -> SyntaxErrorZac Medico2011-07-031-1/+1
| | | | | The ElementTree.ParseError class is undocumented and isn't available in python-2.6, so use its SyntaxError base class instead.
* Show repository in error message about missing USE flags.Arfrever Frehtes Taifersar Arahesis2011-07-031-1/+1
|
* portageq get_repo_path: output empty if unknownv2.2.0_alpha43Zac Medico2011-07-011-1/+4
| | | | It used to output "None" for unknown repos, which was not intended.
* Fix a typo in a comment.Zac Medico2011-07-011-1/+1
|
* varexpand: remove escaped newline charactersZac Medico2011-07-012-5/+10
| | | | This fixes a regression reported in bug 365033, comment #14.
* preserve-libs: only preserve soname symlinksv2.2.0_alpha42Zac Medico2011-06-301-13/+13
| | | | | This avoids calling the LinkageMapELF.isMasterLink() method, since the only symlinks that are strictly required are the soname symlinks.
* LinkageMapElf.findConsumers(): fix $ROOT handlingZac Medico2011-06-301-1/+2
| | | | | The code which checks the soname symlink was missing a join with $ROOT.
* LinkageMapElf: clarify findConsumers soname codeZac Medico2011-06-301-4/+4
| | | | | | Here it referred to an soname symlink as a "master" link, which was inconsistent with the meaning of "master" link used in the isMasterLink() method.
* LinkageMapElf.isMasterLink(): handle libprocZac Medico2011-06-301-1/+10
| | | | | The version component of the libproc-3.2.8.so soname is formed slightly differently than most other libraries.
* 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
|