summaryrefslogtreecommitdiffstats
path: root/man
Commit message (Collapse)AuthorAgeFilesLines
* Remove extended package set configuration docs.v2.1.10.46Zac Medico2012-02-112-19/+3
| | | | Extended package sets configuration is disabled in the stable branch.
* Remove FEATURES=preserve-libs config/docs.Zac Medico2012-02-112-19/+5
| | | | Support for FEATURES=preserve-libs is disabled in the stable branch.
* repoman: support git commit --gpg-signZac Medico2012-02-042-1/+6
| | | | | | | In order to sign commits with git, you will need Git >=1.7.9 and your key will have to be configured by `git config user.signingkey key_id`. Also, the repository will need to have "sign-commits = true" in metadata/layout.conf. This will fix bug #333687.
* Don't print ::${repository} for main repository in output ofArfrever Frehtes Taifersar Arahesis2012-01-281-0/+3
| | | | | `emerge -pv ${package}` by default. Add --verbose-main-repo-display option, which enables printing ::${repository} for main repository.
* document --quiet-repo-displayZac Medico2012-01-201-0/+4
|
* man/emerge.1: reference --exclude from --newuseZac Medico2012-01-191-1/+2
|
* add support for compressing debug sections to save spaceMike Frysinger2012-01-141-1/+9
| | | | | | | | | | | Since binutils/gdb can compress the .debug* sections with zlib into .zdebug*, we should be able to save quite a bit of space -- on my system, I saw /usr/lib/debug/ go from ~20GB to ~7.5GB. This requires binutils/gdb to be built with USE=zlib which is why this defaults to off. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* ebuild.5: fix REQUIRED_USE sample for bug #397415Gavin Pryke2012-01-021-1/+1
|
* repoman: remove ebuild.allmasked checkZac Medico2012-01-011-6/+0
| | | | | | | This check it pretty useless, since there packages don't necessarily need to have any stable keywords, and nobody relies on this check to decide when to keyword something. Also, remove references to the ebuild.nostable which doesn't seem to exist anymore.
* Update date headers in man pages.Zac Medico2011-12-242-2/+2
|
* Add FEATURES=config-protect-if-modified support.Zac Medico2011-12-241-0/+4
| | | | | This causes the CONFIG_PROTECT behavior to be skipped for files that have not been modified since they were installed.
* Fix description of QA_FLAGS_IGNORED.Arfrever Frehtes Taifersar Arahesis2011-12-231-2/+2
|
* Share variables for CFLAGS and LDFLAGS checks.Zac Medico2011-12-222-8/+10
| | | | | | | The rationale is that any exceptions to either of these checks will probably apply to both checks. So, QA_CFLAGS_IGNORED and QA_DT_HASH are merged into QA_FLAGS_IGNORED, and QA_STRICT_CFLAGS_IGNORED and QA_STRICT_DT_HASH are merged into QA_STRICT_FLAGS_IGNORED.
* Use *FLAGS for CFLAGS ignorance checks.Zac Medico2011-12-211-1/+1
| | | | | | | Current *FLAGS variables include CFLAGS, CXXFLAGS, FFLAGS, and FCFLAGS. Not that this check is only enabled if every one of these variables contains -frecord-gcc-switches, since otherwise the check could result in false positive results.
* s/QA_STRICT_DT_SWITCHES/QA_STRICT_CFLAGS_IGNORED/Zac Medico2011-12-211-1/+1
|
* s/QA_DT_SWITCHES/QA_CFLAGS_IGNORED/Zac Medico2011-12-212-2/+2
|
* --ask is fine for --depclean as well.Michał Górny2011-12-211-2/+2
|
* Support checking for ignored CFLAGS using -frecord-gcc-switches.Michał Górny2011-12-212-0/+13
|
* emerge.1: --changed-use/--selective interactionZac Medico2011-12-161-8/+9
| | | | Also, swap all instances of --reinstall=changed-use with --changed-use.
* emerge.1: enumerate more --selective=n overridesZac Medico2011-12-151-1/+2
|
* make.conf.5: it's -> itsZac Medico2011-12-151-1/+1
|
* emerge: disable --quiet-build by defaultZac Medico2011-12-131-3/+1
| | | | | | | | | This reverts the behavior change from commit 0cc174b6fc28feb26ea151d76f794e0ff2c2fa39, since Gentoo's council has voted to revert it in their 20111213 meeting, as requested on the gentoo-project mailing list: http://archives.gentoo.org/gentoo-project/msg_4e282bb4e6ac2611de2a39171a803c48.xml
* Support FEATURES=xattr.Zac Medico2011-12-091-0/+4
|
* Support FEATURES=force-prefix.Zac Medico2011-12-081-0/+6
| | | | | | | This adjusts the logic from commit ff52f9dc31004becb8022e6437088d01917f413c to use FEATURES=force-prefix instead of USE=prefix. This has the advantage that we don't have to make any assumptions about the USE=prefix.
* man: document fixpackages for bug #393517Zac Medico2011-12-072-5/+31
|
* make.conf(5): clarify "repo" and "defaults" sources for USE_ORDERMike Frysinger2011-11-301-2/+4
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* man/emerge.1: note that --jobs redirects outputZac Medico2011-11-211-0/+5
|
* Enable emerge --quiet-build by default.v2.2.0_alpha74Zac Medico2011-11-111-2/+9
| | | | | | See discussion on the gentoo-dev mailing list: http://archives.gentoo.org/gentoo-dev/msg_4f0401066abe2dc04458a952ac2a17bd.xml
* man/portage.5: profile-formats exampleZac Medico2011-10-291-0/+4
|
* man/portage.5: cache-formats exampleZac Medico2011-10-291-0/+3
|
* RepoConfigLoader: support incremental aliasesZac Medico2011-10-271-2/+3
| | | | | This allows a user to discard unwanted aliases that are specified in a repo's layout.conf.
* man/make.conf.5: mention LINGUAS in USE_ORDER docZac Medico2011-10-261-1/+2
| | | | | The reason for env.d being in USE_ORDER is not really obvious, so mention LINGUAS as an example (from bug #187016).
* Add emerge --check-news for bug #388233.Zac Medico2011-10-261-0/+4
|
* man/make.conf.5: elaborate on prelink-checksumsMartin von Gagern2011-10-261-0/+6
|
* man/repoman.1: reference changelog/layout.confZac Medico2011-10-231-1/+4
|
* man/portage.5: layout.conf update-changelogv2.2.0_alpha70Zac Medico2011-10-211-1/+3
|
* repoman: support --echangelog=forceZac Medico2011-10-161-2/+3
| | | | | Allows forced ChangeLog generation even when the vcs has detected that the ChangeLog has already been modified.
* man/repoman.1: update date in headerZac Medico2011-10-161-1/+1
|
* man/emerge.1: update date in headerZac Medico2011-10-161-1/+1
|
* Add --binpkg-exclude optionSebastian Luther2011-10-161-0/+5
| | | | | This options disables creation of binary packages, no matter what enabled it in the first place. See bug 386903.
* repoman: add --echangelog=<y|n> for bug #337853Zac Medico2011-10-141-0/+3
| | | | | | | | This option will call echangelog for each package that has modified files and does not have a modified ChangeLog. Gentoo's council has decided that this option will be enabled by default for the "gentoo" repository. If desired, we can add a metadata/layout.conf setting so that other repositories can control the default behavior.
* repoman: support REPOMAN_DEFAULT_OPTS variableZac Medico2011-10-141-0/+3
|
* Update --prune man page entry (bug 387011)Sebastian Luther2011-10-141-4/+6
|
* Add QA_SONAME_NO_SYMLINK for bug #387053.Zac Medico2011-10-131-0/+6
|
* xpak(5): fix grammar, spelling, style, and add more contentMike Frysinger2011-10-121-148/+105
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* Remove FEATURES=fixpackages support.v2.2.0_alpha67Zac Medico2011-10-112-12/+5
| | | | | | | This reduces the probability of users encountering issues related to package moves when they disable --dynamic-deps, and --package-moves=n can be set in EMERGE_DEFAULT_OPTS if package moves need to be temporarily avoided for some reason.
* Add emerge --dynamic-deps <y|n> option.Zac Medico2011-10-101-0/+16
| | | | | | | | | | | | | This makes it possible to disable the dynamic dependency updates that FakeVartree performs by default. WARNING: If --dynamic-deps is disabled, then it is necessary to ensure that an alternative method is used to handle package moves in dependencies of installed packages. Normally, this is handled by FEATURES="fixpackages", which is enabled by default and may be disabled via make.conf(5). Alternatively, in order to manually apply package moves, run `emaint --fix moveinst` after each emerge --sync operation (see emaint(1)).
* RepoConfig: allow repos.conf 'masters' overrideZac Medico2011-10-081-0/+7
| | | | | | | | | | | | | This give the user the power to override 'masters' settings from layout.conf, is case they want use a different set of masters to satisfy dependencies. This is especially important now that recursive expansion of masters is supported since commit ab2a6cc357ba3c8272a4a1556e2c0bcd4bee102e, so that the user can avoid pulling in unwanted repositories as dependencies, if necessary. Also, empty 'masters' settings are now supported, in case a repo wants to avoid implicit inheritance of PORTDIR settings like package.mask.
* manifest: controllable per repoBrian Harring2011-09-272-4/+3
| | | | | | | | | | | This adds three states to layout.conf key use-manifest; false, true, and strict. false means "don't use manifests at all" true means "use and generate manifests, but allow them to be missing" strict means "manifests must be used everywhere in this repo" BUG=chromium-os:11308 TEST=repoman manifest usage.
* man/emerge.1: fix spelling of behaviorZac Medico2011-09-231-2/+2
|