You've already forked macports-contrib
mirror of
https://github.com/macports/macports-contrib.git
synced 2026-07-12 18:18:45 -07:00
mpvim: Add modelines; reindent and retab.
git-svn-id: https://svn.macports.org/repository/macports/contrib@101674 d073be05-634f-4543-b044-5fe20cf6d1d6
This commit is contained in:
@@ -1,8 +1,10 @@
|
||||
" vim:fenc=utf-8:et:sw=4:ts=4:sts=4
|
||||
|
||||
" Vim compiler file
|
||||
" Author: Maximilian Nickel <mnick@macports.org>
|
||||
" Author: Maximilian Nickel <mnick@macports.org>
|
||||
|
||||
if exists("current_compiler")
|
||||
finish
|
||||
finish
|
||||
endif
|
||||
let current_compiler = "portfile"
|
||||
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
" Portfile
|
||||
au BufNewFile,BufRead Portfile set filetype=portfile
|
||||
au BufNewFile,BufRead Portfile set filetype=portfile
|
||||
au FileType portfile compiler portfile
|
||||
|
||||
+143
-141
@@ -1,19 +1,21 @@
|
||||
" vim:fenc=utf-8:et:sw=4:ts=4:sts=4
|
||||
|
||||
" Vim syntax file
|
||||
" Language: MacPorts Portfiles
|
||||
" Maintainer: Maximilian Nickel <mnick@macports.org>
|
||||
" Language: MacPorts Portfiles
|
||||
" Maintainer: Maximilian Nickel <mnick@macports.org>
|
||||
"
|
||||
|
||||
if &compatible || v:version < 603
|
||||
finish
|
||||
finish
|
||||
endif
|
||||
|
||||
if exists("b:current_syntax")
|
||||
finish
|
||||
finish
|
||||
endif
|
||||
|
||||
" Disable whitespace error highlight if variable is not set
|
||||
if !exists("g:portfile_highlight_space_errors")
|
||||
let g:portfile_highlight_space_errors=0
|
||||
let g:portfile_highlight_space_errors=0
|
||||
endif
|
||||
|
||||
let is_tcl=1
|
||||
@@ -24,146 +26,146 @@ unlet b:current_syntax
|
||||
" Some custom extensions contain a dash (for example, fs-traverse)
|
||||
setlocal iskeyword+=-
|
||||
|
||||
syn match PortfileGroup "{.\+}" contained
|
||||
syn match PortfileYesNo "\(yes\|no\)" contained
|
||||
syn match PortfileGroup "{.\+}" contained
|
||||
syn match PortfileYesNo "\(yes\|no\)" contained
|
||||
|
||||
syn keyword PortfileRequired PortSystem name version maintainers
|
||||
syn keyword PortfileRequired homepage master_sites categories platforms
|
||||
syn match PortfileRequired "^\(long_\)\?description" nextgroup=PortfileDescription skipwhite
|
||||
syn region PortfileDescription matchgroup=Normal start="" skip="\\$" end="$" contained
|
||||
syn keyword PortfileRequired PortSystem name version maintainers
|
||||
syn keyword PortfileRequired homepage master_sites categories platforms
|
||||
syn match PortfileRequired "^\(long_\)\?description" nextgroup=PortfileDescription skipwhite
|
||||
syn region PortfileDescription matchgroup=Normal start="" skip="\\$" end="$" contained
|
||||
|
||||
syn keyword PortfileOptional PortGroup epoch revision worksrcdir distname
|
||||
syn keyword PortfileOptional use_automake use_autoconf use_configure
|
||||
syn keyword PortfileOptional patch_sites distfiles dist_subdir license conflicts
|
||||
syn keyword PortfileOptional replaced_by supported_archs
|
||||
syn keyword PortfileOptional PortGroup epoch revision worksrcdir distname
|
||||
syn keyword PortfileOptional use_automake use_autoconf use_configure
|
||||
syn keyword PortfileOptional patch_sites distfiles dist_subdir license conflicts
|
||||
syn keyword PortfileOptional replaced_by supported_archs
|
||||
|
||||
syn match PortfileOptional "checksums\(\-\(append\|delete\)\)\?" nextgroup=PortfileChecksums skipwhite
|
||||
syn region PortfileChecksums matchgroup=Normal start="" skip="\\$" end="$" contained contains=PortfileChecksumsType
|
||||
syn match PortfileOptional "checksums\(\-\(append\|delete\)\)\?" nextgroup=PortfileChecksums skipwhite
|
||||
syn region PortfileChecksums matchgroup=Normal start="" skip="\\$" end="$" contained contains=PortfileChecksumsType
|
||||
syn keyword PortfileChecksumsType md5 sha1 rmd160 sha256 contained
|
||||
|
||||
syn match PortfilePhases "\(\(pre\|post\)\-\)\?\(fetch\|checksum\|extract\|patch\|configure\|build\|test\|destroot\|archive\|install\|activate\)\s" contains=PortfilePrePost
|
||||
syn match PortfilePhases "\(\(pre\|post\)\-\)\?\(fetch\|checksum\|extract\|patch\|configure\|build\|test\|destroot\|archive\|install\|activate\)\s" contains=PortfilePrePost
|
||||
|
||||
" Fetch phase options
|
||||
syn match PortfilePhasesFetch "fetch\.\(type\|user\|password\|use_epsv\|ignore_sslcert\)"
|
||||
syn match PortfilePhasesFetch "cvs\.\(root\|password\|tag\|date\|module\)"
|
||||
syn match PortfilePhasesFetch "svn\.\(url\|revision\)"
|
||||
syn match PortfilePhasesFetch "git\.\(url\|branch\)"
|
||||
syn match PortfilePhasesFetch "hg\.\(url\|tag\)"
|
||||
syn match PortfilePhasesFetch "cvs\.\(root\|password\|tag\|date\|module\)"
|
||||
syn match PortfilePhasesFetch "svn\.\(url\|revision\)"
|
||||
syn match PortfilePhasesFetch "git\.\(url\|branch\)"
|
||||
syn match PortfilePhasesFetch "hg\.\(url\|tag\)"
|
||||
|
||||
" Extract phase options
|
||||
syn match PortfilePhasesExtract "extract\.\(suffix\|mkdir\|cmd\|only\(\-\(append\|delete\)\)\?\)"
|
||||
syn match PortfilePhasesExtract "use_\(7z\|bzip2\|lzma\|zip\|xz\)" nextgroup=PortfileYesNo skipwhite
|
||||
|
||||
" Patch phase options
|
||||
syn match PortfilePhasesPatch "patch\.\(dir\|cmd\|args\(\-\(append\|delete\)\)\?\)"
|
||||
syn match PortfilePhasesPatch "patchfiles\(\-\(append\|delete\)\)\?"
|
||||
syn match PortfilePhasesPatch "patch\.\(dir\|cmd\|args\(\-\(append\|delete\)\)\?\)"
|
||||
syn match PortfilePhasesPatch "patchfiles\(\-\(append\|delete\)\)\?"
|
||||
|
||||
" Configure phase options
|
||||
syn keyword PortfilePhasesConf use_configure nextgroup=PortfileYesNo skipwhite
|
||||
syn match PortfilePhasesConf "configure\.\(env\|\(c\|ld\|cpp\|cxx\|objc\|f\|fc\|f90\)flags\)\(-\(append\|delete\)\)\?"
|
||||
syn match PortfilePhasesConf "configure\.\(\(pre\|post\)\-\)\?args\(-\(\append\|delete\)\)\?" nextgroup=PortfileConfEntries skipwhite
|
||||
syn region PortfileConfEntries matchgroup=Normal start="" skip="\\$" end="$" contained
|
||||
syn match PortfilePhasesConf "configure\.\(cc\|cpp\|cxx\|objc\|fc\|f77\|f90\|javac\|compiler\)"
|
||||
syn match PortfilePhasesConf "configure\.\(perl\|python\|ruby\|install\|awk\|bison\)"
|
||||
syn match PortfilePhasesConf "configure\.\(pkg_config\(_path\)\?\)"
|
||||
syn match PortfilePhasesConf "configure.universal_\(args\|\(c\|cpp\|cxx\|ld\)flags\)"
|
||||
syn match PortfilePhasesConf "compiler\.\(blacklist\|whitelist\|fallback\)"
|
||||
syn keyword PortfilePhasesConf use_configure nextgroup=PortfileYesNo skipwhite
|
||||
syn match PortfilePhasesConf "configure\.\(env\|\(c\|ld\|cpp\|cxx\|objc\|f\|fc\|f90\)flags\)\(-\(append\|delete\)\)\?"
|
||||
syn match PortfilePhasesConf "configure\.\(\(pre\|post\)\-\)\?args\(-\(\append\|delete\)\)\?" nextgroup=PortfileConfEntries skipwhite
|
||||
syn region PortfileConfEntries matchgroup=Normal start="" skip="\\$" end="$" contained
|
||||
syn match PortfilePhasesConf "configure\.\(cc\|cpp\|cxx\|objc\|fc\|f77\|f90\|javac\|compiler\)"
|
||||
syn match PortfilePhasesConf "configure\.\(perl\|python\|ruby\|install\|awk\|bison\)"
|
||||
syn match PortfilePhasesConf "configure\.\(pkg_config\(_path\)\?\)"
|
||||
syn match PortfilePhasesConf "configure.universal_\(args\|\(c\|cpp\|cxx\|ld\)flags\)"
|
||||
syn match PortfilePhasesConf "compiler\.\(blacklist\|whitelist\|fallback\)"
|
||||
|
||||
" Automake and Autoconf
|
||||
syn match PortfilePhasesAA "use_auto\(make\|\(re\)\?conf\)" nextgroup=PortfileYesNo skipwhite
|
||||
syn match PortfilePhasesAA "auto\(make\|\(re\)\?conf\).\(env\|args\|dir\)"
|
||||
syn match PortfilePhasesAA "use_auto\(make\|\(re\)\?conf\)" nextgroup=PortfileYesNo skipwhite
|
||||
syn match PortfilePhasesAA "auto\(make\|\(re\)\?conf\).\(env\|args\|dir\)"
|
||||
|
||||
" Build phase options
|
||||
syn match PortfilePhasesBuild "build\.\(cmd\|type\|dir\)"
|
||||
syn match PortfilePhasesBuild "build\.\(\(pre\|post\)_\)\?args"
|
||||
syn match PortfilePhasesBuild "build\.\(target\|env\)\(-\(append\|delete\)\)\?"
|
||||
syn match PortfilePhasesBuild "build\.\(cmd\|type\|dir\)"
|
||||
syn match PortfilePhasesBuild "build\.\(\(pre\|post\)_\)\?args"
|
||||
syn match PortfilePhasesBuild "build\.\(target\|env\)\(-\(append\|delete\)\)\?"
|
||||
syn keyword PortfilePhasesBuild use_parallel_build nextgroup=PortfileYesNo skipwhite
|
||||
|
||||
" Test phase options
|
||||
syn match PortfilePhasesTest "test\.\(run\|cmd\|target\)"
|
||||
syn match PortfilePhasesTest "test\.env\(-\(append\|delete\)\)\?"
|
||||
syn match PortfilePhasesTest "test\.\(run\|cmd\|target\)"
|
||||
syn match PortfilePhasesTest "test\.env\(-\(append\|delete\)\)\?"
|
||||
|
||||
" Test destroot options
|
||||
syn match PortfilePhasesDest "destroot\.\(cmd\|type\|dir\|destdir\|umask\|keepdirs\|violate_mtree\)"
|
||||
syn match PortfilePhasesDest "destroot\.\(\(pre\|post\)_\)\?args"
|
||||
syn match PortfilePhasesDest "destroot\.target\(-\(append\|delete\)\)\?"
|
||||
syn match PortfilePhasesDest "destroot\.\(cmd\|type\|dir\|destdir\|umask\|keepdirs\|violate_mtree\)"
|
||||
syn match PortfilePhasesDest "destroot\.\(\(pre\|post\)_\)\?args"
|
||||
syn match PortfilePhasesDest "destroot\.target\(-\(append\|delete\)\)\?"
|
||||
|
||||
" Variants
|
||||
syn region PortfileVariant matchgroup=Keyword start="^variant" skip="\\$" end="$" contains=PortfileVariantName,PortfileVariantRequires,PortfileVariantDescription,PortfileVariantConflicts skipwhite
|
||||
syn keyword PortfileVariantRequires requires nextgroup=PortfileVariantName contained
|
||||
syn keyword PortfileVariantConflicts conflicts nextgroup=PortfileVariantName contained
|
||||
syn keyword PortfileVariantDescription description nextgroup=PortfileGroup contained skipwhite
|
||||
syn match PortfileVariantName "[a-zA-Z0-9_]\+" contained
|
||||
syn keyword PortfileOptional universal_variant nextgroup=PortfileYesNo skipwhite
|
||||
syn match PortfileOptional "default_variants\(-\(append\|delete\)\)\?" nextgroup=PortfileDefaultVariants skipwhite
|
||||
syn match PortfileDefaultVariants "\([+|\-][a-zA-Z0-9_]\+\s*\)\+" contained
|
||||
syn region PortfileVariant matchgroup=Keyword start="^variant" skip="\\$" end="$" contains=PortfileVariantName,PortfileVariantRequires,PortfileVariantDescription,PortfileVariantConflicts skipwhite
|
||||
syn keyword PortfileVariantRequires requires nextgroup=PortfileVariantName contained
|
||||
syn keyword PortfileVariantConflicts conflicts nextgroup=PortfileVariantName contained
|
||||
syn keyword PortfileVariantDescription description nextgroup=PortfileGroup contained skipwhite
|
||||
syn match PortfileVariantName "[a-zA-Z0-9_]\+" contained
|
||||
syn keyword PortfileOptional universal_variant nextgroup=PortfileYesNo skipwhite
|
||||
syn match PortfileOptional "default_variants\(-\(append\|delete\)\)\?" nextgroup=PortfileDefaultVariants skipwhite
|
||||
syn match PortfileDefaultVariants "\([+|\-][a-zA-Z0-9_]\+\s*\)\+" contained
|
||||
|
||||
" Platform
|
||||
syn match PortfilePlatform "platform" nextgroup=PortfilePlatformName skipwhite
|
||||
syn match PortfilePlatformName "[a-z][a-zA-Z0-9_]\+" nextgroup=PortfilePlatformVersion contained skipwhite
|
||||
syn match PortfilePlatformVersion "[0-9]\+" nextgroup=PortfilePlatformArch contained skipwhite
|
||||
syn match PortfilePlatformArch "[a-z][a-zA-Z0-9_]\+" contained
|
||||
syn match PortfilePlatform "platform" nextgroup=PortfilePlatformName skipwhite
|
||||
syn match PortfilePlatformName "[a-z][a-zA-Z0-9_]\+" nextgroup=PortfilePlatformVersion contained skipwhite
|
||||
syn match PortfilePlatformVersion "[0-9]\+" nextgroup=PortfilePlatformArch contained skipwhite
|
||||
syn match PortfilePlatformArch "[a-z][a-zA-Z0-9_]\+" contained
|
||||
|
||||
" Dependencies
|
||||
syn match PortfileDepends "depends_\(\(lib\|build\|run\|fetch\|extract\)\(-\(append\|delete\)\)\?\)" nextgroup=PortfileDependsEntries skipwhite
|
||||
syn region PortfileDependsEntries matchgroup=Normal start="" skip="\\$" end="$" contains=PortfileDependsEntry contained
|
||||
syn match PortfileDependsEntry "\(port\|bin\|path\|lib\):" contained
|
||||
syn match PortfileDepends "depends_\(\(lib\|build\|run\|fetch\|extract\)\(-\(append\|delete\)\)\?\)" nextgroup=PortfileDependsEntries skipwhite
|
||||
syn region PortfileDependsEntries matchgroup=Normal start="" skip="\\$" end="$" contains=PortfileDependsEntry contained
|
||||
syn match PortfileDependsEntry "\(port\|bin\|path\|lib\):" contained
|
||||
|
||||
" StartupItems
|
||||
syn match PortfileStartupPid "\(none\|auto\|clean\|manual\)" contained
|
||||
syn match PortfileOptional "startupitem\.\(start\|stop\|restart\|init\|executable\)"
|
||||
syn match PortfileOptional "startupitem\.\(create\|logevents\|netchange\)" nextgroup=PortfileYesNo skipwhite
|
||||
syn match PortfileOptional "startupitem\.pidfile" nextgroup=PortfileStartupPid skipwhite
|
||||
syn match PortfileStartupPid "\(none\|auto\|clean\|manual\)" contained
|
||||
syn match PortfileOptional "startupitem\.\(start\|stop\|restart\|init\|executable\)"
|
||||
syn match PortfileOptional "startupitem\.\(create\|logevents\|netchange\)" nextgroup=PortfileYesNo skipwhite
|
||||
syn match PortfileOptional "startupitem\.pidfile" nextgroup=PortfileStartupPid skipwhite
|
||||
|
||||
" Livecheck / Distcheck
|
||||
syn match PortfileOptional "livecheck\.\(type\|name\|distname\|version\|url\|regex\|md5\)"
|
||||
syn keyword PortfileOptional distcheck.check
|
||||
syn match PortfileOptional "livecheck\.\(type\|name\|distname\|version\|url\|regex\|md5\)"
|
||||
syn keyword PortfileOptional distcheck.check
|
||||
|
||||
" Notes
|
||||
syn keyword PortfilePhases notes
|
||||
syn keyword PortfilePhases notes
|
||||
|
||||
" Port Groups
|
||||
|
||||
" App
|
||||
syn match PortfileGroups "app\.\(create\|name\|executable\|icon\|short_version_string\|version\|identifier\)"
|
||||
syn match PortfileGroups "app\.\(create\|name\|executable\|icon\|short_version_string\|version\|identifier\)"
|
||||
|
||||
" Archcheck
|
||||
syn match PortfileGroups "archcheck\.files"
|
||||
syn match PortfileGroups "archcheck\.files"
|
||||
|
||||
" CMake
|
||||
" has no keywords
|
||||
|
||||
" crossbinutils
|
||||
syn match PortfileGroups "crossbinutils\.\(target\|setup\)"
|
||||
syn match PortfileGroups "crossbinutils\.\(target\|setup\)"
|
||||
|
||||
" crossgcc
|
||||
syn match PortfileGroups "crossgcc\.\(target\|setup\|setup_libc\)"
|
||||
syn match PortfileGroups "crossgcc\.\(target\|setup\|setup_libc\)"
|
||||
|
||||
" github
|
||||
syn match PortfileGroups "github\.\(author\|project\|version\|tag_prefix\|homepage\|raw\|master_sites\|tarball_from\|setup\)"
|
||||
syn match PortfileGroups "github\.\(author\|project\|version\|tag_prefix\|homepage\|raw\|master_sites\|tarball_from\|setup\)"
|
||||
|
||||
" Gnustep
|
||||
syn match PortfileGroups "gnustep\.\(post_flags\|cc\)"
|
||||
syn keyword PortfileGroups variant_with_docs gnustep_layout
|
||||
syn match PortfileGroups "set_\(gnustep_\(make\|env\)\|\(system\|local\)_library\)"
|
||||
syn match PortfileGroups "gnustep\.\(post_flags\|cc\)"
|
||||
syn keyword PortfileGroups variant_with_docs gnustep_layout
|
||||
syn match PortfileGroups "set_\(gnustep_\(make\|env\)\|\(system\|local\)_library\)"
|
||||
|
||||
" Haskell
|
||||
syn keyword PortfileGroups haskell.setup
|
||||
syn keyword PortfileGroups haskell.setup
|
||||
|
||||
" hocbinding
|
||||
syn match PortfileGroups "hocbinding\.\(framework\|deps\|setup\)"
|
||||
syn match PortfileGroups "hocbinding\.\(framework\|deps\|setup\)"
|
||||
|
||||
" hunspelldict
|
||||
syn match PortfileGroups "hunspelldict\.\(locale\|setup\)"
|
||||
syn match PortfileGroups "hunspelldict\.\(locale\|setup\)"
|
||||
|
||||
" KDE 4, versions 1.0 and 1.1
|
||||
" have no keywords
|
||||
|
||||
" muniversal
|
||||
syn match PortfileGroups "merger_configure_\(env\|args\|compiler\|cppflags\|cflags\|cxxflags\|objcflags\|ldflags\)"
|
||||
syn match PortfileGroups "merger_build_\(env\|args\)"
|
||||
syn match PortfileGroups "merger_\(host\|arch_\(flag\|compiler\)\|destroot_env\|dont_diff\|must_run_binaries\|no_3_archs\)"
|
||||
syn match PortfileGroups "universal_archs_supported"
|
||||
syn match PortfileGroups "merger_configure_\(env\|args\|compiler\|cppflags\|cflags\|cxxflags\|objcflags\|ldflags\)"
|
||||
syn match PortfileGroups "merger_build_\(env\|args\)"
|
||||
syn match PortfileGroups "merger_\(host\|arch_\(flag\|compiler\)\|destroot_env\|dont_diff\|must_run_binaries\|no_3_archs\)"
|
||||
syn match PortfileGroups "universal_archs_supported"
|
||||
|
||||
" obsolete
|
||||
" has no keywords (other than replaced_by, and that should be elsewhere in
|
||||
@@ -173,116 +175,116 @@ syn match PortfileGroups "universal_archs_supported"
|
||||
" has no keywords
|
||||
|
||||
" octave
|
||||
syn match PortfileGroups "octave\.\(module\|setup\)"
|
||||
syn match PortfileGroups "octave\.\(module\|setup\)"
|
||||
|
||||
" PEAR
|
||||
syn match PortfileGroups "pear\.\(env\|configure\.pre_args\|destroot\|installer\|sourceroot\|instpath\|pearpath\|cmd-pear\|cmd-phar\|cmd-php\|channel\|packagexml\|package\|packagefile\|setup\)"
|
||||
syn match PortfileGroups "pear\.\(env\|configure\.pre_args\|destroot\|installer\|sourceroot\|instpath\|pearpath\|cmd-pear\|cmd-phar\|cmd-php\|channel\|packagexml\|package\|packagefile\|setup\)"
|
||||
|
||||
" Perl5
|
||||
syn match PortfileGroups "perl5\.\(setup\|branches\|default_branch\|version\|major\|arch\|bin\|lib\|bindir\|archlib\)"
|
||||
syn match PortfileGroups "perl5\.\(setup\|branches\|default_branch\|version\|major\|arch\|bin\|lib\|bindir\|archlib\)"
|
||||
|
||||
" PHP 1.0
|
||||
syn match PortfileGroups "php\.\(branch\(es\)\?\|build_dirs\|default_branch\|extension_ini\|extensions\|rootname\|type\|setup\)"
|
||||
syn match PortfileGroups "php\.\(config\|extension_dir\|ini\(_dir\)\?\|ize\|suffix\)"
|
||||
syn match PortfileGroups "php\.\(branch\(es\)\?\|build_dirs\|default_branch\|extension_ini\|extensions\|rootname\|type\|setup\)"
|
||||
syn match PortfileGroups "php\.\(config\|extension_dir\|ini\(_dir\)\?\|ize\|suffix\)"
|
||||
" PHP 1.1 (only adding those not already present in 1.0)
|
||||
syn match PortfileGroups "php\.\(rootname\|create_subports\|extensions\.zend\|build_dirs\|add_port_code\)"
|
||||
syn match PortfileGroups "php\.\(pecl\(_livecheck_stable\)\?\|pecl\.\(name\|prerelease\)\)"
|
||||
syn match PortfileGroups "php\.\(rootname\|create_subports\|extensions\.zend\|build_dirs\|add_port_code\)"
|
||||
syn match PortfileGroups "php\.\(pecl\(_livecheck_stable\)\?\|pecl\.\(name\|prerelease\)\)"
|
||||
|
||||
" PHP5 extension
|
||||
syn match PortfileGroups "php5extension\.\(setup\|build_dirs\|extensions\|extension_dir\|ini\|inidir\|php_ini\|phpize\|type\|source\)"
|
||||
syn match PortfileGroups "php5extension\.\(setup\|build_dirs\|extensions\|extension_dir\|ini\|inidir\|php_ini\|phpize\|type\|source\)"
|
||||
|
||||
" PHP5 PEAR
|
||||
syn match PortfileGroups "php5pear\.\(env\|configure\.pre_args\|destroot\|installer\|sourceroot\|instpath\|pearpath\|cmd-\(pear\|phar\|php\)\|channel\|packagexml\|package\|packagefile\|setup\)"
|
||||
syn match PortfileGroups "php5pear\.\(env\|configure\.pre_args\|destroot\|installer\|sourceroot\|instpath\|pearpath\|cmd-\(pear\|phar\|php\)\|channel\|packagexml\|package\|packagefile\|setup\)"
|
||||
|
||||
" Pure
|
||||
syn match PortfileGroups "pure\.setup"
|
||||
syn match PortfileGroups "pure\.setup"
|
||||
|
||||
" Python
|
||||
syn match PortfileGroups "python\.\(versions\|version\|default_version\|branch\|prefix\|bin\|lib\|libdir\|include\|pkgd\|add_archflags\|set_compiler\|link_binaries\(_suffix\)\?\)"
|
||||
syn match PortfileGroups "python\.\(versions\|version\|default_version\|branch\|prefix\|bin\|lib\|libdir\|include\|pkgd\|add_archflags\|set_compiler\|link_binaries\(_suffix\)\?\)"
|
||||
" I'm not documenting the Python{24,25,26,27,31,32} groups. Don't use them.
|
||||
|
||||
" Qt4
|
||||
syn match PortfileGroups "qt_\(name\|dir\|qmake_spec\|cmake_defines\|arch_types\)"
|
||||
syn match PortfileGroups "qt_\(qmake\|moc\|uic\|lrelease\)_cmd"
|
||||
syn match PortfileGroups "qt_\(docs\|plugins\|mkspecs\|imports\|includes\|libs\|frameworks\|bins\|apps\|data\|translations\|sysconf\|examples\|demos\|cmake_module\)_dir"
|
||||
syn match PortfileGroups "qt_\(name\|dir\|qmake_spec\|cmake_defines\|arch_types\)"
|
||||
syn match PortfileGroups "qt_\(qmake\|moc\|uic\|lrelease\)_cmd"
|
||||
syn match PortfileGroups "qt_\(docs\|plugins\|mkspecs\|imports\|includes\|libs\|frameworks\|bins\|apps\|data\|translations\|sysconf\|examples\|demos\|cmake_module\)_dir"
|
||||
|
||||
" Ruby
|
||||
syn match PortfileGroups "ruby\.\(version\|bin\|rdoc\|gem\|lib\|arch\|archlib\|setup\)"
|
||||
syn match PortfileGroups "ruby\.\(version\|bin\|rdoc\|gem\|lib\|arch\|archlib\|setup\)"
|
||||
|
||||
" Select
|
||||
syn match PortfileGroups "select\.\(group\|file\)"
|
||||
syn match PortfileGroups "select\.\(group\|file\)"
|
||||
|
||||
" TeX Live
|
||||
syn match PortfileGroups "texlive\.\(exclude\|binaries\|formats\|languages\|maps\|forceupdatecnf\|use_mktexlsr\(_on_deactivate\)\?\|texmfport\)"
|
||||
syn match PortfileGroups "texlive\.\(exclude\|binaries\|formats\|languages\|maps\|forceupdatecnf\|use_mktexlsr\(_on_deactivate\)\?\|texmfport\)"
|
||||
|
||||
" X11 Font
|
||||
syn match PortfileGroups "x11font\.setup"
|
||||
syn match PortfileGroups "x11font\.setup"
|
||||
|
||||
" Xcode
|
||||
syn match PortfileGroups "xcode\.\(project\|configuration\|target\|build\.settings\)"
|
||||
syn match PortfileGroups "xcode\.destroot\.\(type\|path\|settings\)"
|
||||
syn match PortfileGroups "xcode\.universal\.\(sdk\|settings\)"
|
||||
syn match PortfileGroups "xcode\.\(project\|configuration\|target\|build\.settings\)"
|
||||
syn match PortfileGroups "xcode\.destroot\.\(type\|path\|settings\)"
|
||||
syn match PortfileGroups "xcode\.universal\.\(sdk\|settings\)"
|
||||
|
||||
" Xcode version
|
||||
syn match PortfileGroups "minimum_xcodeversions"
|
||||
syn match PortfileGroups "minimum_xcodeversions"
|
||||
|
||||
" Zope
|
||||
syn match PortfileGroups "zope\.\(need_subdir\|setup\)"
|
||||
syn match PortfileGroups "zope\.\(need_subdir\|setup\)"
|
||||
|
||||
" End of PortGroups
|
||||
|
||||
|
||||
" Tcl extensions
|
||||
syn keyword PortfileTcl xinstall system copy move ln
|
||||
syn keyword PortfileTcl fs-traverse
|
||||
syn keyword PortfileTcl vercmp
|
||||
syn keyword PortfileTcl xinstall system copy move ln
|
||||
syn keyword PortfileTcl fs-traverse
|
||||
syn keyword PortfileTcl vercmp
|
||||
" check whitespace, copied from python.vim
|
||||
if g:portfile_highlight_space_errors == 1
|
||||
" trailing whitespace
|
||||
syn match PortfileSpaceError display excludenl "\S\s\+$"ms=s+1
|
||||
" mixed tabs and spaces
|
||||
syn match PortfileSpaceError display " \+\t"
|
||||
syn match PortfileSpaceError display "\t\+ "
|
||||
" trailing whitespace
|
||||
syn match PortfileSpaceError display excludenl "\S\s\+$"ms=s+1
|
||||
" mixed tabs and spaces
|
||||
syn match PortfileSpaceError display " \+\t"
|
||||
syn match PortfileSpaceError display "\t\+ "
|
||||
endif
|
||||
|
||||
hi def link PortfileGroup String
|
||||
hi def link PortfileYesNo Special
|
||||
hi def link PortfileStartupPid Special
|
||||
hi def link PortfileGroup String
|
||||
hi def link PortfileYesNo Special
|
||||
hi def link PortfileStartupPid Special
|
||||
|
||||
hi def link PortfileRequired Keyword
|
||||
hi def link PortfileOptional Keyword
|
||||
hi def link PortfileDescription String
|
||||
hi def link PortfileChecksumsType Special
|
||||
hi def link PortfileRequired Keyword
|
||||
hi def link PortfileOptional Keyword
|
||||
hi def link PortfileDescription String
|
||||
hi def link PortfileChecksumsType Special
|
||||
|
||||
hi def link PortfilePhases Keyword
|
||||
hi def link PortfilePhasesFetch Keyword
|
||||
hi def link PortfilePhasesExtract Keyword
|
||||
hi def link PortfilePhasesPatch Keyword
|
||||
hi def link PortfilePhasesConf Keyword
|
||||
hi def link PortfilePhasesAA Keyword
|
||||
hi def link PortfilePhasesBuild Keyword
|
||||
hi def link PortfilePhasesTest Keyword
|
||||
hi def link PortfilePhasesDest Keyword
|
||||
hi def link PortfilePhases Keyword
|
||||
hi def link PortfilePhasesFetch Keyword
|
||||
hi def link PortfilePhasesExtract Keyword
|
||||
hi def link PortfilePhasesPatch Keyword
|
||||
hi def link PortfilePhasesConf Keyword
|
||||
hi def link PortfilePhasesAA Keyword
|
||||
hi def link PortfilePhasesBuild Keyword
|
||||
hi def link PortfilePhasesTest Keyword
|
||||
hi def link PortfilePhasesDest Keyword
|
||||
|
||||
hi def link PortfileVariantConflicts Statement
|
||||
hi def link PortfileVariantDescription Statement
|
||||
hi def link PortfileVariantRequires Statement
|
||||
hi def link PortfileVariantName Identifier
|
||||
hi def link PortfileDefaultVariants Identifier
|
||||
hi def link PortfileVariantConflicts Statement
|
||||
hi def link PortfileVariantDescription Statement
|
||||
hi def link PortfileVariantRequires Statement
|
||||
hi def link PortfileVariantName Identifier
|
||||
hi def link PortfileDefaultVariants Identifier
|
||||
|
||||
hi def link PortfilePlatform Keyword
|
||||
hi def link PortfilePlatformName Identifier
|
||||
hi def link PortfilePlatformVersion tclNumber
|
||||
hi def link PortfilePlatformArch Identifier
|
||||
hi def link PortfilePlatform Keyword
|
||||
hi def link PortfilePlatformName Identifier
|
||||
hi def link PortfilePlatformVersion tclNumber
|
||||
hi def link PortfilePlatformArch Identifier
|
||||
|
||||
hi def link PortfileDepends Keyword
|
||||
hi def link PortfileDependsEntry Special
|
||||
hi def link PortfileGroups Keyword
|
||||
hi def link PortfileDepends Keyword
|
||||
hi def link PortfileDependsEntry Special
|
||||
hi def link PortfileGroups Keyword
|
||||
|
||||
hi def link PortfileTcl Keyword
|
||||
hi def link PortfileTcl Keyword
|
||||
|
||||
if g:portfile_highlight_space_errors == 1
|
||||
hi def link PortFileSpaceError Error
|
||||
hi def link PortFileSpaceError Error
|
||||
endif
|
||||
|
||||
let b:current_syntax = "Portfile"
|
||||
|
||||
Reference in New Issue
Block a user