summaryrefslogtreecommitdiffstats
path: root/man
Commit message (Collapse)AuthorAgeFilesLines
...
* portage.5: Add EAPI 5 profile IUSE injectionZac Medico2012-09-161-0/+35
|
* portage.5: rename STAGE1_USE to BOOTSTRAP_USEZac Medico2012-09-161-1/+1
|
* portage.5: move USE_EXPAND from make.conf.5Zac Medico2012-09-162-10/+10
|
* portage.5: add EAPI 5 stable use mask/forceZac Medico2012-09-161-7/+21
|
* ebuild.5: EAPI 5 best/has_version --host-rootZac Medico2012-09-151-4/+8
|
* ebuild.5: EAPI 5 new* commands can read stdinZac Medico2012-09-151-0/+2
|
* ebuild.5: add EAPI 5 doheader helperZac Medico2012-09-151-0/+6
| | | | | As noted in bug #21310, comment #5, PMS currently does not document the -r option.
* ebuild.5: EAPI 5 econf add --disable-silent-rulesZac Medico2012-09-151-0/+4
|
* ebuild.5: add EAPI 5 usex helperZac Medico2012-09-151-0/+5
|
* ebuild.5: EAPI 5 default_src_test parallelZac Medico2012-09-151-2/+5
|
* ebuild.5: add EAPI 5 EBUILD_PHASE_FUNC variableZac Medico2012-09-151-0/+10
|
* ebuild.5: add EAPI 5 REQUIRED_USE ?? operatorZac Medico2012-09-151-0/+1
|
* ebuild.5: document EAPI 5 slot operator, sub-slotZac Medico2012-09-151-1/+94
|
* portage.5: remove {un,}set_unless_changed docsZac Medico2012-09-141-13/+0
| | | | | These functions were removed in commit 25a5296f29bc7153fa29e2dfe8de9d08d40d9944.
* Deprecate EAPI 5_pre1.Zac Medico2012-09-131-2/+2
|
* merge list: distinguish reinstall with red "r"Zac Medico2012-09-131-1/+2
| | | | | This is for reinstall due to slot or sub-slot change of a dependency when the := slot operator is used.
* Bind FEATURES=-test to USE=-test for bug #373209.Zac Medico2012-09-132-2/+14
| | | | | | 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-123-15/+15
| | | | | | | | | 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).
* Add EAPI 5_pre2 with features approved by councilZac Medico2012-09-111-3/+4
| | | | | | In the 9/11 council meeting, they approved everything in EAPI 5_pre1 except user patches. So, add EAPI 5_pre2 which is identical to EAPI 5_pre1 but with user patches (apply_user_patches) support removed.
* ebuild.5: clarify pkg_nofetch for bug #423403Zac Medico2012-09-031-3/+4
|
* 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
* Rename slot-abi stuff to refer to slot-operator.Zac Medico2012-08-291-8/+8
| | | | | This makes it consistent with the language in the PMS eapi-5 branch: http://git.overlays.gentoo.org/gitweb/?p=proj/pms.git;a=commit;h=5d6749ac9e5ddc5b1daaad7737b65fa81c6ece47
* 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.
* repoman: remove IUSE.undefined checkZac Medico2012-08-081-3/+0
| | | | | | | This was suggested in the "Don't require assignment of empty variables in ebuilds?" thread on the gentoo-dev mailing list: http://thread.gmane.org/gmane.linux.gentoo.devel/78806
* 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>
* man/portage.5: note GLEP 37 virtuals, bug #429978Zac Medico2012-08-051-6/+7
|
* emaint: split into separate modulesBrian Dolbec2012-07-221-3/+25
|
* ebuild.5: fix (-) use dep example for bug #427384Ian Stakenvicius2012-07-201-1/+1
|
* Support =*/*-*9999* wildcard atom, bug #402197.Zac Medico2012-07-181-0/+3
|
* emerge: add --complete-graph-if-new-use < y | n >Zac Medico2012-07-101-0/+4
| | | | | | Trigger the --complete-graph behavior if USE or IUSE will change for an installed package. This option is enabled by default. This will fix bug #425558.
* ebuild(5): note that keepdir/dodir accept multiple pathsMike Frysinger2012-07-101-5/+5
| | | | | | | Current documentation indicates these only take one path, but they both accept an arbitrary number of paths. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* Support FEATURES={downgrade,unmerge}-backupZac Medico2012-07-011-1/+12
| | | | This will fix bug #156282 and bug #424275.
* man/emerge.1: note that --resume re-uses optionsZac Medico2012-06-301-0/+3
|
* ebuild(5): add missing bold around EAPI {3,4} mentionMike Frysinger2012-06-291-3/+3
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* man/portage.5: profile-formats = portage-2Zac Medico2012-06-221-1/+6
|
* Document /etc/portage/sets and world_sets more.Zac Medico2012-06-222-6/+31
|
* 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.
* Add experimental EAPI 4-slot-abi support.Zac Medico2012-06-221-0/+18
| | | | Refer to 4-slot-abi.docbook for a full description.
* repoman: add 'VIRTUAL.suspect' class of warningsSergei Trofimovich2012-06-171-0/+4
| | | | | | | | | | | | | Searches all the *DEPENDS against static map of: { 'package' : 'virtual' } Example output: > VIRTUAL.suspect 1 > dev-haskell/cabal/cabal-1.15.0_pre20120608.ebuild: consider using 'virtual/pkgconfig' insted of 'dev-util/pkgconf' Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* repoman.1: document inherit.missing/unusedZac Medico2012-06-011-6/+6
|
* 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
* Refer to bug #402167 where appropriate.Zac Medico2012-05-091-1/+1
|
* Parse EAPI with pattern from PMS section 7.3.1.Zac Medico2012-05-092-4/+4
| | | | | | | | 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: update EAPI.definition check for PMSZac Medico2012-04-151-1/+2
| | | | | | The plan is to update PMS section 8.3.1 as discussed here: http://archives.gentoo.org/gentoo-pms/msg_ef7635aa655913f2386e64e385f5a6ae.xml