[packages/vim-syntax-lighttpd] v1.19: new homepage, keywords synced to lighttpd v1.4.25

glen glen at pld-linux.org
Sat Mar 22 17:12:12 CET 2014


commit c312ca89886405d1267a104b7ca4bf6476b4fe9b
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Sat Mar 22 18:11:49 2014 +0200

    v1.19: new homepage, keywords synced to lighttpd v1.4.25

 ftdetect.vim             |   2 -
 lighttpd.vim             | 246 -----------------------------------------------
 syntax.sh                |  29 ------
 vim-syntax-lighttpd.spec |  23 ++---
 4 files changed, 10 insertions(+), 290 deletions(-)
---
diff --git a/vim-syntax-lighttpd.spec b/vim-syntax-lighttpd.spec
index 7a6efca..234766c 100644
--- a/vim-syntax-lighttpd.spec
+++ b/vim-syntax-lighttpd.spec
@@ -1,13 +1,12 @@
 %define		syntax	lighttpd
 Summary:	Vim syntax: lighttpd
 Name:		vim-syntax-%{syntax}
-Version:	1.17
+Version:	1.19
 Release:	1
 License:	Charityware
 Group:		Applications/Editors/Vim
-Source0:	lighttpd.vim
-Source1:	ftdetect.vim
-Source2:	syntax.sh
+Source0:	https://github.com/glensc/vim-syntax-lighttpd/archive/v%{version}/%{syntax}-%{version}.tar.gz
+# Source0-md5:	b1c104b2371d5a721e2b729c4df1ed47
 Requires:	vim-rt >= 4:7.2.170
 BuildArch:	noarch
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -15,24 +14,22 @@ BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 %define		_vimdatadir	%{_datadir}/vim
 
 %description
-This plugin provides syntax highlighting for lighttpd config files.
+This package provides syntax highlighting for lighttpd config files.
 
 %prep
-%setup -qcT
-cp -a %{SOURCE2} .
+%setup -q
 
 %build
