-<?xml version="1.0"?>\r
-\r
-<!DOCTYPE MODE SYSTEM "xmode.dtd">\r
-\r
-<MODE>\r
- <PROPS>\r
- <PROPERTY NAME="lineComment" VALUE="#" />\r
- </PROPS>\r
- <RULES>\r
- <!-- comments -->\r
- <EOL_SPAN TYPE="COMMENT1" AT_LINE_START="TRUE">#</EOL_SPAN>\r
-\r
- <!-- Dependency operators -->\r
- <SEQ TYPE="OPERATOR"><</SEQ>\r
- <SEQ TYPE="OPERATOR">></SEQ>\r
- <SEQ TYPE="OPERATOR">=</SEQ>\r
-\r
- <!-- %attr -->\r
- <SPAN TYPE="MARKUP" DELEGATE="ATTR" NO_LINE_BREAK="TRUE">\r
- <BEGIN>%attr(</BEGIN>\r
- <END>)</END>\r
- </SPAN>\r
-\r
- <!-- %verify -->\r
- <SPAN TYPE="MARKUP" DELEGATE="VERIFY" NO_LINE_BREAK="TRUE">\r
- <BEGIN>%verify(</BEGIN>\r
- <END>)</END>\r
- </SPAN>\r
-\r
- <!-- Source -->\r
- <MARK_FOLLOWING TYPE="KEYWORD1"\r
- AT_LINE_START="TRUE">Source</MARK_FOLLOWING>\r
-\r
- <!-- Patch -->\r
- <MARK_FOLLOWING TYPE="KEYWORD1"\r
- AT_LINE_START="TRUE">Patch</MARK_FOLLOWING>\r
- <MARK_FOLLOWING TYPE="FUNCTION"\r
- AT_LINE_START="TRUE">%patch</MARK_FOLLOWING>\r
-\r
- <!-- Variables -->\r
- <SPAN TYPE="KEYWORD2" NO_LINE_BREAK="TRUE">\r
- <BEGIN>${</BEGIN>\r
- <END>}</END>\r
- </SPAN>\r
-\r
- <SPAN TYPE="KEYWORD3" NO_LINE_BREAK="TRUE">\r
- <BEGIN>%{</BEGIN>\r
- <END>}</END>\r
- </SPAN>\r
-\r
- <MARK_FOLLOWING TYPE="KEYWORD2">$#</MARK_FOLLOWING>\r
- <MARK_FOLLOWING TYPE="KEYWORD2">$?</MARK_FOLLOWING>\r
- <MARK_FOLLOWING TYPE="KEYWORD2">$*</MARK_FOLLOWING>\r
- <MARK_FOLLOWING TYPE="KEYWORD2">$<</MARK_FOLLOWING>\r
- <MARK_FOLLOWING TYPE="KEYWORD2">$</MARK_FOLLOWING>\r
-\r
- <KEYWORDS>\r
- <KEYWORD1>Summary:</KEYWORD1>\r
- <KEYWORD1>Name:</KEYWORD1>\r
- <KEYWORD1>Version:</KEYWORD1>\r
- <KEYWORD1>Release:</KEYWORD1>\r
- <KEYWORD1>Copyright:</KEYWORD1>\r
- <KEYWORD1>Group:</KEYWORD1>\r
- <KEYWORD1>URL:</KEYWORD1>\r
- <KEYWORD1>Packager:</KEYWORD1>\r
- <KEYWORD1>Prefix:</KEYWORD1>\r
- <KEYWORD1>Distribution:</KEYWORD1>\r
- <KEYWORD1>Vendor:</KEYWORD1>\r
- <KEYWORD1>Icon:</KEYWORD1>\r
- <KEYWORD1>Provides:</KEYWORD1>\r
- <KEYWORD1>Requires:</KEYWORD1>\r
- <KEYWORD1>Serial:</KEYWORD1>\r
- <KEYWORD1>Conflicts:</KEYWORD1>\r
- <KEYWORD1>AutoReqProv:</KEYWORD1>\r
- <KEYWORD1>BuildArch:</KEYWORD1>\r
- <KEYWORD1>ExcludeArch:</KEYWORD1>\r
- <KEYWORD1>ExclusiveArch:</KEYWORD1>\r
- <KEYWORD1>ExclusiveOS:</KEYWORD1>\r
- <KEYWORD1>BuildRoot:</KEYWORD1>\r
- <KEYWORD1>NoSource:</KEYWORD1>\r
- <KEYWORD1>NoPatch:</KEYWORD1>\r
-\r
- <LABEL>%prep</LABEL>\r
- <LABEL>%install</LABEL>\r
- <LABEL>%description</LABEL>\r
- <LABEL>%build</LABEL>\r
- <LABEL>%files</LABEL>\r
- <LABEL>%clean</LABEL>\r
- <LABEL>%pre</LABEL>\r
- <LABEL>%post</LABEL>\r
- <LABEL>%preun</LABEL>\r
- <LABEL>%postun</LABEL>\r
- <LABEL>%verifyscript</LABEL>\r
-\r
- <FUNCTION>%setup</FUNCTION>\r
- <FUNCTION>%ifarch</FUNCTION>\r
- <FUNCTION>%ifnarch</FUNCTION>\r
- <FUNCTION>%ifos</FUNCTION>\r
- <FUNCTION>%ifnos</FUNCTION>\r
- <FUNCTION>%else</FUNCTION>\r
- <FUNCTION>%endif</FUNCTION>\r
-\r
- <MARKUP>%doc</MARKUP>\r
- <MARKUP>%config</MARKUP>\r
- <MARKUP>%docdir</MARKUP>\r
- <MARKUP>%dir</MARKUP>\r
- <MARKUP>%package</MARKUP>\r
- </KEYWORDS>\r
- </RULES>\r
-\r
- <RULES SET="ATTR" HIGHLIGHT_DIGITS="TRUE">\r
- <SEQ TYPE="OPERATOR">,</SEQ>\r
- <SEQ TYPE="OPERATOR">-</SEQ>\r
- </RULES>\r
-\r
- <RULES SET="VERIFY">\r
- <KEYWORDS>\r
- <KEYWORD2>owner</KEYWORD2>\r
- <KEYWORD2>group</KEYWORD2>\r
- <KEYWORD2>mode</KEYWORD2>\r
- <KEYWORD2>md5</KEYWORD2>\r
- <KEYWORD2>size</KEYWORD2>\r
- <KEYWORD2>maj</KEYWORD2>\r
- <KEYWORD2>min</KEYWORD2>\r
- <KEYWORD2>symlink</KEYWORD2>\r
- <KEYWORD2>mtime</KEYWORD2>\r
- <OPERATOR>not</OPERATOR>\r
- </KEYWORDS>\r
- </RULES>\r
-</MODE>\r
+<?xml version="1.0"?>
+
+<!DOCTYPE MODE SYSTEM "xmode.dtd">
+
+<MODE>
+ <PROPS>
+ <PROPERTY NAME="lineComment" VALUE="#" />
+ <PROPERTY NAME="contextInsensitive" VALUE="true" />
+ </PROPS>
+ <RULES>
+ <!-- comments -->
+ <EOL_SPAN TYPE="COMMENT1" AT_LINE_START="TRUE">#</EOL_SPAN>
+
+ <!-- Dependency operators -->
+ <SEQ TYPE="OPERATOR"><</SEQ>
+ <SEQ TYPE="OPERATOR">></SEQ>
+ <SEQ TYPE="OPERATOR">=</SEQ>
+
+ <!-- %attr -->
+ <SPAN TYPE="MARKUP" DELEGATE="ATTR" NO_LINE_BREAK="TRUE">
+ <BEGIN>%attr(</BEGIN>
+ <END>)</END>
+ </SPAN>
+
+ <!-- %verify -->
+ <SPAN TYPE="MARKUP" DELEGATE="VERIFY" NO_LINE_BREAK="TRUE">
+ <BEGIN>%verify(</BEGIN>
+ <END>)</END>
+ </SPAN>
+
+ <!-- Source -->
+ <MARK_FOLLOWING TYPE="KEYWORD1"
+ AT_LINE_START="TRUE">Source</MARK_FOLLOWING>
+
+ <!-- Patch -->
+ <MARK_FOLLOWING TYPE="KEYWORD1"
+ AT_LINE_START="TRUE">Patch</MARK_FOLLOWING>
+ <MARK_FOLLOWING TYPE="FUNCTION"
+ AT_LINE_START="TRUE">%patch</MARK_FOLLOWING>
+
+ <!-- Variables -->
+ <SPAN TYPE="KEYWORD2" NO_LINE_BREAK="TRUE">
+ <BEGIN>${</BEGIN>
+ <END>}</END>
+ </SPAN>
+
+ <SPAN TYPE="KEYWORD3" NO_LINE_BREAK="TRUE">
+ <BEGIN>%{</BEGIN>
+ <END>}</END>
+ </SPAN>
+
+ <MARK_FOLLOWING TYPE="KEYWORD2">$#</MARK_FOLLOWING>
+ <MARK_FOLLOWING TYPE="KEYWORD2">$?</MARK_FOLLOWING>
+ <MARK_FOLLOWING TYPE="KEYWORD2">$*</MARK_FOLLOWING>
+ <MARK_FOLLOWING TYPE="KEYWORD2">$<</MARK_FOLLOWING>
+ <MARK_FOLLOWING TYPE="KEYWORD2">$</MARK_FOLLOWING>
+
+ <KEYWORDS>
+ <KEYWORD1>Summary:</KEYWORD1>
+ <KEYWORD1>Name:</KEYWORD1>
+ <KEYWORD1>Version:</KEYWORD1>
+ <KEYWORD1>Release:</KEYWORD1>
+ <KEYWORD1>Copyright:</KEYWORD1>
+ <KEYWORD1>Group:</KEYWORD1>
+ <KEYWORD1>URL:</KEYWORD1>
+ <KEYWORD1>Packager:</KEYWORD1>
+ <KEYWORD1>Prefix:</KEYWORD1>
+ <KEYWORD1>Distribution:</KEYWORD1>
+ <KEYWORD1>Vendor:</KEYWORD1>
+ <KEYWORD1>Icon:</KEYWORD1>
+ <KEYWORD1>Provides:</KEYWORD1>
+ <KEYWORD1>Requires:</KEYWORD1>
+ <KEYWORD1>Serial:</KEYWORD1>
+ <KEYWORD1>Conflicts:</KEYWORD1>
+ <KEYWORD1>AutoReqProv:</KEYWORD1>
+ <KEYWORD1>BuildArch:</KEYWORD1>
+ <KEYWORD1>BuildRequires:</KEYWORD1>
+ <KEYWORD1>ExcludeArch:</KEYWORD1>
+ <KEYWORD1>ExclusiveArch:</KEYWORD1>
+ <KEYWORD1>ExclusiveOS:</KEYWORD1>
+ <KEYWORD1>BuildRoot:</KEYWORD1>
+ <KEYWORD1>NoSource:</KEYWORD1>
+ <KEYWORD1>NoPatch:</KEYWORD1>
+ <KEYWORD1>License:</KEYWORD1>
+
+ <LABEL>%prep</LABEL>
+ <LABEL>%install</LABEL>
+ <LABEL>%description</LABEL>
+ <LABEL>%build</LABEL>
+ <LABEL>%changelog</LABEL>
+ <LABEL>%configure</LABEL>
+ <LABEL>%defattr</LABEL>
+ <LABEL>%files</LABEL>
+ <LABEL>%clean</LABEL>
+ <LABEL>%pre</LABEL>
+ <LABEL>%post</LABEL>
+ <LABEL>%preun</LABEL>
+ <LABEL>%postun</LABEL>
+ <LABEL>%verifyscript</LABEL>
+
+ <FUNCTION>%setup</FUNCTION>
+ <FUNCTION>%ifarch</FUNCTION>
+ <FUNCTION>%ifnarch</FUNCTION>
+ <FUNCTION>%ifos</FUNCTION>
+ <FUNCTION>%ifnos</FUNCTION>
+ <FUNCTION>%else</FUNCTION>
+ <FUNCTION>%endif</FUNCTION>
+
+ <MARKUP>%doc</MARKUP>
+ <MARKUP>%config</MARKUP>
+ <MARKUP>%docdir</MARKUP>
+ <MARKUP>%dir</MARKUP>
+ <MARKUP>%package</MARKUP>
+ </KEYWORDS>
+ </RULES>
+
+ <RULES SET="ATTR" HIGHLIGHT_DIGITS="TRUE">
+ <SEQ TYPE="OPERATOR">,</SEQ>
+ <SEQ TYPE="OPERATOR">-</SEQ>
+ </RULES>
+
+ <RULES SET="VERIFY">
+ <KEYWORDS>
+ <KEYWORD2>owner</KEYWORD2>
+ <KEYWORD2>group</KEYWORD2>
+ <KEYWORD2>mode</KEYWORD2>
+ <KEYWORD2>md5</KEYWORD2>
+ <KEYWORD2>size</KEYWORD2>
+ <KEYWORD2>maj</KEYWORD2>
+ <KEYWORD2>min</KEYWORD2>
+ <KEYWORD2>symlink</KEYWORD2>
+ <KEYWORD2>mtime</KEYWORD2>
+ <OPERATOR>not</OPERATOR>
+ </KEYWORDS>
+ </RULES>
+</MODE>