summaryrefslogtreecommitdiffstats
path: root/cnf
Commit message (Collapse)AuthorAgeFilesLines
* make.conf: example for ACCEPT_LICENSEUlrich Müller2013-01-211-0/+12
|
* make.conf.example: remove obsolete warningZac Medico2013-01-211-2/+1
|
* 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.
* Prefer /etc/portage/make.profile.v2.2.0_alpha126Zac Medico2012-09-121-1/+1
| | | | | | | | | 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).
* dispatch-conf.conf: say install rcs, bug #380551Zac Medico2012-09-061-0/+1
|
* 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
* metadata.dtd: update to latestZac Medico2012-08-171-2/+5
|
* elog: enable save_summary:qa by defaultZac Medico2012-08-052-2/+2
| | | | | QA warnings still won't be echoed by default, but they will be saved in summary.log.
* make.conf: clarify -frecord-gcc-switchesZac Medico2012-07-231-1/+2
|
* 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).
* cnf/make.conf: fix ia64 and s390 diffsZac Medico2011-12-212-38/+8
|
* Use *FLAGS for CFLAGS ignorance checks.Zac Medico2011-12-211-2/+5
| | | | | | | 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.
* Support checking for ignored CFLAGS using -frecord-gcc-switches.Michał Górny2011-12-211-0/+3
|
* 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.
* dispatch-conf: substitute ${EPREFIX} archive-dirZac Medico2011-12-081-1/+1
| | | | This allows prefix installs to avoid hardcoding archive-dir.
* make.globals: use ${EPREFIX} for PORTDIR, etc...Zac Medico2011-12-081-5/+5
|
* Use 'wget' instead of /usr/bin/wget everywhere.Zac Medico2011-12-082-6/+6
| | | | This reduces the amount of patching needed for prefix installs.
* make.conf: sync PORTAGE_ELOG_SYSTEM exampleZac Medico2011-11-111-1/+1
| | | | | Synchronize the PORTAGE_ELOG_SYSTEM example with the default make.globals setting.
* 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.
* dispatch-conf: support PAGER var for bug #384663Zac Medico2011-09-281-1/+9
|
* etc-update: support PAGER env var for bug #384663Zac Medico2011-09-281-6/+6
|
* 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.
* Add a copy of metadata.dtd, for repoman tests.Zac Medico2011-08-251-0/+99
| | | | | Since repoman uses metadata.dtd for metadata.xml checks, our sources need to include a copy in order to test it.
* logrotate.d: su portage portageZac Medico2011-07-071-1/+2
| | | | This is required for logrotate-3.8.0 as reported in bug 374287.
* config: repo-level make.defaults/package.useZac Medico2011-06-201-1/+1
| | | | This completes the implementation of bug #370693.
* etc-update: disable clear_term by defaultZac Medico2011-06-021-1/+2
|
* etc-update: add clear_term config for bug #142508Zac Medico2011-05-311-0/+3
|
* Fix some typos.Arfrever Frehtes Taifersar Arahesis2011-05-151-1/+1
|
* 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.conf.5: fix "direcory" spellingZac Medico2011-03-171-1/+1
| | | | Thanks to Francesco Turco in bug #359273.
* Recognize git-2.eclass as a live eclass.Zac Medico2011-02-141-1/+1
|
* dispatch-conf: restrict default archive-dir permsv2.2.0_alpha18Zac Medico2011-01-191-0/+8
| | | | | Also, add warnings about rcs and ci behavior in dispatch-conf.conf and dispatch-conf.1. This will fix bug #315603.
* make.globals: initialize FFLAGS and FCFLAGSZac Medico2011-01-191-0/+2
| | | | This completes the fixes for bug #349070.
* make.conf.example: document FFLAGS and FCFLAGSSébastien Fabbro2011-01-192-10/+19
|
* Add note about colordiff and less -R.Zac Medico2010-12-012-0/+4
|