aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* man/ebuild.5: Update description of =* operator.Ulrich Müller2015-09-221-6/+3
| | | | | | | | | After commit d4966a381ee4577818bd972946647338046715b1 "match_from_list: restrict =* to match only on version part boundaries" the description of the =* operator in ebuild(5) was no longer accurate. This reverts commit 2b1eceaf79ac667eecdf1ef9585592a235c8d93f.
* emake: refresh comments/docs/styleMike Frysinger2015-05-041-7/+15
| | | | | The comments for this code is woefully out of date. The man page too has not been updated in a long time to reflect the latest behavior.
* man: fix bold style with man page sectionsMike Frysinger2015-02-261-2/+2
| | | | The section number should not be bolded like the main page.
* Generate soname dependency metadata (bug 282639)Zac Medico2015-02-131-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Generate soname dependency metadata for binary and installed packages, in the form of PROVIDES and REQUIRES metadata. It is useful to generate PROVIDES and REQUIRES metadata now, so that it will be available when dependency resolver support is added in the future. Note that slot-operator dependencies will not be able to serve as a substitute for soname dependencies for the forseeable future, because system dependencies are frequently unspecified (according to Gentoo policy). The PROVIDES/REQUIRES system is very similar to the automatic Requires and Provides system which is supported by RPM. The PROVIDES/REQUIRES metadata is generated automatically from the ELF files that are installed by a package. The PROVIDES/REQUIRES syntax is described in the /var/db/pkg section of the portage(5) man page. REQUIRES_EXCLUDE and PROVIDES_EXCLUDE ebuild variables allow for filtering of the sonames that are saved in REQUIRES and PROVIDES (see the ebuild(5) man page for details). The /var/db/pkg NEEDED.ELF.2 format now includes an additional field which indicates the multilib category, as discussed in bug #534206. The multilib category is used to categorize the sonames that are listed in PROVIDES/REQUIRES metadata, since sonames need to be resolved separately for each multilib category. The complete list of supported multilib categories is documented in the comments of the portage.dep.soname.multilib_category module. X-Gentoo-Bug: 282639 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=282639 Acked-by: Brian Dolbec <dolsen@gentoo.org>
* Support escaping network-sandbox through SOCKSv5 proxyMichał Górny2015-02-011-0/+5
| | | | | | | | | | | | | | | | | Add a minimal SOCKSv5-over-UNIX-socket proxy to Portage, and start it whenever ebuilds are started with network-sandbox enabled. Pass the socket address in PORTAGE_SOCKS5_PROXY and DISTCC_SOCKS_PROXY variables. The proxy can be used to escape the network sandbox whenever network access is really desired, e.g. in distcc. The proxy is based on asynchronous I/O using the asyncio module. Therefore, it requires the asyncio module that is built-in in Python 3.4 and available stand-alone for Python 3.3. Escaping the sandbox is not supported with older versions of Python. The proxy supports connecting to IPv6 & IPv4 TCP hosts. UDP and socket binding are not supported. SOCKSv5 authentication schemes are not supported (UNIX sockets provide a security layer).
* man/ebuild.5: document assert for bug #528760Zac Medico2014-11-101-1/+6
| | | | | | X-Gentoo-Bug: 528760 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=528760 Acked-by: Alexander Berntsen <bernalex@gentoo.org>
* ebuild(5): document usevMike Frysinger2014-01-221-0/+3
|
* ebuild(5): document the "has" functionMichael Orlitzky2014-01-221-5/+7
|
* Delete some references to deprecated PORTDIR and PORTDIR_OVERLAY variables ↵Arfrever Frehtes Taifersar Arahesis2014-01-061-6/+7
| | | | in documentation.
* ebuild(5): delete newinfo referencesMike Frysinger2013-12-221-2/+0
| | | | There has never been such a helper, so stop documenting it.
* man: Remove trailing spacesAlexander Berntsen2013-07-301-4/+4
|
* man: Cap lines at 80 charsAlexander Berntsen2013-07-301-32/+42
|
* Use consistent e-mail address in manuals.Arfrever Frehtes Taifersar Arahesis2013-07-231-2/+2
|
* man/ebuild.5: note that PROVIDE is deprecatedZac Medico2013-05-151-1/+5
|
* Support RESTRICT=preserve-libs, bug #364427Zac Medico2013-05-011-0/+5
| | | | | | | | | | Note than when a package is merged, RESTRICT=preserve-libs applies if *either* the new instance or the old instance sets RESTRICT=preserve-libs. Also note that when the user has preserve-libs enabled, the --depclean-lib-check option may now kick in if one of the packages selected for unmerge sets RESTRICT=preserve-libs.
* ebuild(5): add missing space between doman/dohardMike Frysinger2013-04-021-0/+1
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* Support RESTRICT=splitdebugZac Medico2013-03-271-0/+5
|
* ebuild.5: correct ebuild.sh path, bug #462802Zac Medico2013-03-231-2/+2
|
* ebuild.5: update example ebuild copyright dateVladimir Romanov2013-01-301-1/+1
|
* Add QA_AM_MAINTAINER_MODE for bug #450278.Zac Medico2013-01-041-1/+6
|
* man pages: refer to /etc/portage/make.confZac Medico2012-12-281-2/+2
|
* Add QA_CONFIGURE_OPTIONS variable.v2.2.0_alpha148Zac Medico2012-12-111-1/+6
|
* Add QA_MULTILIB_PATHS for bug #437910.Zac Medico2012-10-101-1/+6
|
* Document targetroot useflag in ebuild(5)Dennis Schridde2012-09-251-0/+9
|
* Document default behaviour without --root-deps for EAPI 5- in ebuild(5)Dennis Schridde2012-09-251-0/+2
|
* Put lengthy install-location documentation into an own paragraph for ↵Dennis Schridde2012-09-251-0/+2
| | | | cross-compile docs in ebuild(5)
* Re-word HDEPEND docs wrt "EAPI 5 and earlier"Zac Medico2012-09-241-7/+7
| | | | | | Referring to ranges like this is ambigous when when don't know what EAPI 6 will bring, and we have both EAPI 5-progress and 5-hdepend which add different feature sets to EAPI 5.
* Document HDEPEND in ebuild(5)Dennis Schridde2012-09-241-0/+46
|
* drop support for QA_DT_HASH/QA_STRICT_DT_HASHMike Frysinger2012-09-231-9/+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>
* Improve wording of *DEPEND variable description in ebuild(5) a bitDennis Schridde2012-09-231-9/+14
|
* Better documentation of PDEPEND in ebuild(5)Dennis Schridde2012-09-231-2/+7
|
* Fix referencens to Dependencies section of ebuild(5)Dennis Schridde2012-09-231-3/+3
|
* Adjust code of first paragraph of ebuild(5) to 80 char widthDennis Schridde2012-09-231-6/+6
|
* Reorder and cleanup of ebuild(5)Dennis Schridde2012-09-231-497/+518
|
* Enable official EAPI 5 support.v2.2.0_alpha130Zac Medico2012-09-201-1/+1
| | | | | | The council has officialy approved EAPI 5 in PMS: http://git.overlays.gentoo.org/gitweb/?p=proj/pms.git;a=commit;h=99c78a51ff4c9737cdd399620072abdc14f8df11
* Add QA_DESKTOP_FILE variable.Zac Medico2012-09-201-0/+5
|
* 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
|
* ebuild.5: clarify pkg_nofetch for bug #423403Zac Medico2012-09-031-3/+4
|
* ebuild.5: fix (-) use dep example for bug #427384Ian Stakenvicius2012-07-201-1/+1
|
* 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>
* ebuild(5): add missing bold around EAPI {3,4} mentionMike Frysinger2012-06-291-3/+3
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* ebuild.5: use example.com for bug #411835Zac Medico2012-04-131-2/+2
|