highlighting-kate is a syntax highlighting library for Haskell with
support for over 50 languages. The syntax parsers are automatically
generated from Kate syntax descriptions [1], so any syntax supported by
Kate can be added. An (optional) command-line program is provided,
along with a utility for generating new parsers from Kate XML syntax
descriptions.
Currently the following languages are supported: Ada, Asp, Awk, Bash,
Bibtex, C, Cmake, Coldfusion, Commonlisp, Cpp, Css, D, Djangotemplate,
Doxygen, Dtd, Eiffel, Erlang, Fortran, Haskell, Html, Java, Javadoc,
Javascript, Json, Latex, Lex, LiterateHaskell, Lua, Makefile, Matlab,
Mediawiki, Modula3, Nasm, Objectivec, Ocaml, Pascal, Perl, Php,
Postscript, Prolog, Python, Rhtml, Ruby, Scala, Scheme, Sgml, Sql,
SqlMysql, SqlPostgresql, Tcl, Texinfo, Xml, Xslt, Yacc.
WWW: http://johnmacfarlane.net/highlighting-kate
[1] http://kate-editor.org
PR: ports/129690
Submitted by: pgj
Approved by: miwi
2008-12-21 13:02:56 +01:00
|
|
|
# $FreeBSD$
|
|
|
|
|
|
|
|
PORTNAME= highlighting-kate
|
2013-03-29 23:43:58 +01:00
|
|
|
PORTVERSION= 0.5.3.8
|
highlighting-kate is a syntax highlighting library for Haskell with
support for over 50 languages. The syntax parsers are automatically
generated from Kate syntax descriptions [1], so any syntax supported by
Kate can be added. An (optional) command-line program is provided,
along with a utility for generating new parsers from Kate XML syntax
descriptions.
Currently the following languages are supported: Ada, Asp, Awk, Bash,
Bibtex, C, Cmake, Coldfusion, Commonlisp, Cpp, Css, D, Djangotemplate,
Doxygen, Dtd, Eiffel, Erlang, Fortran, Haskell, Html, Java, Javadoc,
Javascript, Json, Latex, Lex, LiterateHaskell, Lua, Makefile, Matlab,
Mediawiki, Modula3, Nasm, Objectivec, Ocaml, Pascal, Perl, Php,
Postscript, Prolog, Python, Rhtml, Ruby, Scala, Scheme, Sgml, Sql,
SqlMysql, SqlPostgresql, Tcl, Texinfo, Xml, Xslt, Yacc.
WWW: http://johnmacfarlane.net/highlighting-kate
[1] http://kate-editor.org
PR: ports/129690
Submitted by: pgj
Approved by: miwi
2008-12-21 13:02:56 +01:00
|
|
|
CATEGORIES= textproc haskell
|
|
|
|
|
|
|
|
MAINTAINER= haskell@FreeBSD.org
|
2012-02-13 06:32:12 +01:00
|
|
|
COMMENT= Syntax highlighting
|
highlighting-kate is a syntax highlighting library for Haskell with
support for over 50 languages. The syntax parsers are automatically
generated from Kate syntax descriptions [1], so any syntax supported by
Kate can be added. An (optional) command-line program is provided,
along with a utility for generating new parsers from Kate XML syntax
descriptions.
Currently the following languages are supported: Ada, Asp, Awk, Bash,
Bibtex, C, Cmake, Coldfusion, Commonlisp, Cpp, Css, D, Djangotemplate,
Doxygen, Dtd, Eiffel, Erlang, Fortran, Haskell, Html, Java, Javadoc,
Javascript, Json, Latex, Lex, LiterateHaskell, Lua, Makefile, Matlab,
Mediawiki, Modula3, Nasm, Objectivec, Ocaml, Pascal, Perl, Php,
Postscript, Prolog, Python, Rhtml, Ruby, Scala, Scheme, Sgml, Sql,
SqlMysql, SqlPostgresql, Tcl, Texinfo, Xml, Xslt, Yacc.
WWW: http://johnmacfarlane.net/highlighting-kate
[1] http://kate-editor.org
PR: ports/129690
Submitted by: pgj
Approved by: miwi
2008-12-21 13:02:56 +01:00
|
|
|
|
2011-05-09 07:28:57 +02:00
|
|
|
LICENSE= GPLv2
|
|
|
|
|
2012-06-04 00:31:09 +02:00
|
|
|
USE_CABAL= blaze-html>=0.4.2 mtl parsec regex-pcre-builtin
|
highlighting-kate is a syntax highlighting library for Haskell with
support for over 50 languages. The syntax parsers are automatically
generated from Kate syntax descriptions [1], so any syntax supported by
Kate can be added. An (optional) command-line program is provided,
along with a utility for generating new parsers from Kate XML syntax
descriptions.
Currently the following languages are supported: Ada, Asp, Awk, Bash,
Bibtex, C, Cmake, Coldfusion, Commonlisp, Cpp, Css, D, Djangotemplate,
Doxygen, Dtd, Eiffel, Erlang, Fortran, Haskell, Html, Java, Javadoc,
Javascript, Json, Latex, Lex, LiterateHaskell, Lua, Makefile, Matlab,
Mediawiki, Modula3, Nasm, Objectivec, Ocaml, Pascal, Perl, Php,
Postscript, Prolog, Python, Rhtml, Ruby, Scala, Scheme, Sgml, Sql,
SqlMysql, SqlPostgresql, Tcl, Texinfo, Xml, Xslt, Yacc.
WWW: http://johnmacfarlane.net/highlighting-kate
[1] http://kate-editor.org
PR: ports/129690
Submitted by: pgj
Approved by: miwi
2008-12-21 13:02:56 +01:00
|
|
|
|
2012-08-03 04:30:07 +02:00
|
|
|
OPTIONS_DEFINE= EXECUTABLE
|
|
|
|
|
|
|
|
EXECUTABLE_DESC= Build the Highlight executable
|
2010-05-15 21:24:50 +02:00
|
|
|
|
2012-12-20 03:23:04 +01:00
|
|
|
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.options.mk"
|
2010-05-15 21:24:50 +02:00
|
|
|
|
2012-08-03 04:30:07 +02:00
|
|
|
.if ${PORT_OPTIONS:MEXECUTABLE}
|
2010-05-15 21:24:50 +02:00
|
|
|
CONFIGURE_ARGS+= --flags="executable"
|
2010-05-23 00:41:50 +02:00
|
|
|
EXECUTABLE+= Highlight
|
2010-05-15 21:24:50 +02:00
|
|
|
.else
|
|
|
|
CONFIGURE_ARGS+= --flags="-executable"
|
|
|
|
.endif
|
|
|
|
|
2010-05-12 18:33:59 +02:00
|
|
|
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
|
highlighting-kate is a syntax highlighting library for Haskell with
support for over 50 languages. The syntax parsers are automatically
generated from Kate syntax descriptions [1], so any syntax supported by
Kate can be added. An (optional) command-line program is provided,
along with a utility for generating new parsers from Kate XML syntax
descriptions.
Currently the following languages are supported: Ada, Asp, Awk, Bash,
Bibtex, C, Cmake, Coldfusion, Commonlisp, Cpp, Css, D, Djangotemplate,
Doxygen, Dtd, Eiffel, Erlang, Fortran, Haskell, Html, Java, Javadoc,
Javascript, Json, Latex, Lex, LiterateHaskell, Lua, Makefile, Matlab,
Mediawiki, Modula3, Nasm, Objectivec, Ocaml, Pascal, Perl, Php,
Postscript, Prolog, Python, Rhtml, Ruby, Scala, Scheme, Sgml, Sql,
SqlMysql, SqlPostgresql, Tcl, Texinfo, Xml, Xslt, Yacc.
WWW: http://johnmacfarlane.net/highlighting-kate
[1] http://kate-editor.org
PR: ports/129690
Submitted by: pgj
Approved by: miwi
2008-12-21 13:02:56 +01:00
|
|
|
.include <bsd.port.mk>
|