summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Use sentence case throughoutUlrich Müller2024-05-081-2/+2
| | | | | | | | | | | | Subsection headings were already changed from title case to sentence case in commit ca463ce. This left chapter and section headings alone, which is inconsistent (although it is specified by some style guides like APA). This commit changes headings to sentence case throughout, following most other Gentoo documentation, e.g. wiki and devmanual. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Distinguish between "phase" and "phase function"Ulrich Müller2023-01-181-1/+1
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* names.tex: Specify eclass namesUlrich Müller2023-01-181-0/+1
| | | | | | | | | | | | | | | | | | | Eclasses may export phase functions prefixed with their name, so ideally we would follow the syntax of Bash (and POSIX) identifiers: | A word consisting solely of underscores, digits, and alphabetics | from the portable character set. The first character of a name is | not a digit. Because many existing eclasses have a dot or a hyphen in their name, we follow usage in the Gentoo repository instead. (The only historical exception to the above was 64-bit.eclass, not used since 2006 and removed in 2009.) An eclass must not be named "default", otherwise names of exported functions would collide with default_<phase-function>. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* WhitespaceUlrich Müller2023-01-181-2/+2
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* eclasses.tex: Clarify precedence of EXPORT_FUNCTIONS callsUlrich Müller2021-08-311-0/+4
| | | | | | | | | | | | | | | | Clarify that the last call to EXPORT_FUNCTIONS takes precedence over earlier calls. Unfortunately, we need an exception when inherit is called after EXPORT_FUNCTIONS because Portage changed its behaviour in 2009: https://gitweb.gentoo.org/proj/portage.git/commit/?id=06d4433e8b8be60d606733b9e23f57f8a5869d8f Pkgcore and Paludis apply precedence consistently based on call order of EXPORT_FUNCTIONS. Bug: https://bugs.gentoo.org/399039 Bug: https://bugs.gentoo.org/422513 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* EAPI 8 accumulates PROPERTIES and RESTRICT across eclassesUlrich Müller2021-06-051-5/+22
| | | | | Bug: https://bugs.gentoo.org/701132 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* EAPI 8 has install-time dependencies (IDEPEND)Michał Górny2021-06-051-5/+5
| | | | | | | Bug: https://bugs.gentoo.org/660306 Signed-off-by: Michał Górny <mgorny@gentoo.org> [Updated as discussed in -pms mailing list] Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Refer to chapters as chapters.Ulrich Müller2019-03-241-1/+1
| | | | | | | Also rename label prefixes, "ch:" for chapters, "sec:" for sections, as suggested by Michael Orlitzky. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Fix whitespace in list items.Ulrich Müller2018-08-121-1/+1
|
* EAPI 7 has BDEPENDMichał Górny2018-03-311-5/+5
| | | | Bug: https://bugs.gentoo.org/317337
* Use simple underscores throughout.Ulrich Müller2017-05-151-10/+10
| | | | | Replacement was done using "sed -i 's/\\_/_/g' *.tex". This does not change the resulting PDF and HTML output.
* More consistent capitalisation of headings.eapi-6-approved-2017-04-29Ulrich Müller2017-04-161-1/+1
| | | | | | | | Use title case for first and second level headings (i.e., \chapter and \section in the main text, \section and \subsection in the EAPI cheat sheet); use sentence case everywhere else. https://archives.gentoo.org/gentoo-pms/message/cef75e03f1a3b692281a5b79065dc2b6
* In captions, use teletype font where appropriate.Ulrich Müller2017-04-101-1/+1
|
* Inline all listing files. Fix verbatim environments.Ulrich Müller2015-11-041-3/+3
|
* Use the same line width for Emacs and Vim.Ulrich Müller2015-04-111-0/+1
| | | | | | Lines seem to be wrapped at 100 characters throughout, with the exception of eapi-cheatsheet.tex which is wrapped at 70 characters. Assign the "fill-column" file local variable for Emacs accordingly.
* Typographic fixes to make chktex happier.Ulrich Müller2015-03-241-1/+1
|
* REQUIRED_USE in EAPI 4, bug 347353.Ulrich Mueller2010-12-101-4/+4
|
* Remove restriction that EXPORT_FUNCTIONS must be used only once.Ulrich Mueller2010-04-081-2/+0
| | | | | Signed-off-by: Ulrich Mueller <ulm@gentoo.org> Signed-off-by: Christian Faulhammer <fauli@gentoo.org>
* Remove conditionals for kdebuild-1.Ulrich Mueller2010-01-101-8/+0
| | | | Signed-off-by: Ulrich Mueller <ulm@gentoo.org>
* Expand Emacs local variablesChristian Faulhammer2009-04-231-0/+3
| | | | | | Set indentation level to 4 Fix some cosmetic spacing issues Add missing local variables list
* Don't stick a blank line after featurelabelsCiaran McCreesh2009-04-231-5/+4
|
* Reference EAPI features by name, not section.Ciaran McCreesh2009-04-231-0/+1
|
* Add prefixes to labels.Christian Faulhammer2009-02-201-5/+5
|
* Don't suggest || die for econfCiaran McCreesh2008-10-051-2/+1
|
* Mention inherit inside package manager commandsCiaran McCreesh2008-09-111-0/+1
|
* The listings package does evil things that break tex4ht, so stop using it.David Leverton2008-06-151-2/+5
|
* PDEPEND labels don't leak across eclass boundaries.David Leverton2008-03-221-0/+8
|
* Document RDEPEND=DEPENDCiaran McCreesh2008-03-191-1/+1
|
* Make non-breakable space in front of references...keeps the layout tidy Some ↵Christian Faulhammer2008-03-161-2/+2
| | | | reformatting caused by these changes
* Make it usable for Emacs, tooChristian Faulhammer2008-03-161-0/+5
|
* exchange bulletlist with compactitem in all filesChristian Faulhammer2008-03-161-2/+2
|
* may -> mustCiaran McCreesh2008-02-191-2/+2
|
* should -> mustCiaran McCreesh2008-02-191-1/+1
|
* inside -> sourcingCiaran McCreesh2008-02-191-1/+1
|
* Formatting fixes. (dleverton)Ciaran McCreesh2007-11-131-1/+1
| | | | git-svn-id: http://svn.repogirl.net/pms/trunk@173 a05a4626-2124-0410-b604-e6c5abf33261
* Wording. Gentoo#172831Ciaran McCreesh2007-04-111-2/+7
| | | | git-svn-id: http://svn.repogirl.net/pms/trunk@140 a05a4626-2124-0410-b604-e6c5abf33261
* Be pedantic about should, shall, may, must etc wording. Gentoo#172522Ciaran McCreesh2007-04-111-1/+1
| | | | git-svn-id: http://svn.repogirl.net/pms/trunk@137 a05a4626-2124-0410-b604-e6c5abf33261
* latex quotes and hyphensCiaran McCreesh2007-03-251-2/+2
| | | | git-svn-id: http://svn.repogirl.net/pms/trunk@114 a05a4626-2124-0410-b604-e6c5abf33261
* fixCiaran McCreesh2007-03-241-1/+1
| | | | git-svn-id: http://svn.repogirl.net/pms/trunk@103 a05a4626-2124-0410-b604-e6c5abf33261
* (ferringb) be more explicit about EXPORT_FUNCTIONS. Use alias instead of export.Ciaran McCreesh2007-03-241-3/+6
| | | | git-svn-id: http://svn.repogirl.net/pms/trunk@101 a05a4626-2124-0410-b604-e6c5abf33261
* (ferringb) No eclass KEYWORDS handlingCiaran McCreesh2007-03-241-1/+1
| | | | git-svn-id: http://svn.repogirl.net/pms/trunk@100 a05a4626-2124-0410-b604-e6c5abf33261
* (vapier 7.3) EXPORT_FUNCTIONS may be used at most once per eclassCiaran McCreesh2007-03-091-0/+2
| | | | git-svn-id: http://svn.repogirl.net/pms/trunk@68 a05a4626-2124-0410-b604-e6c5abf33261
* Clarify INHERITED, ECLASSCiaran McCreesh2007-03-081-0/+8
| | | | git-svn-id: http://svn.repogirl.net/pms/trunk@61 a05a4626-2124-0410-b604-e6c5abf33261
* More stuff. Eclasses chapter.Stephen Bennett2007-01-061-0/+55
git-svn-id: http://svn.repogirl.net/pms/trunk@12 a05a4626-2124-0410-b604-e6c5abf33261