repository_infos: Enable automatic updates on the main Haiku repostiory.
[haiku.git] / 3rdparty / pulkomandy / recipe.syntax.vim
blobaa83b736b9a2add76b9fe215e52d71f33c577f61
1 " Vim syntax file
2 " Language: Haikuporter recipe files
3 " Maintainer: Adrien Destugues
4 " Latest Revision: 29 april 2014
6 if exists("b:current_syntax")
7         finish
8 endif
10 syn keyword Keyword BUILD_PACKAGE_ACTIVATION_FILE DISABLE_SOURCE_PACKAGE
11 syn keyword Keyword HOMEPAGE MESSAGE REVISION CHECKSUM_SHA256 PATCHES
12 syn keyword Keyword SOURCE_DIR SOURCE_FILENAME SECONDARY_ARCHITECTURES SOURCE_URI
13 syn keyword Keyword ARCHITECTURES BUILD_PREREQUIRES BUILD_REQUIRES CONFLICTS
14 syn keyword Keyword COPYRIGHT DESCRIPTION FRESHENS GLOBAL_WRITABLE_FILES LICENSE
15 syn keyword Keyword LICENSE PACKAGE_GROUPS PACKAGE_USERS POST_INSTALL_SCRIPTS
16 syn keyword Keyword PROVIDES REPLACES REQUIRES SUMMARY SUPPLEMENTS
17 syn keyword Keyword USER_SETTING_FILES
19 syn keyword Function PATCH BUILD INSTALL TEST
21 syn keyword Define addOnsDir appsDir binDir buildArchitecture configureDirArgs
22 syn keyword Define dataDir dataRootDir debugInfoDir developDir developDocDir
23 syn keyword Define developLibDir docDir documentationDir fontsDir haikuVersion
24 syn keyword Define includeDir infodir installDestDir isCrossRepository jobArgs
25 syn keyword Define jobs libDir libExecDir localStateDir manDir oldIncludeDir
26 syn keyword Define portBaseDir portDir portFullVersion portName 
27 syn keyword Define portPackageLinksdir portRevision portRevisionedName
28 syn keyword Define portVersion portVersionedName postInstallDir preferencesDir
29 syn keyword Define prefix relativeAddOnsDir relativeAppsDir relativeBinDir
30 syn keyword Define relativeDataDir relativeDataRootDir relativeDebugInfoDir
31 syn keyword Define relativeDevelopDir relativeDevelopDocDir
32 syn keyword Define relativeDevelopLibDir relativeDocDir relativeDocumentationDir
33 syn keyword Define relativeFontsDir relativeIncludeDir relativeInfoDir
34 syn keyword Define relativeLibDir relativeLibExecDir relativeLocalStateDir
35 syn keyword Define relativeManDir relativeOldIncludeDir relativePostInstallDir
36 syn keyword Define relativePreferencesDir relativeSbinDir relativeSettingsDir
37 syn keyword Define relativeSharedStateDir sbinDir settingsDir sharedStateDir
38 syn keyword Define sourceDir targetArchitecture buildMachineTriple
39 syn keyword Define buildMachineTripleAsName crossSysrootDir targetMachineTriple
40 syn keyword Define targetMachineTripleAsName secondaryArchSuffix
42 syn keyword Function addAppDeskbarSymlink addPreferencesDeskbarSymlink
43 syn keyword Function defineDebugInfoPackage extractDebugInfo
44 syn keyword Function fixDevelopLibDirReferences fixPkgconfig packageEntries
45 syn keyword Function prepareInstalledDevelLib prepareInstalledDevelLibs
46 syn keyword Function runConfigure
48 syn keyword Type cmd devel lib app add_on
50 syn region String start=/\v"/ skip=/\v\\./ end=/\v"/ contains=Define,Type
51 syn match Comment '#.*$'