summaryrefslogtreecommitdiffstats
path: root/man/make.conf.5
Commit message (Collapse)AuthorAgeFilesLines
* make.conf.5: document @preserved-rebuildZac Medico2013-01-151-0/+3
|
* make.conf.5: tweak escape format for apostrophyv2.2.0_alpha151Zac Medico2013-01-111-1/+1
|
* make.conf.5: escape apostropy quote, bug #451118Zac Medico2013-01-091-2/+2
|
* man pages: refer to /etc/portage/make.confZac Medico2012-12-281-3/+3
|
* Add FEATURES=merge-sync, for bug #439584.Zac Medico2012-10-251-0/+5
|
* Remove old binhost protocol for bug #438640.Zac Medico2012-10-171-7/+3
| | | | | The old protocol has been deprecated since portage-2.1.6 (2009), so it should be completely irrelevant now.
* Add QA_MULTILIB_PATHS for bug #437910.Zac Medico2012-10-101-1/+5
|
* make.conf.5: refer to ebuild.5 for cross-compileZac Medico2012-09-241-3/+4
|
* drop support for QA_DT_HASH/QA_STRICT_DT_HASHMike Frysinger2012-09-231-5/+0
| | | | | | | | These variables have been deprecated in favor of the new variables QA_STRICT_FLAGS_IGNORED/QA_FLAGS_IGNORED, and the tree has been converted over to the new ones, so drop the old vars. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* portage.5: move USE_EXPAND from make.conf.5Zac Medico2012-09-161-9/+0
|
* Bind FEATURES=-test to USE=-test for bug #373209.Zac Medico2012-09-131-2/+5
| | | | | | Also, make options like emerge --newuse ignore the state of USE=test, since users typically don't want to trigger a bunch of rebuilds when they enable or disable FEATURES=test.
* Prefer /etc/portage/make.profile.v2.2.0_alpha126Zac Medico2012-09-121-2/+2
| | | | | | | | | This is the default location used by current versions of eselect profile, and will soon be the default location in stages. Since eselect profile generates a warning if both /etc/make.profile and /etc/portage/make.profile exist, the new default should be fairly safe (although eselect profile currently prefers /etc/make.profile when both exist).
* Remove FEATURES=parse-eapi-ebuild-headZac Medico2012-08-291-5/+0
| | | | | | | | It's already been enabled by default in stable portage for awhile now, so it should be safe to enable it unconditionally. The PMS eapi-5 branch also says that it's mandatory to parse the EAPI: http://git.overlays.gentoo.org/gitweb/?p=proj/pms.git;a=commit;h=91d1e1e39b034bde7e5b981a5616a127135f37fa
* make.conf.5: s/Hash functions/Hash function/Zac Medico2012-08-221-1/+1
|
* Implement PORTAGE_CHECKSUM_FILTER for bug #432170Zac Medico2012-08-211-1/+18
|
* make.conf.5: warn about PORTAGE_TMPDIR in PORTDIRDave Kemper2012-08-191-1/+4
| | | | This will fix bug #392565.
* Portage writes a compressed copy of 'Packages' index file.W-Mark Kubacki2012-08-081-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | This behaviour is enabled by FEATURES="compress-index". The resulting file is 'Packages.gz' and its modification time will match that of 'Packages'. Web-servers use that copy to avoid repeated on-the-fly compression. In order to re-use 'atomic_ofstream' usage of 'codecs.zlib_codec' has been considered and discarded, because 'GzipFile' yields smaller files. (According to Mark's tests 62% smaller.) Example usage, Nginx: location =/Packages { gzip_static on; default_type text/plain; } Apache httpd (use with caution): RewriteRule ^(.*)/Packages$ $1/Packages.gz [T=text/plain,E=GZIP:gzip,L] <FilesMatch "Packages\.gz$"> Header set Content-Encoding gzip </FilesMatch>
* Support FEATURES={downgrade,unmerge}-backupZac Medico2012-07-011-1/+12
| | | | This will fix bug #156282 and bug #424275.
* Add UNINSTALL_IGNORE variable for bug #421659.Zac Medico2012-06-221-0/+8
| | | | | | | | | UNINSTALL_IGNORE = [space delimited list of fnmatch patterns] This variable prevents uninstallation of files that match specific fnmatch(3) patterns. In order to ignore file collisions with these files at install time, the same patterns can be added to the COLLISION_IGNORE variable.
* make.conf(5): document PORTAGE_{GRPNAME,USERNAME,INST_UID,INST_GID}Mike Frysinger2012-05-311-0/+24
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* FEATURES=config-protect-if-modified by default.Zac Medico2012-05-161-2/+3
| | | | | | | The plan is to send out a GLEP 42 news item for this before it goes to stable, as discussed here: http://archives.gentoo.org/gentoo-dev/msg_7fe557809defad4faca2ee5c6e52d134.xml
* Parse EAPI with pattern from PMS section 7.3.1.Zac Medico2012-05-091-3/+3
| | | | | | | | This implements the specification that was approved in Gentoo's council meeting on May 8, 2012 (see bug #402167). The parse-eapi-ebuild-head FEATURES setting is now enabled by default, and causes non-conformant ebuilds to be treated as invalid. This behavior will soon become enabled unconditionally.
* make.conf.5: COLLISION_IGNORE s/shell/fnmatch/v2.2.0_alpha102Zac Medico2012-05-081-3/+3
|
* COLLISION_IGNORE: support fnmatch patternsZac Medico2012-05-071-10/+5
| | | | | | This allows it to be combined with the COLLISION_IGNORE_UNOWNED variable from commit 33545ea18e8816addb3c54bb26a0cc788b8512e6, so only one variable is needed.
* Support COLLISION_IGNORE_UNOWNED="*.pyc *.pyo"Krzysztof Pawlik2012-05-041-0/+7
| | | | This will fix bug #410691.
* repoman: support git commit --gpg-signZac Medico2012-02-041-1/+3
| | | | | | | 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.
* 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>
* Update date headers in man pages.Zac Medico2011-12-241-1/+1
|
* 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.
* Share variables for CFLAGS and LDFLAGS checks.Zac Medico2011-12-221-3/+4
| | | | | | | 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.
* 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-211-1/+1
|
* Support checking for ignored CFLAGS using -frecord-gcc-switches.Michał Górny2011-12-211-0/+4
|
* make.conf.5: it's -> itsZac Medico2011-12-151-1/+1
|
* 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.
* 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/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).
* man/make.conf.5: elaborate on prelink-checksumsMartin von Gagern2011-10-261-0/+6
|
* Remove FEATURES=fixpackages support.v2.2.0_alpha67Zac Medico2011-10-111-5/+0
| | | | | | | 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.
* manifest: controllable per repoBrian Harring2011-09-271-4/+0
| | | | | | | | | | | 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.
* make.conf.5: bump date stampZac Medico2011-08-311-1/+1
|
* Add FEATURES=clean-logs support.Zac Medico2011-08-311-0/+13
| | | | | | | Enable automatic execution of the command specified by the PORT_LOGDIR_CLEAN variable. The default PORT_LOGDIR_CLEAN setting will remove all files from PORT_LOGDIR that were last modified at least 7 days ago.
* make.conf.5: document EMERGE_WARNING_DELAYZac Medico2011-08-221-0/+6
|
* Update timestamps in headers of modified files.Zac Medico2011-07-121-1/+1
|
* make.conf.5: fix grammarZac Medico2011-07-071-1/+1
|
* digestcheck: support allow-missing-manifestsZac Medico2011-07-061-0/+4
| | | | Also, update the man page.
* Remove unimplemented "severe" FEATURES value.Zac Medico2011-06-281-4/+0
| | | | This will fix bug #373301.
* config: repo-level make.defaults/package.useZac Medico2011-06-201-1/+4
| | | | This completes the implementation of bug #370693.
* Add FEATURES=distcc-pump support.MATSUU Takuto2011-05-201-0/+3
| | | | This will fix bug #288597.