summaryrefslogtreecommitdiffstats
path: root/cnf/make.globals
Commit message (Collapse)AuthorAgeFilesLines
* COLLISION_IGNORE jython compiled modules as well.Michał Górny2012-11-051-1/+1
| | | | Jython names its compiled modules *$py.class.
* Add FEATURES=merge-sync, for bug #439584.Zac Medico2012-10-251-1/+1
|
* Remove old binhost protocol for bug #438640.Zac Medico2012-10-171-3/+0
| | | | | The old protocol has been deprecated since portage-2.1.6 (2009), so it should be completely irrelevant now.
* Add preserve-libs for stable branch (not default)Zac Medico2012-09-211-4/+0
| | | | | | | | | EAPI 5 supports automatic rebuilds via the slot-operator and sub-slots, which makes preserve-libs much more user-friendly, since it makes @preserved-rebuild unnecessary (also see bug #364425 for explanation of @preserved-rebuild shortcomings). Therefore, enable preserve-libs for the stable branch, but not by default. After EAPI 5 is widely adopted, we can consider enabling preserve-libs by default.
* Remove FEATURES=parse-eapi-ebuild-headZac Medico2012-08-291-1/+1
| | | | | | | | 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
* elog: enable save_summary:qa by defaultZac Medico2012-08-051-1/+1
| | | | | QA warnings still won't be echoed by default, but they will be saved in summary.log.
* PORTAGE_GPG_SIGNING_COMMAND: --digest-algo SHA256Zac Medico2012-07-091-1/+1
|
* PORTAGE_GPG_SIGNING_COMMAND: --digest-algo SHA512Zac Medico2012-07-051-1/+1
|
* Add UNINSTALL_IGNORE variable for bug #421659.Zac Medico2012-06-221-0/+1
| | | | | | | | | 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.
* FEATURES=config-protect-if-modified by default.Zac Medico2012-05-161-1/+2
| | | | | | | 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-1/+1
| | | | | | | | 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.
* COLLISION_IGNORE: support fnmatch patternsZac Medico2012-05-071-3/+1
| | | | | | This allows it to be combined with the COLLISION_IGNORE_UNOWNED variable from commit 33545ea18e8816addb3c54bb26a0cc788b8512e6, so only one variable is needed.
* COLLISION_IGNORE_UNOWNED: tweak default *.py[co]Zac Medico2012-05-051-1/+1
|
* Support COLLISION_IGNORE_UNOWNED="*.pyc *.pyo"Krzysztof Pawlik2012-05-041-0/+5
| | | | This will fix bug #410691.
* Add --human-readable to rsync opts for bug 269410Zac Medico2012-01-121-1/+1
|
* make.globals: don't define TMPDIR with EPREFIXZac Medico2011-12-211-1/+1
| | | | Same reason as commit e1c6bba8c26525cca498894237c6421f86c98dfb.
* make.globals: don't define PORTDIR with EPREFIXZac Medico2011-12-211-1/+1
| | | | | We want make.globals defaults to evaluate the same, regardless of the current prefix that we're using it for (bug #395633).
* Auto-generate PORTAGE_INST_GID/UID for prefix.Zac Medico2011-12-091-4/+0
| | | | | | For prefix environments, default to the UID and GID of the top-level EROOT directory. This allows us to avoid using hardcoded defaults. It's still possible to override these variables via make.conf.
* make.globals: use ${EPREFIX} for PORTDIR, etc...Zac Medico2011-12-081-5/+5
|
* Use 'wget' instead of /usr/bin/wget everywhere.Zac Medico2011-12-081-2/+2
| | | | This reduces the amount of patching needed for prefix installs.
* Remove FEATURES=fixpackages support.v2.2.0_alpha67Zac Medico2011-10-111-1/+1
| | | | | | | 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 FEATURES=clean-logs support.Zac Medico2011-08-311-0/+3
| | | | | | | 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.
* config: repo-level make.defaults/package.useZac Medico2011-06-201-1/+1
| | | | This completes the implementation of bug #370693.
* Rename FEATURES=no-ebuild-locks to ebuild-locks.Zac Medico2011-05-071-1/+1
|
* Update timestamps in headers of modified files.Zac Medico2011-04-131-1/+1
|
* Support PORTAGE_GPG_SIGNING_COMMAND variable.Arfrever Frehtes Taifersar Arahesis2011-04-031-0/+3
|
* make.globals: initialize FFLAGS and FCFLAGSZac Medico2011-01-191-0/+2
| | | | This completes the fixes for bug #349070.
* complete binhost ssh/sftp port supportZac Medico2010-11-041-2/+2
|
* FETCHCOMMAND: Update comments for wget 3 tries.Zac Medico2010-10-101-1/+1
|
* FETCHCOMMAND: Reduce wget retries from 5 to 3.Zac Medico2010-10-101-2/+2
| | | | | | | If 3 tries are needed then the server is likely to be very flaky. If the user has a flaky connection then they can manually adjust FETCHCOMMAND to compensate. Thanks to Christian Ruppert <idl0r@g.o> for the suggestion.
* Bug #339642 - Make --sync try all addresses.Zac Medico2010-10-041-1/+1
|
* Add PORTAGE_BINHOST sftp protocol support.v2.2_rc87Zac Medico2010-09-251-0/+2
|
* Add default values for FETCHCOMMAND_SSH and RESUMECOMMAND_SSHZac Medico2010-09-251-0/+3
| | | | that call rsync.
* Add support for FEATURES=binpkg-logs which is similar to unmerge-logs,Zac Medico2010-09-221-1/+2
| | | | but applies to all binary package merges.
* Bug #335340 - Add support for PORTAGE_BZIP2_COMMAND andZac Medico2010-08-301-0/+2
| | | | | | PORTAGE_BUNZIP2_COMMAND settings in make.conf. This only adds support for binary packages, since that's where pbzip2 can provide the most benefit in common cases.
* Add a comment to make.globals noting that the preserve-libs FEATURESZac Medico2010-08-301-1/+2
| | | | setting will be commented out in versions that don't support it.
* FEATURES: Rename lafilefixing -> fixlafilesSebastian Luther2010-07-251-1/+1
|
* Let emerge fix .la filesSebastian Luther2010-07-121-1/+1
| | | | | Triggered by FEATURES="lafilefixing" (enabled by default) Includes a QA warning for invalid .la files.
* Add FEATURES=unknown-features-warn, so the the warning about unknown FEATURESZac Medico2010-07-111-1/+2
| | | | values can be disabled.
* Add defaults for FETCHCOMMAND_RSYNC and RESUMECOMMAND_RSYNC. Thanks toZac Medico2010-05-081-0/+3
| | | | Robin H. Johnson <robbat2@gentoo.org>.
* Remove all svn $Id keywords.Zac Medico2010-03-241-1/+0
|
* Produce a warning message if the timestamp of the portage tree is more thanZac Medico2010-03-081-0/+4
| | | | | | | 30 days old, and make it adjustable via the PORTAGE_SYNC_STALE variable. Thanks to Ned Ludd <solar@g.o> for the most of this code. svn path=/main/trunk/; revision=15756
* Remove ibiblio.org from the default GENTOO_MIRRORS value. Thanks toZac Medico2010-01-181-2/+3
| | | | | | Jeremy Olexa <darkside@g.o> for this patch. svn path=/main/trunk/; revision=15201
* Enable FEATURES=news by default and document it.Zac Medico2009-10-051-1/+1
| | | | svn path=/main/trunk/; revision=14498
* * Add default ACCEPT_LICENSE and ACCEPT_PROPERTIES values in make.globals.Zac Medico2009-10-051-0/+3
| | | | | | | | | * Set default values if missing from make.globals. * Only warn once if a given license group is missing. * Prune off any parts of an ACCEPT_LICENSE and ACCEPT_PROPERTIES that are made irrelevant by the latest occuring * or -* wildcard. svn path=/main/trunk/; revision=14496
* FEATURES=unmerge-logsZac Medico2009-07-201-1/+1
| | | | | | | | | Keep logs from successful unmerge phases. This is relevant only when PORT_LOGDIR is set. Thanks to Diego Pettenò <flameeyes@gentoo.org> for the suggestion. svn path=/main/trunk/; revision=13844
* Enable FEATURES=assume-digests by default.Zac Medico2009-05-101-2/+2
| | | | svn path=/main/trunk/; revision=13622
* Enable FEATURES=fixpackages by default since the performance is prettyZac Medico2008-12-041-1/+1
| | | | | | reasonable now. Thanks to Jeremy Olexa <darkside@g.o> for the suggestion. svn path=/main/trunk/; revision=12153
* Remove PORTAGE_IONICE_COMMAND setting since it's commented out.Zac Medico2008-11-191-4/+0
| | | | svn path=/main/trunk/; revision=12004
* Add support for FEATURES="protect-owned" which is identical to theZac Medico2008-08-301-1/+7
| | | | | | | | | | | | | | | | | | collision-protect feature except that files may be overwritten if they are not explicitly listed in the contents of a currently installed package. This is particularly useful on systems that have lots of orphan files that have been left behind by older versions of portage that did not support the unmerge-orphans feature. The additional tolerance makes this feature more suitable than collision-protect for being enabled by default. In order to ensure smooth operation of protect-owned in all cases, we also have to set COLLISION_IGNORE="/lib/modules" since files inside this directory are never unmerge. By enabling protect-owned by default, users are protected from problems that may occur due interactions with file collisions and the unmerge-orphans feature which is also enabled by default. svn path=/main/trunk/; revision=11479