]> Frank Brehm's Git Trees - config/berta/etc.git/commitdiff
committing changes in /etc after emerge run
authorFrank Brehm <frank@brehm-online.com>
Wed, 21 Dec 2016 14:59:04 +0000 (15:59 +0100)
committerFrank Brehm <frank@brehm-online.com>
Wed, 21 Dec 2016 14:59:04 +0000 (15:59 +0100)
Package changes:
+app-doc/NaturalDocs-1.52-r1

.etckeeper
NaturalDocs/Languages.txt [new file with mode: 0644]
NaturalDocs/Topics.txt [new file with mode: 0644]

index 3390f0f6e522153315592203aa40689b425b6840..5d6b8c0120b08f55df01a8f3bf248744b24ba0f3 100755 (executable)
@@ -22,6 +22,9 @@ maybe chmod 0700 '.etckeeper'
 maybe chmod 0644 '.gitignore'
 maybe chmod 0644 '.updated'
 maybe chmod 0644 'DIR_COLORS'
+maybe chmod 0755 'NaturalDocs'
+maybe chmod 0644 'NaturalDocs/Languages.txt'
+maybe chmod 0644 'NaturalDocs/Topics.txt'
 maybe chmod 0755 'X11'
 maybe chmod 0755 'X11/xinit'
 maybe chmod 0755 'X11/xinit/xinitrc.d'
