parent
e1afbc94d7
commit
cf9b9b9066
5 changed files with 4 additions and 408 deletions
@ -1,165 +0,0 @@ |
||||
GNU LESSER GENERAL PUBLIC LICENSE |
||||
Version 3, 29 June 2007 |
||||
|
||||
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/> |
||||
Everyone is permitted to copy and distribute verbatim copies |
||||
of this license document, but changing it is not allowed. |
||||
|
||||
|
||||
This version of the GNU Lesser General Public License incorporates |
||||
the terms and conditions of version 3 of the GNU General Public |
||||
License, supplemented by the additional permissions listed below. |
||||
|
||||
0. Additional Definitions. |
||||
|
||||
As used herein, "this License" refers to version 3 of the GNU Lesser |
||||
General Public License, and the "GNU GPL" refers to version 3 of the GNU |
||||
General Public License. |
||||
|
||||
"The Library" refers to a covered work governed by this License, |
||||
other than an Application or a Combined Work as defined below. |
||||
|
||||
An "Application" is any work that makes use of an interface provided |
||||
by the Library, but which is not otherwise based on the Library. |
||||
Defining a subclass of a class defined by the Library is deemed a mode |
||||
of using an interface provided by the Library. |
||||
|
||||
A "Combined Work" is a work produced by combining or linking an |
||||
Application with the Library. The particular version of the Library |
||||
with which the Combined Work was made is also called the "Linked |
||||
Version". |
||||
|
||||
The "Minimal Corresponding Source" for a Combined Work means the |
||||
Corresponding Source for the Combined Work, excluding any source code |
||||
for portions of the Combined Work that, considered in isolation, are |
||||
based on the Application, and not on the Linked Version. |
||||
|
||||
The "Corresponding Application Code" for a Combined Work means the |
||||
object code and/or source code for the Application, including any data |
||||
and utility programs needed for reproducing the Combined Work from the |
||||
Application, but excluding the System Libraries of the Combined Work. |
||||
|
||||
1. Exception to Section 3 of the GNU GPL. |
||||
|
||||
You may convey a covered work under sections 3 and 4 of this License |
||||
without being bound by section 3 of the GNU GPL. |
||||
|
||||
2. Conveying Modified Versions. |
||||
|
||||
If you modify a copy of the Library, and, in your modifications, a |
||||
facility refers to a function or data to be supplied by an Application |
||||
that uses the facility (other than as an argument passed when the |
||||
facility is invoked), then you may convey a copy of the modified |
||||
version: |
||||
|
||||
a) under this License, provided that you make a good faith effort to |
||||
ensure that, in the event an Application does not supply the |
||||
function or data, the facility still operates, and performs |
||||
whatever part of its purpose remains meaningful, or |
||||
|
||||
b) under the GNU GPL, with none of the additional permissions of |
||||
this License applicable to that copy. |
||||
|
||||
3. Object Code Incorporating Material from Library Header Files. |
||||
|
||||
The object code form of an Application may incorporate material from |
||||
a header file that is part of the Library. You may convey such object |
||||
code under terms of your choice, provided that, if the incorporated |
||||
material is not limited to numerical parameters, data structure |
||||
layouts and accessors, or small macros, inline functions and templates |
||||
(ten or fewer lines in length), you do both of the following: |
||||
|
||||
a) Give prominent notice with each copy of the object code that the |
||||
Library is used in it and that the Library and its use are |
||||
covered by this License. |
||||
|
||||
b) Accompany the object code with a copy of the GNU GPL and this license |
||||
document. |
||||
|
||||
4. Combined Works. |
||||
|
||||
You may convey a Combined Work under terms of your choice that, |
||||
taken together, effectively do not restrict modification of the |
||||
portions of the Library contained in the Combined Work and reverse |
||||
engineering for debugging such modifications, if you also do each of |
||||
the following: |
||||
|
||||
a) Give prominent notice with each copy of the Combined Work that |
||||
the Library is used in it and that the Library and its use are |
||||
covered by this License. |
||||
|
||||
b) Accompany the Combined Work with a copy of the GNU GPL and this license |
||||
document. |
||||
|
||||
c) For a Combined Work that displays copyright notices during |
||||
execution, include the copyright notice for the Library among |
||||
these notices, as well as a reference directing the user to the |
||||
copies of the GNU GPL and this license document. |
||||
|
||||
d) Do one of the following: |
||||
|
||||
0) Convey the Minimal Corresponding Source under the terms of this |
||||
License, and the Corresponding Application Code in a form |
||||
suitable for, and under terms that permit, the user to |
||||
recombine or relink the Application with a modified version of |
||||
the Linked Version to produce a modified Combined Work, in the |
||||
manner specified by section 6 of the GNU GPL for conveying |
||||
Corresponding Source. |
||||
|
||||
1) Use a suitable shared library mechanism for linking with the |
||||
Library. A suitable mechanism is one that (a) uses at run time |
||||
a copy of the Library already present on the user's computer |
||||
system, and (b) will operate properly with a modified version |
||||
of the Library that is interface-compatible with the Linked |
||||
Version. |
||||
|
||||
e) Provide Installation Information, but only if you would otherwise |
||||
be required to provide such information under section 6 of the |
||||
GNU GPL, and only to the extent that such information is |
||||
necessary to install and execute a modified version of the |
||||
Combined Work produced by recombining or relinking the |
||||
Application with a modified version of the Linked Version. (If |
||||
you use option 4d0, the Installation Information must accompany |
||||
the Minimal Corresponding Source and Corresponding Application |
||||
Code. If you use option 4d1, you must provide the Installation |
||||
Information in the manner specified by section 6 of the GNU GPL |
||||
for conveying Corresponding Source.) |
||||
|
||||
5. Combined Libraries. |
||||
|
||||
You may place library facilities that are a work based on the |
||||
Library side by side in a single library together with other library |
||||
facilities that are not Applications and are not covered by this |
||||
License, and convey such a combined library under terms of your |
||||
choice, if you do both of the following: |
||||
|
||||
a) Accompany the combined library with a copy of the same work based |
||||
on the Library, uncombined with any other library facilities, |
||||
conveyed under the terms of this License. |
||||
|
||||
b) Give prominent notice with the combined library that part of it |
||||
is a work based on the Library, and explaining where to find the |
||||
accompanying uncombined form of the same work. |
||||
|
||||
6. Revised Versions of the GNU Lesser General Public License. |
||||
|
||||
The Free Software Foundation may publish revised and/or new versions |
||||
of the GNU Lesser General Public License from time to time. Such new |
||||
versions will be similar in spirit to the present version, but may |
||||
differ in detail to address new problems or concerns. |
||||
|
||||
Each version is given a distinguishing version number. If the |
||||
Library as you received it specifies that a certain numbered version |
||||
of the GNU Lesser General Public License "or any later version" |
||||
applies to it, you have the option of following the terms and |
||||
conditions either of that published version or of any later version |
||||
published by the Free Software Foundation. If the Library as you |
||||
received it does not specify a version number of the GNU Lesser |
||||
General Public License, you may choose any version of the GNU Lesser |
||||
General Public License ever published by the Free Software Foundation. |
||||
|
||||
If the Library as you received it specifies that a proxy can decide |
||||
whether future versions of the GNU Lesser General Public License shall |
||||
apply, that proxy's public statement of acceptance of any version is |
||||
permanent authorization for you to choose that version for the |
||||
Library. |
||||
@ -1,237 +0,0 @@ |
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<!DOCTYPE language SYSTEM "language.dtd"> |
||||
<!-- This goes into $KDEDIR/share/apps/katepart/syntax, or |
||||
it can go to $KDEHOME/share/apps/katepart/syntax |
||||
--> |
||||
<language name = "kdesrc-buildrc" |
||||
version = "0.6.3" |
||||
kateversion = "3.5" |
||||
section = "Configuration" |
||||
extensions = ".kdesrc-buildrc;kdesrc-buildrc;.kdesvn-buildrc;kdesvn-buildrc" |
||||
author = "Michael Pyne <mpyne@kde.org>" |
||||
license = "LGPLv3"> |
||||
|
||||
<highlighting> |
||||
<list name="bools"> |
||||
<item>true</item> |
||||
<item>false</item> |
||||
<item>TRUE</item> |
||||
<item>FALSE</item> |
||||
<item>0</item> |
||||
<item>1</item> |
||||
</list> |
||||
|
||||
<list name="setEnvOptions"> |
||||
<item>set-env</item> <!-- Handled separately for special syntax highlighting. --> |
||||
</list> |
||||
|
||||
<!-- List of options that can be present in a module-set --> |
||||
<list name="moduleSetOptions"> |
||||
<item>use-modules</item> |
||||
<item>ignore-modules</item> |
||||
<item>include-dependencies</item> |
||||
</list> |
||||
|
||||
<!-- These options should only have a boolean value passed to them. --> |
||||
<list name="globalBoolOptions"> |
||||
<item>async</item> |
||||
<item>colorful-output</item> |
||||
<item>disable-agent-check</item> |
||||
<item>disable-snapshot</item> |
||||
<item>pretend</item> |
||||
<item>purge-old-logs</item> |
||||
<item>stop-on-failure</item> |
||||
<item>use-idle-io-priority</item> |
||||
</list> |
||||
|
||||
<list name="boolOptions"> |
||||
<item>build-system-only</item> |
||||
<item>build-when-unchanged</item> |
||||
<item>ignore-kde-structure</item> |
||||
<item>install-after-build</item> |
||||
<item>install-session-driver</item> |
||||
<item>manual-build</item> |
||||
<item>manual-update</item> |
||||
<item>no-src</item> |
||||
<item>reconfigure</item> |
||||
<item>recreate-configure</item> |
||||
<item>refresh-build</item> |
||||
<item>run-tests</item> |
||||
<item>use-clean-install</item> |
||||
</list> |
||||
|
||||
<list name="globalOptions"> |
||||
<item>branch-group</item> |
||||
<item>git-desired-protocol</item> |
||||
<item>git-repository-base</item> |
||||
<item>http-proxy</item> |
||||
<item>kde-languages</item> |
||||
<item>niceness</item> |
||||
<item>debug-level</item> |
||||
<item>persistent-data-file</item> |
||||
</list> |
||||
|
||||
<list name="options"> |
||||
<item>binpath</item> |
||||
<item>branch</item> |
||||
<item>build-dir</item> |
||||
<item>checkout-only</item> |
||||
<item>cmake-options</item> |
||||
<item>configure-flags</item> |
||||
<item>custom-build-command</item> |
||||
<item>cxxflags</item> |
||||
<item>dest-dir</item> |
||||
<item>do-not-compile</item> |
||||
<item>kdedir</item> |
||||
<item>libpath</item> |
||||
<item>log-dir</item> |
||||
<item>make-install-prefix</item> |
||||
<item>make-options</item> |
||||
<item>module-base-path</item> |
||||
<item>override-build-system</item> |
||||
<item>override-url</item> |
||||
<item>prefix</item> |
||||
<item>qmake-options</item> |
||||
<item>qtdir</item> |
||||
<item>remove-after-install</item> |
||||
<item>repository</item> |
||||
<item>revision</item> |
||||
<item>source-dir</item> |
||||
<item>svn-server</item> |
||||
<item>tag</item> |
||||
</list> |
||||
|
||||
<contexts> |
||||
<context name="Root Level" attribute="Normal Text" lineEndContext="#stay"> |
||||
<DetectSpaces/> |
||||
<StringDetect attribute="Global Declaration" context="Global Options" String="global" beginRegion="Global Options" firstNonSpace="true" /> |
||||
<StringDetect attribute="Module Declaration" context="ModuleSet Options" String="module-set" beginRegion="ModuleSet Options" firstNonSpace="true" /> |
||||
|
||||
<!-- Only match if a module name is given --> |
||||
<StringDetect attribute="Module Declaration" context="Module Decl" String="module" firstNonSpace="true" beginRegion="Module Options"/> |
||||
<StringDetect attribute="Module Declaration" context="Module Decl" String="options" firstNonSpace="true" beginRegion="Module Options"/> |
||||
|
||||
<StringDetect attribute="Option Name" context="Include Decl" String="include" firstNonSpace="true"/> |
||||
<DetectChar context="Comment" char="#"/> |
||||
</context> |
||||
|
||||
<context name="Comment" attribute="Comment" lineEndContext="#pop"> |
||||
</context> |
||||
|
||||
<context name="Include Decl" attribute="Option Value" lineEndContext="#pop"> |
||||
</context> |
||||
|
||||
<context name="Module Decl" attribute="Module Name" lineEndContext="Module Options"> |
||||
<DetectSpaces/> |
||||
<RegExpr attribute="Module Name" String="[a-zA-Z0-9/-]+"/> |
||||
<DetectChar context="Comment" char="#"/> |
||||
</context> |
||||
|
||||
<context name="Common Module Options" attribute="Normal Text" lineEndContext="#stay"> |
||||
<DetectSpaces/> |
||||
<StringDetect String="cmake-options" context="CMake Option" attribute="Option Name" /> |
||||
<keyword attribute="Option Name" context="Environment Name" String="setEnvOptions" /> |
||||
<keyword attribute="Option Name" context="Option Value" String="options"/> |
||||
<keyword attribute="Option Name" context="Bool Option Value" String="boolOptions"/> |
||||
|
||||
<!-- No kdesrc-build options start with digits or a dash. --> |
||||
<RegExpr attribute="Possible Error" context="Option Value" String="[0-9-][a-zA-Z0-9_-]+" /> |
||||
<RegExpr attribute="Unknown Option Name" context="Option Value" String="[a-zA-Z0-9_-]+" /> |
||||
<DetectChar context="Comment" char="#"/> |
||||
</context> |
||||
|
||||
<context attribute="Normal Text" name="CMake Option" lineEndContext="#pop"> |
||||
<DetectSpaces/> |
||||
<RegExpr attribute="Option Name" String="-D[A-Za-z0-9_]+"/> |
||||
<DetectChar char="="/> |
||||
<RegExpr attribute="Option Value" String="[^\s]+"/> |
||||
</context> |
||||
|
||||
<context name="Global Options" attribute="Normal Text" lineEndContext="#stay"> |
||||
<RegExpr attribute="Module Declaration" context="Root Level" endRegion="Global Options" String="end global" firstNonSpace="true"/> |
||||
<keyword attribute="Possible Error" String="moduleSetOptions"/> |
||||
|
||||
<!-- Specific to global section --> |
||||
<keyword attribute="Option Name" context="Option Value" String="globalOptions"/> |
||||
<keyword attribute="Option Name" context="Bool Option Value" String="globalBoolOptions"/> |
||||
|
||||
<IncludeRules context="Common Module Options"/> |
||||
</context> |
||||
|
||||
<context name="Module Options" attribute="Normal Text" lineEndContext="#stay"> |
||||
<DetectSpaces/> |
||||
<RegExpr attribute="Module Declaration" context="Root Level" endRegion="Module Options" String="end module" firstNonSpace="true"/> |
||||
<RegExpr attribute="Module Declaration" context="Root Level" endRegion="Module Options" String="end options" firstNonSpace="true"/> |
||||
<keyword attribute="Possible Error" String="moduleSetOptions"/> |
||||
|
||||
<!-- Specific to global section --> |
||||
<keyword attribute="Possible Error" context="Option Value" String="globalOptions"/> |
||||
<keyword attribute="Possible Error" context="Bool Option Value" String="globalBoolOptions"/> |
||||
|
||||
<IncludeRules context="Common Module Options"/> |
||||
</context> |
||||
|
||||
<context name="ModuleSet Options" attribute="Normal Text" lineEndContext="#stay"> |
||||
<DetectSpaces/> |
||||
<RegExpr attribute="Module Declaration" context="Root Level" endRegion="ModuleSet Options" String="end module(-?set)?$" firstNonSpace="true"/> |
||||
<StringDetect String="use-modules" context="ModuleSet use-module" attribute="Option Name"/> |
||||
<keyword attribute="Option Name" context="Option Value" String="moduleSetOptions"/> |
||||
|
||||
<!-- Specific to global section --> |
||||
<keyword attribute="Possible Error" context="Option Value" String="globalOptions"/> |
||||
<keyword attribute="Possible Error" context="Bool Option Value" String="globalBoolOptions"/> |
||||
|
||||
<IncludeRules context="Common Module Options"/> |
||||
</context> |
||||
|
||||
<context name="ModuleSet use-module" attribute="Module Name" lineEndContext="#pop"> |
||||
<DetectChar context="Comment" char="#"/> |
||||
<LineContinue attribute="Possible Error" context="#stay"/> |
||||
</context> |
||||
|
||||
<context name="Option Value" attribute="Normal Text" lineEndContext="#pop"> |
||||
<DetectSpaces/> |
||||
<RegExpr attribute="Variable" String="\$\{[a-zA-Z0-9_-]+\}"/> |
||||
<RegExpr attribute="Option Value" String="[a-zA-Z:0-9,./+!=@_-]*" context="#stay" /> |
||||
<DetectChar context="Comment" char="#"/> |
||||
<LineContinue attribute="Option Value" context="#stay"/> |
||||
</context> |
||||
|
||||
<context name="Bool Option Value" attribute="Possible Error" lineEndContext="#pop"> |
||||
<DetectSpaces attribute="Normal Text"/> |
||||
<keyword attribute="Option Value" context="#stay" String="bools"/> |
||||
<DetectChar context="Comment" char="#"/> |
||||
<LineContinue attribute="Possible Error" context="#stay"/> |
||||
</context> |
||||
|
||||
<context name="Environment Name" attribute="Environment Variable Name" lineEndContext="#pop"> |
||||
<DetectSpaces/> |
||||
<RegExpr attribute="Environment Variable Name" context="Option Value" String="[a-zA-Z0-9_-]+" /> |
||||
<DetectChar context="Comment" char="#"/> |
||||
</context> |
||||
</contexts> |
||||
|
||||
<itemDatas> |
||||
<itemData name="Normal Text" defStyleNum="dsNormal" /> |
||||
<itemData name="Comment" defStyleNum="dsComment"/> |
||||
<itemData name="Boolean" defStyleNum="dsDecVal" bold="true" color="purple"/> |
||||
<itemData name="Option Name" defStyleNum="dsKeyword" bold="false" /> |
||||
<itemData name="Unknown Option Name" defStyleNum="dsKeyword" bold="false" color="#7D4C0B" /> |
||||
<itemData name="Environment Variable Name" defStyleNum="dsString" color="#EE6A50" /> |
||||
<itemData name="Option Value" defStyleNum="dsDecVal" /> |
||||
<itemData name="Variable" defStyleNum="dsOthers" /> |
||||
<itemData name="Module Declaration" defStyleNum="dsKeyword" bold="false"/> |
||||
<itemData name="Module Name" defStyleNum="dsOthers" bold="true" /> |
||||
<itemData name="Global Declaration" defStyleNum="dsKeyword" bold="true" /> |
||||
<itemData name="Possible Error" defStyleNum="dsError" /> |
||||
</itemDatas> |
||||
</highlighting> |
||||
|
||||
<general> |
||||
<comments> |
||||
<comment name="singleLine" start="#"/> |
||||
</comments> |
||||
<keywords weakDeliminator="-"/> |
||||
</general> |
||||
|
||||
</language> |
||||
Loading…
Reference in new issue