summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix typoUlrich Müller2024-08-281-1/+1
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Update list of obsolete eclassesUlrich Müller2024-08-151-1/+1
| | | | | | * keyword-generation.sh (OBSOLETE): Update. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Update copyright yearsUlrich Müller2024-01-081-1/+1
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Simplify the keyword generation scriptUlrich Müller2024-01-081-9/+3
| | | | | | | | | * keyword-generation.sh: Create only the bare list of keywords, without the variable definition. * ebuild-mode-keywords.el (ebuild-mode-keywords-eclass): Move the begin and end marker comments into the defvar. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Update copyright yearsUlrich Müller2023-02-211-1/+1
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Move splitting of the eclass keywords list to elispUlrich Müller2022-11-181-22/+4
| | | | | | | | | | | * ebuild-mode.el (ebuild-mode-collect-equal-cdrs): Split the car of an element if its length is above the limit. (ebuild-mode-font-lock-keywords): Split the list of eclass keywords here, rather than in keyword-generation.sh. * keyword-generation.sh: Don't split the list into parts. * ebuild-mode-keywords.el (ebuild-mode-keywords-eclass): Updated. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Use fewer variables for ebuild-mode keywordsUlrich Müller2022-05-071-6/+34
| | | | | | | | | | | | | | | | | | * keyword-generation.sh: Use ebuild-mode-keywords-eclass as a single variable for all eclass keywords. * ebuild-mode-keywords.el (ebuild-mode-keywords-eclass): Regenerated. (ebuild-mode-keywords-eapi4, ebuild-mode-keywords-eapi5) (ebuild-mode-keywords-eapi6, ebuild-mode-keywords-eapi7) (ebuild-mode-keywords-functions-default): Remove variables. (ebuild-mode-keywords-0): Include their keywords here. (ebuild-mode-keywords-functions-eapi2) (ebuild-mode-keywords-functions-eapi4): Remove variables. (ebuild-mode-keywords-functions): Include their keywords here. * ebuild-mode.el (ebuild-mode-font-lock-keywords): List variables explicitly, instead of collecting their names from the obarray. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Respect ECLASSDIR in keyword-generation.shUlrich Müller2021-03-051-11/+27
| | | | | | | | * keyword-generation.sh: The eclass directory can now be specified with the ECLASSDIR variable. Better error checking and reporting. * Makefile (keywords): New target. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Update copyright years.Ulrich Müller2020-02-081-1/+1
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Update copyright years.Ulrich Müller2019-12-111-1/+1
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Use simplified copyright notice for GLEP 76 compliance.Ulrich Müller2018-12-091-2/+1
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Update copyright notices.Ulrich Müller2018-09-041-1/+2
| | | | | To the best of my knowledge, copyright remains with the authors because none of them has assigned to the Gentoo Foundation.
* Automatically update keywords in ebuild-mode-keywords.el.Ulrich Müller2018-01-291-2/+5
| | | | | | | * keyword-generation.sh: Automatically update keywords in ebuild-mode-keywords.el. * ebuild-mode-keywords.el: Insert tokens to mark begin and end of automatically generated keywords.
* Update copyright years.Ulrich Müller2018-01-121-1/+1
|
* Cleanup list of obsolete eclasses.Ulrich Müller2018-01-121-1/+1
| | | | * keyword-generation.sh (OBSOLETE): Cleanup.
* Update copyright years.Ulrich Müller2017-01-151-1/+1
|
* Cleanup list of obsolete eclasses.Ulrich Müller2016-05-071-1/+1
| | | | * keyword-generation.sh (OBSOLETE): Cleanup.
* Update copyright years.Ulrich Müller2016-05-071-1/+1
|
* Update copyright years.Ulrich Müller2015-08-091-1/+1
|
* Cleanup list of obsolete eclasses.Ulrich Müller2014-11-171-1/+1
| | | | | * keyword-generation.sh (OBSOLETE): Cleanup list, some eclasses have been removed.
* Exclude internal eclass functions.Ulrich Müller2014-01-251-3/+10
| | | | | * keyword-generation.sh: Exclude functions that are marked as internal in eclass documentation.
* Avoid deprecated "portageq portdir" call in keyword-generation.sh.Ulrich Müller2014-01-221-4/+9
| | | | | * keyword-generation.sh (ECLASSES, ECLASSFILES): Avoid deprecated "portageq portdir" call.
* Update copyright years.Ulrich Müller2014-01-221-1/+1
|
* keyword-generation.sh: Set executable bit.Ulrich Müller2013-09-081-0/+0
|
* keyword-generation.sh: Sort list of eclasses.Ulrich Müller2013-09-081-5/+5
| | | | | * keyword-generation.sh (ECLASSES): Strip filename suffix and sort the list of eclasses.
* Cleanup list of obsolete eclasses.Ulrich Müller2013-09-081-1/+1
| | | | * keyword-generation.sh (OBSOLETE): Cleanup list.
* Clean up list of obsolete eclasses.Ulrich Müller2013-07-051-3/+2
| | | | | * keyword-generation.sh (OBSOLETE): Clean up list of obsolete eclasses.
* Update a comment.Ulrich Müller2013-07-051-1/+1
|
* keyword-generation.sh: Suppress empty variables.Ulrich Müller2013-03-081-0/+1
| | | | | * keyword-generation.sh: Don't output variables with an empty list of functions.
* Update copyright years.Ulrich Müller2013-01-131-1/+1
|
* Work around the 32 kbyte size limit for regular expressions.Ulrich Müller2012-09-221-1/+1
| | | | | | | | | | | * gentoo-syntax.el (ebuild-mode-font-lock-keywords): Addition of keywords in the previous change had caused this variable to exceed the 32 kbyte size limit for regular expressions. Unfortunately, this is a hard limit in Emacs' C code, MAX_BUF_SIZE in regex.c, that cannot be increased. * keyword-generation.sh: Filter all function names starting with an underscore, in order to shorten the keywords list. * ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated.
* Use the shell for parsing of eclasses' environment.Ulrich Müller2012-09-221-8/+13
|
* keyword-generation.sh: Add myself as author.Ulrich Müller2012-09-221-0/+1
|
* Update keyword-generation.sh.Ulrich Müller2012-09-221-11/+17
| | | | | | | | * keyword-generation.sh: Drop dead or removed eclasses from obsolete list. Sort it alphabetically. Skip any eclass that is marked with a @DEAD token. (has): New function. (ECLASSDIR, OBSOLETE): New variables.
* Drop subversion keywords.Ulrich Müller2012-05-061-1/+0
|
* Change copyright yearChristian Faulhammer2012-01-211-1/+1
| | | | svn path=/gentoo-syntax/; revision=1712
* Set C locale for grep. Reformat output.Ulrich Müller2011-12-311-1/+11
| | | | svn path=/gentoo-syntax/; revision=1711
* gentoo-syntax: Filter tetex and tetex-3Christian Faulhammer2011-12-301-1/+1
| | | | svn path=/gentoo-syntax/; revision=1708
* gentoo-syntax: Filter obs-downloadChristian Faulhammer2011-12-301-1/+1
| | | | svn path=/gentoo-syntax/; revision=1707
* gentoo-syntax: Filter mythtvChristian Faulhammer2011-12-301-2/+2
| | | | svn path=/gentoo-syntax/; revision=1706
* gentoo-syntax: Note about special mercurial.eclassChristian Faulhammer2011-12-301-0/+1
| | | | svn path=/gentoo-syntax/; revision=1705
* gentoo-syntax: Filter leechcraftChristian Faulhammer2011-12-301-1/+2
| | | | svn path=/gentoo-syntax/; revision=1704
* gentoo-syntax: Filter kde4-meta-pkgChristian Faulhammer2011-12-301-1/+1
| | | | svn path=/gentoo-syntax/; revision=1703
* gentoo-syntax: filter java-mvn-srcChristian Faulhammer2011-12-301-1/+1
| | | | svn path=/gentoo-syntax/; revision=1702
* gentoo-syntax: deprecate gnustep-2Christian Faulhammer2011-12-301-2/+2
| | | | svn path=/gentoo-syntax/; revision=1701
* gentoo-syntax: Add some more obsolete eclasses to the generation scriptChristian Faulhammer2011-12-301-2/+5
| | | | svn path=/gentoo-syntax/; revision=1700
* gentoo-syntax: Even get function names with numbers in themChristian Faulhammer2011-12-301-1/+1
| | | | svn path=/gentoo-syntax/; revision=1699
* gentoo-syntax: Extend generation scriptChristian Faulhammer2011-12-301-3/+10
| | | | | | | * filter out obsolete classes * get some more functions svn path=/gentoo-syntax/; revision=1698
* gentoo-syntax: Generating the keyword list automaticallyChristian Faulhammer2011-12-301-0/+20
svn path=/gentoo-syntax/; revision=1697