diff --git a/NaturalDocs/Languages.txt b/NaturalDocs/Languages.txt
new file mode 100644 (file)
index 0000000..bbe9b9f
--- /dev/null
@@ -0,0 +1,286 @@
+Format: 1.52\r
+\r
+# This is the main Natural Docs languages file.  If you change anything here,\r
+# it will apply to EVERY PROJECT you use Natural Docs on.  If you'd like to\r
+# change something for just one project, edit the Languages.txt in its project\r
+# directory instead.\r
+\r
+\r
+#-------------------------------------------------------------------------------\r
+# SYNTAX:\r
+#\r
+# Unlike other Natural Docs configuration files, in this file all comments\r
+# MUST be alone on a line.  Some languages deal with the # character, so you\r
+# cannot put comments on the same line as content.\r
+#\r
+# Also, all lists are separated with spaces, not commas, again because some\r
+# languages may need to use them.\r
+#\r
+# Language: [name]\r
+#    Defines a new language.  Its name can use any characters.\r
+#\r
+#    The language Shebang Script is special.  It's entry is only used for\r
+#    extensions, and files with those extensions have their shebang (#!) lines\r
+#    read to determine the real language of the file.  Extensionless files are\r
+#    always treated this way.\r
+#\r
+#    The language Text File is also special.  It's treated as one big comment\r
+#    so you can put Natural Docs content in them without special symbols.  Also,\r
+#    if you don't specify a package separator, ignored prefixes, or enum value\r
+#    behavior, it will copy those settings from the language that is used most\r
+#    in the source tree.\r
+#\r
+# Extensions: [extension] [extension] ...\r
+#    Defines the file extensions of the language's source files.  You can use *\r
+#    to mean any undefined extension.\r
+#\r
+# Shebang Strings: [string] [string] ...\r
+#    Defines a list of strings that can appear in the shebang (#!) line to\r
+#    designate that it's part of the language.\r
+#\r
+# Ignore Prefixes in Index: [prefix] [prefix] ...\r
+# Ignore [Topic Type] Prefixes in Index: [prefix] [prefix] ...\r
+#    Specifies prefixes that should be ignored when sorting symbols in an\r
+#    index.  Can be specified in general or for a specific topic type.\r
+#\r
+#------------------------------------------------------------------------------\r
+# For basic language support only:\r
+#\r
+# Line Comments: [symbol] [symbol] ...\r
+#    Defines a space-separated list of symbols that are used for line comments,\r
+#    if any.\r
+#\r
+# Block Comments: [opening sym] [closing sym] [opening sym] [closing sym] ...\r
+#    Defines a space-separated list of symbol pairs that are used for block\r
+#    comments, if any.\r
+#\r
+# Package Separator: [symbol]\r
+#    Defines the default package separator symbol.  The default is a dot.\r
+#\r
+# [Topic Type] Prototype Enders: [symbol] [symbol] ...\r
+#    When defined, Natural Docs will attempt to get a prototype from the code\r
+#    immediately following the topic type.  It stops when it reaches one of\r
+#    these symbols.  Use \n for line breaks.\r
+#\r
+# Line Extender: [symbol]\r
+#    Defines the symbol that allows a prototype to span multiple lines if\r
+#    normally a line break would end it.\r
+#\r
+# Enum Values: [global|under type|under parent]\r
+#    Defines how enum values are referenced.  The default is global.\r
+#    global       - Values are always global, referenced as 'value'.\r
+#    under type   - Values are under the enum type, referenced as\r
+#               'package.enum.value'.\r
+#    under parent - Values are under the enum's parent, referenced as\r
+#               'package.value'.\r
+#\r
+# Perl Package: [perl package]\r
+#    Specifies the Perl package used to fine-tune the language behavior in ways\r
+#    too complex to do in this file.\r
+#\r
+#------------------------------------------------------------------------------\r
+# For full language support only:\r
+#\r
+# Full Language Support: [perl package]\r
+#    Specifies the Perl package that has the parsing routines necessary for full\r
+#    language support.\r
+#\r
+#-------------------------------------------------------------------------------\r
+\r
+# The following languages MUST be defined in this file:\r
+#\r
+#    Text File, Shebang Script\r
+\r
+# If you add a language that you think would be useful to other developers\r
+# and should be included in Natural Docs by default, please e-mail it to\r
+# languages [at] naturaldocs [dot] org.\r
+\r
+\r
+Language: Text File\r
+\r
+   Extension: txt\r
+\r
+\r
+Language: Shebang Script\r
+\r
+   Extension: cgi\r
+\r
+\r
+Language: C/C++\r
+\r
+   Extensions: c cpp h hpp cxx hxx\r
+   Ignore Function Prefix in Index: ~\r
+   Line Comment: //\r
+   Block Comment: /* */\r
+   Package Separator: ::\r
+   Enum Values: Under parent\r
+   Class Prototype Enders: ; {\r
+   Function Prototype Enders: ; {\r
+   Variable Prototype Enders: ; =\r
+\r
+\r
+Language: C#\r
+\r
+   Extension: cs\r
+   Ignore Prefix in Index: @\r
+   Full Language Support: NaturalDocs::Languages::CSharp\r
+\r
+\r
+Language: Java\r
+\r
+   Extension: java\r
+   Line Comment: //\r
+   Block Comment: /* */\r
+   Enum Values: Under type\r
+   Function Prototype Ender: {\r
+   Variable Prototype Enders: ; =\r
+\r
+\r
+Language: JavaScript\r
+\r
+   Extension: js\r
+   Line Comment: //\r
+   Block Comment: /* */\r
+   Enum Values: Under type\r
+   Function Prototype Ender: {\r
+   Variable Prototype Enders: ; = , }\r
+\r
+\r
+Language: Perl\r
+\r
+   Extensions: pl pm\r
+   Shebang String: perl\r
+   Ignore Variable Prefixes in Index: $ @ % *\r
+   Full Language Support: NaturalDocs::Languages::Perl\r
+\r
+\r
+Language: Python\r
+\r
+   Extension: py\r
+   Shebang String: python\r
+   Line Comment: #\r
+   Function Prototype Ender: :\r
+   Variable Prototype Ender: =\r
+   Line Extender: \\r
+\r
+\r
+Language: PHP\r
+\r
+   Extensions: inc php php3 php4 phtml\r
+   Shebang String: php\r
+   Ignore Variable Prefix in Index: $\r
+   Line Comments: // #\r
+   Block Comment: /* */\r
+   Function Prototype Enders: ; {\r
+   Variable Prototype Enders: ; =\r
+\r
+\r
+Language: SQL\r
+\r
+   Extension: sql\r
+   Line Comment: --\r
+   Block Comment: /* */\r
+   Enum Values: Global\r
+   Function Prototype Enders: , ; ) as As AS is Is IS\r
+   Variable Prototype Enders: , ; ) := default Default DEFAULT\r
+   Database Index Prototype Enders: , ; )\r
+   Database Trigger Prototype Enders: begin Begin BEGIN as As AS\r
+   Perl Package: NaturalDocs::Languages::PLSQL\r
+\r
+\r
+Language: Visual Basic\r
+\r
+   Extensions: vb vbs bas cls frm\r
+   Line Comment: '\r
+   Enum Values: Under type\r
+   Function Prototype Ender: \n\r
+   Variable Prototype Enders: \n =\r
+   Line Extender: _\r
+\r
+\r
+Language: Pascal\r
+\r
+   Extension: pas\r
+   Line Comment: //\r
+   Block Comments: { } (* *)\r
+   Function Prototype Ender: ;\r
+   Variable Prototype Enders: ; =\r
+   Perl Package: NaturalDocs::Languages::Pascal\r
+\r
+\r
+Language: Assembly\r
+\r
+   Extension: asm\r
+   Line Comment: ;\r
+   Variable Prototype Ender: \n\r
+   Line Extender: \\r
+\r
+\r
+Language: Ada\r
+\r
+   Extensions: ada ads adb\r
+   Line Comment: --\r
+   Function Prototype Enders: ; is Is IS\r
+   Variable Prototype Enders: ; :=\r
+   Perl Package: NaturalDocs::Languages::Ada\r
+\r
+\r
+Language: Tcl\r
+\r
+   Extensions: tcl exp\r
+   Shebang Strings: tclsh wish expect\r
+   Line Comment: #\r
+   Package Separator: ::\r
+   Function Prototype Enders: ; {\r
+   Variable Prototype Enders: ; \n\r
+   Line Extender: \\r
+   Perl Package: NaturalDocs::Languages::Tcl\r
+\r
+\r
+Language: Ruby\r
+\r
+   Extension: rb\r
+   Shebang String: ruby\r
+   Ignore Variable Prefixes in Index: $ @ @@\r
+   Line Comment: #\r
+   Enum Values: Under parent\r
+   Function Prototype Enders: ; \n\r
+   Variable Prototype Enders: ; \n =\r
+   Line Extender: \\r
+\r
+\r
+Language: Makefile\r
+\r
+   Extensions: mk mak make\r
+   Line Comment: #\r
+\r
+\r
+Language: ActionScript\r
+\r
+   Extensions: as mxml\r
+   Full Language Support: NaturalDocs::Languages::ActionScript\r
+\r
+\r
+Language: ColdFusion\r
+\r
+   Extensions: cfm cfml cfc\r
+   Line Comment: //\r
+   Block Comments: <!--- ---> /* */\r
+   Function Prototype Enders: { <\r
+\r
+\r
+Language: R\r
+\r
+   Extension: r\r
+   Line Comment: #\r
+   Function Prototype Enders: { ;\r
+   Variable Prototype Enders: <- = ; \n\r
+\r
+\r
+Language: Fortran\r
+\r
+   Extensions: f90 f95 f03\r
+   Line Comment: !\r
+   Function Prototype Ender: \n\r
+   Variable Prototype Enders: \n = =>\r
+   Line Extender: &\r
diff --git a/NaturalDocs/Topics.txt b/NaturalDocs/Topics.txt
new file mode 100644 (file)
index 0000000..d3fae98
--- /dev/null
@@ -0,0 +1,382 @@
+Format: 1.52\r
+\r
+# This is the main Natural Docs topics file.  If you change anything here, it\r
+# will apply to EVERY PROJECT you use Natural Docs on.  If you'd like to\r
+# change something for just one project, edit the Topics.txt in its project\r
+# directory instead.\r
+\r
+\r
+#-------------------------------------------------------------------------------\r
+# SYNTAX:\r
+#\r
+# Topic Type: [name]\r
+#    Creates a new topic type.  Each type gets its own index and behavior\r
+#    settings.  Its name can have letters, numbers, spaces, and these\r
+#    charaters: - / . '\r
+#\r
+#    The Enumeration type is special.  It's indexed with Types but its members\r
+#    are indexed with Constants according to the rules in Languages.txt.\r
+#\r
+# Plural: [name]\r
+#    Sets the plural name of the topic type, if different.\r
+#\r
+# Keywords:\r
+#    [keyword]\r
+#    [keyword], [plural keyword]\r
+#    ...\r
+#    Defines a list of keywords for the topic type.  They may only contain\r
+#    letters, numbers, and spaces and are not case sensitive.  Plural keywords\r
+#    are used for list topics.\r
+#\r
+# Index: [yes|no]\r
+#    Whether the topics get their own index.  Defaults to yes.  Everything is\r
+#    included in the general index regardless of this setting.\r
+#\r
+# Scope: [normal|start|end|always global]\r
+#    How the topics affects scope.  Defaults to normal.\r
+#    normal        - Topics stay within the current scope.\r
+#    start         - Topics start a new scope for all the topics beneath it,\r
+#                    like class topics.\r
+#    end           - Topics reset the scope back to global for all the topics\r
+#                    beneath it.\r
+#    always global - Topics are defined as global, but do not change the scope\r
+#                    for any other topics.\r
+#\r
+# Class Hierarchy: [yes|no]\r
+#    Whether the topics are part of the class hierarchy.  Defaults to no.\r
+#\r
+# Page Title If First: [yes|no]\r
+#    Whether the topic's title becomes the page title if it's the first one in\r
+#    a file.  Defaults to no.\r
+#\r
+# Break Lists: [yes|no]\r
+#    Whether list topics should be broken into individual topics in the output.\r
+#    Defaults to no.\r
+#\r
+# Can Group With: [type], [type], ...\r
+#    Defines a list of topic types that this one can possibly be grouped with.\r
+#    Defaults to none.\r
+#-------------------------------------------------------------------------------\r
+\r
+# The following topics MUST be defined in this file:\r
+#\r
+#    Generic, Class, Interface, Section, File, Group, Function, Variable,\r
+#    Property, Type, Constant, Enumeration, Event, Delegate\r
+\r
+# If you add something that you think would be useful to other developers\r
+# and should be included in Natural Docs by default, please e-mail it to\r
+# topics [at] naturaldocs [dot] org.\r
+\r
+\r
+Topic Type: Generic\r
+\r
+   Index: No\r
+   Keywords:\r
+      topic, topics\r
+      about, list\r
+\r
+\r
+Topic Type: Class\r
+\r
+   Plural: Classes\r
+   Scope: Start\r
+   Class Hierarchy: Yes\r
+   Page Title If First: Yes\r
+   Can Group With: Interfaces\r
+\r
+   Keywords:\r
+      class, classes\r
+      structure, structures\r
+      struct, structs\r
+      package, packages\r
+      namespace, namespaces\r
+\r
+\r
+Topic Type: Interface\r
+\r
+   Plural: Interfaces\r
+   Scope: Start\r
+   Class Hierarchy: Yes\r
+   Page Title If First: Yes\r
+   Can Group With: Classes\r
+\r
+   Keywords:\r
+      interface, interfaces\r
+\r
+\r
+Topic Type: Section\r
+\r
+   Plural: Sections\r
+   Index: No\r
+   Scope: End\r
+   Page Title If First: Yes\r
+\r
+   Keywords:\r
+      section\r
+      title\r
+\r
+\r
+Topic Type: File\r
+\r
+   Plural: Files\r
+   Scope: Always global\r
+   Page Title If First: Yes\r
+\r
+   Keywords:\r
+      file, files\r
+      program, programs\r
+      script, scripts\r
+      document, documents\r
+      doc, docs\r
+      header, headers\r
+\r
+\r
+Topic Type: Group\r
+\r
+   Plural: Groups\r
+   Index: No\r
+\r
+   Keywords:\r
+      group\r
+\r
+\r
+Topic Type: Function\r
+\r
+   Plural: Functions\r
+   Break Lists: Yes\r
+   Can Group With: Properties\r
+\r
+   Keywords:\r
+      function, functions\r
+      func, funcs\r
+      procedure, procedures\r
+      proc, procs\r
+      routine, routines\r
+      subroutine, subroutines\r
+      sub, subs\r
+      method, methods\r
+      callback, callbacks\r
+      constructor, constructors\r
+      destructor, destructors\r
+      operator, operators\r
+\r
+\r
+Topic Type: Variable\r
+\r
+   Plural: Variables\r
+   Can Group With: Types, Constants, Macros, Enumerations\r
+\r
+   Keywords:\r
+      variable, variables\r
+      var, vars\r
+      integer, integers\r
+      int, ints\r
+      uint, uints\r
+      long, longs\r
+      ulong, ulongs\r
+      short, shorts\r
+      ushort, ushorts\r
+      byte, bytes\r
+      ubyte, ubytes\r
+      sbyte, sbytes\r
+      float, floats\r
+      double, doubles\r
+      real, reals\r
+      decimal, decimals\r
+      scalar, scalars\r
+      array, arrays\r
+      arrayref, arrayrefs\r
+      hash, hashes\r
+      hashref, hashrefs\r
+      bool, bools\r
+      boolean, booleans\r
+      flag, flags\r
+      bit, bits\r
+      bitfield, bitfields\r
+      field, fields\r
+      pointer, pointers\r
+      ptr, ptrs\r
+      reference, references\r
+      ref, refs\r
+      object, objects\r
+      obj, objs\r
+      character, characters\r
+      wcharacter, wcharacters\r
+      char, chars\r
+      wchar, wchars\r
+      string, strings\r
+      wstring, wstrings\r
+      str, strs\r
+      wstr, wstrs\r
+      handle, handles\r
+\r
+\r
+Topic Type: Property\r
+\r
+   Plural: Properties\r
+   Can Group With: Functions\r
+\r
+   Keywords:\r
+      property, properties\r
+      prop, props\r
+\r
+\r
+Topic Type: Type\r
+\r
+   Plural: Types\r
+   Can Group With: Variables, Constants, Macros, Enumerations\r
+\r
+   Keywords:\r
+      type, types\r
+      typedef, typedefs\r
+\r
+\r
+Topic Type: Constant\r
+\r
+   Plural: Constants\r
+   Can Group With: Variables, Types, Macros, Enumerations\r
+\r
+   Keywords:\r
+      constant, constants\r
+      const, consts\r
+\r
+\r
+Topic Type: Enumeration\r
+\r
+   Plural: Enumerations\r
+   Index: No\r
+   Can Group With: Variables, Types, Macros, Constants\r
+\r
+   Keywords:\r
+      enum, enums\r
+      enumeration, enumerations\r
+\r
+\r
+Topic Type: Event\r
+\r
+   Plural: Events\r
+   Keywords:\r
+      event, events\r
+\r
+\r
+Topic Type: Delegate\r
+\r
+   Plural: Delegates\r
+   Keywords:\r
+      delegate, delegates\r
+\r
+\r
+Topic Type: Macro\r
+\r
+   Plural: Macros\r
+   Can Group With: Variables, Types, Constants\r
+\r
+   Keywords:\r
+      define, defines\r
+      def, defs\r
+      macro, macros\r
+\r
+\r
+Topic Type: Database\r
+\r
+   Plural: Databases\r
+   Page Title If First: Yes\r
+\r
+   Keywords:\r
+      database, databases\r
+      db, dbs\r
+\r
+\r
+Topic Type: Database Table\r
+\r
+   Plural: Database Tables\r
+   Scope: Start\r
+   Page Title If First: Yes\r
+\r
+   Keywords:\r
+      table, tables\r
+      database table, database tables\r
+      databasetable, databasetables\r
+      db table, db tables\r
+      dbtable, dbtables\r
+\r
+\r
+Topic Type: Database View\r
+\r
+   Plural: Database Views\r
+   Scope: Start\r
+   Page Title If First: Yes\r
+\r
+   Keywords:\r
+      view, views\r
+      database view, database views\r
+      databaseview, databaseviews\r
+      db view, db views\r
+      dbview, dbviews\r
+\r
+\r
+Topic Type: Database Index\r
+\r
+   Plural: Database Indexes\r
+   Keywords:\r
+      index, indexes\r
+      index, indices\r
+      database index, database indexes\r
+      database index, database indices\r
+      databaseindex, databaseindexes\r
+      databaseindex, databaseindices\r
+      db index, db indexes\r
+      db index, db indices\r
+      dbindex, dbindexes\r
+      dbindex, dbindices\r
+      key, keys\r
+      database key, database keys\r
+      databasekey, databasekeys\r
+      db key, db keys\r
+      dbkey, dbkeys\r
+      primary key, primary keys\r
+      primarykey, primarykeys\r
+      database primary key, database primary keys\r
+      databaseprimarykey, databaseprimarykeys\r
+      db primary key, db primary keys\r
+      dbprimarykey, dbprimarykeys\r
+\r
+\r
+Topic Type: Database Cursor\r
+\r
+   Plural: Database Cursors\r
+   Keywords:\r
+      cursor, cursors\r
+      database cursor, database cursors\r
+      databasecursor, databasecursors\r
+      db cursor, db cursors\r
+      dbcursor, dbcursors\r
+\r
+\r
+Topic Type: Database Trigger\r
+\r
+   Plural: Database Triggers\r
+   Keywords:\r
+      trigger, triggers\r
+      database trigger, database triggers\r
+      databasetrigger, databasetriggers\r
+      db trigger, db triggers\r
+      dbtrigger, dbtriggers\r
+\r
+\r
+Topic Type: Cookie\r
+\r
+   Plural: Cookies\r
+   Scope: Always global\r
+\r
+   Keywords:\r
+      cookie, cookies\r
+\r
+\r
+Topic Type: Build Target\r
+\r
+   Plural: Build Targets\r
+   Keywords:\r
+      target, targets\r
+      build target, build targets\r
+      buildtarget, buildtargets\r