-rev=$(awk '/^".*Revision:/{print $5}' %{SOURCE0})
-if [ "$rev" != "%{version}" ]; then
-	: Update version $rev, and retry
+ver=$(awk '/Version Info:/{print $4}' syntax/%{syntax}.vim)
+if [ "$ver" != "%{version}" ]; then
+	: Update version $ver, and retry
 	exit 1
 fi
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{_vimdatadir}/{syntax,ftdetect}
-cp -a %{SOURCE0} $RPM_BUILD_ROOT%{_vimdatadir}/syntax/%{syntax}.vim
-cp -a %{SOURCE1} $RPM_BUILD_ROOT%{_vimdatadir}/ftdetect/%{syntax}.vim
+install -d $RPM_BUILD_ROOT%{_vimdatadir}
+cp -a syntax ftdetect $RPM_BUILD_ROOT%{_vimdatadir}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
diff --git a/ftdetect.vim b/ftdetect.vim
deleted file mode 100644
index b99ba8f..0000000
--- a/ftdetect.vim
+++ /dev/null
@@ -1,2 +0,0 @@
-" lighttpd config
-au BufNewFile,BufRead /etc/lighttpd/*.conf,lighttpd*.conf set filetype=lighttpd
diff --git a/lighttpd.vim b/lighttpd.vim
deleted file mode 100644
index 17c3a00..0000000
--- a/lighttpd.vim
+++ /dev/null
@@ -1,246 +0,0 @@
-" Vim syntax file
-" Language:     lighttpd config, http://www.lighttpd.net/
-" URL:          http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/vim-syntax-lighttpd/lighttpd.vim
-" Version Info: $Revision$
-" Maintainer:   Elan Ruusamäe <glen at pld-linux.org>
-" Last Change:  $Date$ UTC
-
-" For version 5.x: Clear all syntax items
-" For version 6.x: Quit when a syntax file was already loaded
-if version < 600
-  syntax clear
-elseif exists("b:current_syntax")
-  finish
-endif
-
-syn case match
-
-if version < 600
-	set iskeyword+=.,-
-else
-	setlocal iskeyword+=.,-
-endif
-
-" define the lighttpd syntax
-" see also http://redmine.lighttpd.net/wiki/lighttpd/Docs:Configuration
-syn match   lighttpdDelimiter   "[{}()\[\];,]"
-syn match   lighttpdOperator    "[~!=|&\*\+\<\>]"
-syn match   lighttpdComment     "\(#.*\)"
-syn match   lighttpdNumber      "[-+]\=\<\d\+\(\.\d*\)\=\>"
-syn region  lighttpdString      start=+"+ skip=+\\"+ end=+"+
-syn keyword lighttpdConditional else
-syn match   lighttpdServerVar   /\$\(HTTP\|SERVER\|PHYSICAL\)\>/
-syn match   lighttpdFunction    /"\(cookie\|host\|useragent\|referer\|url\|querystring\|remoteip\|scheme\|socket\|path\|existing-path\)"/
-
-" internal keywords
-syn keyword lighttpdKeyword   include include_shell
-
-syn match   lighttpdSpecial   /"\(dis\|en\)able"/
-
-" module options
-syn match   lighttpdOption   /var\.[A-Za-z][_A-Za-z0-9]*/
-syn match   lighttpdOption   /env\.[A-Za-z][_A-Za-z0-9]*/
-syn keyword lighttpdOption
-	\ accesslog.filename
-	\ accesslog.format
-	\ accesslog.use-syslog
-	\ alias.url
-	\ auth.backend
-	\ auth.backend.htdigest.userfile
-	\ auth.backend.htpasswd.userfile
-	\ auth.backend.ldap.allow-empty-pw
-	\ auth.backend.ldap.base-dn
-	\ auth.backend.ldap.bind-dn
-	\ auth.backend.ldap.bind-pw
-	\ auth.backend.ldap.ca-file
-	\ auth.backend.ldap.filter
-	\ auth.backend.ldap.hostname
-	\ auth.backend.ldap.starttls
-	\ auth.backend.plain.groupfile
-	\ auth.backend.plain.userfile
-	\ auth.debug
-	\ auth.require
-	\ cgi.assign
-	\ cgi.execute-x-only
-	\ cml.extension
-	\ cml.memcache-hosts
-	\ cml.memcache-namespace
-	\ cml.power-magnet
-	\ compress.allowed-encodings
-	\ compress.cache-dir
-	\ compress.filetype
-	\ compress.max-filesize
-	\ connection.kbytes-per-second
-	\ debug.log-condition-handling
-	\ debug.log-file-not-found
-	\ debug.log-request-handling
-	\ debug.log-request-header
-	\ debug.log-request-header-on-error
-	\ debug.log-response-header
-	\ debug.log-ssl-noise
-	\ debug.log-state-handling
-	\ debug.log-timeouts
-	\ dir-listing.activate
-	\ dir-listing.auto-layout
-	\ dir-listing.encode-header
-	\ dir-listing.encode-readme
-	\ dir-listing.encoding
-	\ dir-listing.exclude
-	\ dir-listing.external-css
-	\ dir-listing.hide-dotfiles
-	\ dir-listing.hide-header-file
-	\ dir-listing.hide-readme-file
-	\ dir-listing.set-footer
-	\ dir-listing.show-header
-	\ dir-listing.show-readme
-	\ etag.use-inode
-	\ etag.use-mtime
-	\ etag.use-size
-	\ evasive.http-status-code
-	\ evasive.max-conns-per-ip
-	\ evasive.retry-after
-	\ evasive.silent
-	\ evhost.path-pattern
-	\ expire.url
-	\ extforward.forwarder
-	\ extforward.headers
-	\ fastcgi.debug
-	\ fastcgi.map-extensions
-	\ fastcgi.server
-	\ flv-streaming.extensions
-	\ h264-streaming.extensions
-	\ index-file.names
-	\ mimetype.assign
-	\ mimetype.use-xattr
-	\ proxy.balance
-	\ proxy.debug
-	\ proxy.server
-	\ rrdtool.binary
-	\ rrdtool.db-name
-	\ scgi.debug
-	\ scgi.server
-	\ secdownload.document-root
-	\ secdownload.secret
-	\ secdownload.timeout
-	\ secdownload.uri-prefix
-	\ server.bind
-	\ server.breakagelog
-	\ server.chroot
-	\ server.core-files
-	\ server.defer-accept
-	\ server.dir-listing
-	\ server.document-root
-	\ server.errorfile-prefix
-	\ server.error-handler-404
-	\ server.errorlog
-	\ server.errorlog-use-syslog
-	\ server.event-handler
-	\ server.follow-symlink
-	\ server.force-lowercase-filenames
-	\ server.groupname
-	\ server.indexfiles
-	\ server.kbytes-per-second
-	\ server.max-connections
-	\ server.max-fds
-	\ server.max-keep-alive-idle
-	\ server.max-keep-alive-requests
-	\ server.max-read-idle
-	\ server.max-request-size
-	\ server.max-worker
-	\ server.max-write-idle
-	\ server.modules
-	\ server.name
-	\ server.network-backend
-	\ server.pid-file
-	\ server.port
-	\ server.protocol-http11
-	\ server.range-requests
-	\ server.reject-expect-100-with-417
-	\ server.stat-cache-engine
-	\ server.tag
-	\ server.upload-dirs
-	\ server.use-ipv6
-	\ server.username
-	\ setenv.add-environment
-	\ setenv.add-request-header
-	\ setenv.add-response-header
-	\ simple-vhost.debug
-	\ simple-vhost.default-host
-	\ simple-vhost.document-root
-	\ simple-vhost.server-root
-	\ ssi.content-type
-	\ ssi.extension
-	\ ssl.ca-file
-	\ ssl.cipher-list
-	\ ssl.engine
-	\ ssl.pemfile
-	\ ssl.use-sslv2
-	\ ssl.verifyclient.activate
-	\ ssl.verifyclient.depth
-	\ ssl.verifyclient.enforce
-	\ ssl.verifyclient.exportcert
-	\ ssl.verifyclient.username
-	\ static-file.etags
-	\ static-file.exclude-extensions
-	\ status.config-url
-	\ status.enable-sort
-	\ status.statistics-url
-	\ status.status-url
-	\ trigger-before-download.debug
-	\ trigger-before-download.deny-url
-	\ trigger-before-download.download-url
-	\ trigger-before-download.gdbm-filename
-	\ trigger-before-download.memcache-hosts
-	\ trigger-before-download.memcache-namespace
-	\ trigger-before-download.trigger-timeout
-	\ trigger-before-download.trigger-url
-	\ url.access-deny
-	\ url.redirect
-	\ url.rewrite
-	\ url.rewrite-final
-	\ url.rewrite-if-not-file
-	\ url.rewrite-once
-	\ url.rewrite-repeat
-	\ url.rewrite-repeat-if-not-file
-	\ userdir.basepath
-	\ userdir.exclude-user
-	\ userdir.include-user
-	\ userdir.letterhomes
-	\ userdir.path
-	\ usertrack.cookie-domain
-	\ usertrack.cookie-max-age
-	\ usertrack.cookie-name
-	\ webdav.activate
-	\ webdav.is-readonly
-	\ webdav.log-xml
-	\ webdav.sqlite-db-name
-
-" Define the default highlighting.
-" For version 5.7 and earlier: only when not done already
-" For version 5.8 and later: only when an item doesn't have highlighting yet
-if version >= 508 || !exists("did_lighttpd_syntax_inits")
-  if version < 508
-    let did_lighttpd_syntax_inits = 1
-    command -nargs=+ HiLink hi link <args>
-  else
-    command -nargs=+ HiLink hi def link <args>
-  endif
-
-  HiLink lighttpdDelimiter   Delimiter
-  HiLink lighttpdOperator    Operator
-  HiLink lighttpdComment     Comment
-  HiLink lighttpdNumber      Number
-  HiLink lighttpdFunction    Function
-  HiLink lighttpdKeyword     Keyword
-  HiLink lighttpdOption      Identifier
-  HiLink lighttpdSpecial     Special
-  HiLink lighttpdConditional Conditional
-  HiLink lighttpdString      String
-  HiLink lighttpdServerVar   Identifier
-
-  delcommand HiLink
-endif
-
-let b:current_syntax = "lighttpd"
-
-" vim: ts=4
diff --git a/syntax.sh b/syntax.sh
deleted file mode 100644
index db9f935..0000000
--- a/syntax.sh
+++ /dev/null
@@ -1,29 +0,0 @@
-#!/bin/sh
-# Script to extract dirtectives from lighttpd source
-# Language:     lighttpd config, http://www.lighttpd.net/
-# Version Info: $Revision$
-# Maintainer:   Elan Ruusamae <glen at pld-linux.org>
-# Last Change:  $Date$ UTC
-
-d=$1/src
-
-if [ $# = 0 -o ! -d "$d" ]; then
-	echo >&2 "${0#*/}: <lighttpd-src>"
-	exit 1
-fi
-
-set -e
-for a in $d/configfile.c $d/mod_*.c; do
-	[[ "$a" = */mod_skeleton.c ]] && continue
-	echo >&2 "# $a"
-	cpp -DHAVE_LSTAT -E $a 2>/dev/null | sed -n '
-	/T_CONFIG_DEPRECATED/d
-
-	# skip fastcgi.server
-	/da_ext->value->used;/,$d
-
-	/T_CONFIG_SCOPE_CONNECTION\|T_CONFIG_SCOPE_SERVER/{
-		/"\([^"]\+\)"/s/.*"\([^"]\+\)".*/\t\\ \1/p
-	}
-	'
-done | sort -u | grep -v not-working
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/vim-syntax-lighttpd.git/commitdiff/c312ca89886405d1267a104b7ca4bf6476b4fe9b



More information about the pld-cvs-commit mailing list