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
|
|
|
# New ports collection makefile for: highlighting-kate
|
|
|
|
# Date created: December 16, 2008
|
|
|
|
# Whom: Gabor Pali <pgj@FreeBSD.org>
|
|
|
|
#
|
|
|
|
# $FreeBSD$
|
|
|
|
#
|
|
|
|
|
|
|
|
PORTNAME= highlighting-kate
|
2010-07-30 11:00:51 +02:00
|
|
|
PORTVERSION= 0.2.7.1
|
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
|
|
|
|
COMMENT= A Haskell syntax highlighting library for 50+ languages
|
|
|
|
|
2010-05-12 18:33:59 +02:00
|
|
|
USE_HACKAGE= pcre-light
|
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
|
|
|
|
2010-05-15 21:24:50 +02:00
|
|
|
OPTIONS= EXECUTABLE "Build the Highlight executable" off
|
|
|
|
|
2010-05-23 00:41:50 +02:00
|
|
|
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.options.mk"
|
2010-05-15 21:24:50 +02:00
|
|
|
.include <bsd.port.options.mk>
|
|
|
|
|
|
|
|
.if defined(WITH_EXECUTABLE)
|
|
|
|
CONFIGURE_ARGS+= --flags="executable"
|
2010-05-23 00:41:50 +02:00
|
|
|
EXECUTABLE+= Highlight
|
2010-05-15 21:24:50 +02:00
|
|
|
PLIST_SUB+= MAYBE_EXECUTABLE=""
|
|
|
|
.else
|
|
|
|
CONFIGURE_ARGS+= --flags="-executable"
|
|
|
|
PLIST_SUB+= MAYBE_EXECUTABLE="@comment "
|
|
|
|
.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>
|