diff options
author | schmonz <schmonz> | 2014-08-09 16:55:03 +0000 |
---|---|---|
committer | schmonz <schmonz> | 2014-08-09 16:55:03 +0000 |
commit | a9f690f82d454c5327abde7432aed7a599d3c3ce (patch) | |
tree | cd1a98ec83dbcae6866c3eca0f1e84beb21aa733 /textproc | |
parent | 567c23acedc358cf14e9252d31763990af8105fc (diff) | |
download | pkgsrc-a9f690f82d454c5327abde7432aed7a599d3c3ce.tar.gz |
Update to 3.18. From the changelog:
-filenames without extension (ie. makefile) can be mapped in filetypes.conf
(suggested by Sam Craig)
-fixed Rexx highlighting
-added GDB language definition (thanks to A. Aniruddha)
-added the.theme (thanks to Mark Hessling)
-updated astyle code to release 2.04
-added astyle reformatting styles google, pico and lisp
-improved raw string parsing in cs.lang (patch by smdn.jp)
-added regex recognition in js.lang (patch by Troy Sankey)
-added PDF language definition (thanks to Roland Hieber)
-fixed debug output in sh.lang (https://sourceforge.net/p/syntaxhighlight/bugs/9/)
-updated astyle code to release 2.03
-added heredoc string literal parsing for Lisp, Perl, PHP, Ruby and Bash
-revised several language definitions
-added DataDir::searchDataDir for the Perl SWIG bindings (thanks to David Bremner)
-added SWIG PHP binding (patch by G. Wijaya)
-updated Diluculum code to release 1.0 (support of Lua 5.2)
-patched Diluculum to support Lua 5.1 and 5.2
-added support for Yang (thanks to A. Aniruddha)
-fixed Ruby definition
-added HeaderInjection and FooterInjection variables for syntax plug-ins
-fixed handling of CRLF files on Linux (suggested by William Bell)
-replaced single data directory by a dynamic config file search; see README
(suggested by Daniel)
-added plug-ins outhtml_parantheses_matcher.lua, outhtml_keyword_matcher.lua
-CLI: added --list-scripts option
-CLI: marked --data-dir, --list-langs, --list-themes options as deprecated
-CLI: removed --add-config-dir option
-added support for Crack (thanks to Conrad Steenberg)
-added XML shebang regex (thanks to Ferry Huberts)
-added hints to makefile to deal with Lua 5.1 and LuaJIT system libs
-updated cpp_ref_gtk_gnome.lua plug-in
-updated cpp_ref_cplusplus_com.lua plug-in
-CLI: fixed segfault if --force was applied and unknown files were parsed
(thanks to Jussi Judin)
-GUI: fixed unselected theme after first program start
-CSS class name is omitted in HTML output if class-name option is set to NONE
-added support for highlighting of string interpolation
-added support for Dart and TypeScript
-fixed SWIG module
-GUI: added Simplified Chinese translation (thanks to Love NoAny)
-replaced Pattern/Matcher classes by the Boost xpressive library
(now swig example is broken)
-updated Relax NG syntax (thanks to Roger Sperberg)
-added new oxygenated theme (thanks to Roger Sperberg)
-fixed highlight.pro to include correct lua5.1 paths
-GUI: fixed shebang recognition
-fixed HTML ordered lists to improve copy&paste in browsers (suggested by Nash)
-changed default output from HTML 4.01 to HTML5
-changed default HTML font family to include the generic monospace font
-added ODT Flat XML output format (--out-format=odt)
-added fontenc package in LaTeX output (patch by Yimin Li)
-fixed RTF hyperlink output in several plug-ins
-removed ctags option (functionality was replaced by plug-in)
-CLI: added --wrap-no-numbers option (patch by Michael Enßlin)
-GUI: replaced Qt file dialogs by native dialogs
-enhanced the plug-in interface (added Decorator function and Injections property)
-added several example plug-ins which show how to add keyword links to online
references (e.g. cplusplus.com, perldoc.perl.org, qtproject_org)
-added ctags plugin (ctags_html_tooltips.lua)
-improved Perl and N3 definitions (thanks to Heiko Jansen)
-CLI: marked --ctags-file option as deprecated
-CLI: added --plug-in-read option to define an input file for plug-ins
-CLI: fixed file suffix recognition
-GUI: added input field for a plug-in input file
-GUI: fixed initial input tab selection
-GUI: set initial font selection to Courier
-updated astyle code to release 2.02.1
-fixed SWIG perl binding makefile (patch by David Bremner)
-fixed shebang recognition (patch by Georgios M. Zarkadas)
-fixed file suffix recognition (patch by Georgios M. Zarkadas)
-fixed memory leak in astyle's ASFormatter (patch by MENG Wei)
-added support for Biferno (thanks to Sandro Bilbeisi)
-added support for RPL (thanks to Frank Seidinger)
-added support for Ceylon
-fixed Ruby definition
-HTML font string may contain a list of fonts, which is not enclosed in quotes
(suggested by Sebastiano Poggi)
-GUI: added --portable command line option to save config files in the current
working directory instead of the user directory (suggested by Royi Avital)
-GUI: fixed some language mappings
-added support for UPC (thanks to Viraj Sinha)
-added support for N3, N-Triples, Turtle, SPARQL (suggested by Heiko Jansen)
-added Solarized color theme (thanks to Steve Huff)
-fixed OCaml definition (thanks to Kakadu Hafanana)
-fixed camo colour theme
-removed sienna and desertEx colour themes
-CLI: fixed segfault with --print-style option
-GUI: added "Dock floating panels" checkbox in the main menu
-updated astyle code to release 2.02
-fixed --force option (thanks to Stefan Bühler)
-added support for ABC, Algol, AS/400 CL, BCPL, Limbo, Gambas, JavaFX,
RPG, Transact-SQL, PL/Perl, PL/Tcl, PL/Python, Charmm
-fixed web plugins (Serendipity, DokuWiki, Wordpress)
-fixed BBCode closing tag order
-GUI: Updated Czech translation (thanks to Pavel Fric)
-updated astyle code to release 2.01
-fixed overwriting of files with the same name in recursive batch mode
(thanks to Ramanathan U.)
-added DataDir class to SWIG interface (patch by David Bremner)
-added Andes theme (thanks to Roger Sperberg)
-enabled deprecated @highlight pass-through (suggested by David Bremner)
-dropped oceandeep theme
-updated documentation
-added plug-in function AddKeyword (suggested by Michael Serrano)
-language definitions are cached instead of being reloaded if input syntax
changes
-added keyword group ID parameter to the plug-in function OnStateChange
-added plug-in script bash_functions.lua
-added theme description in output style's comment
-added enum and union keywords in c.lang (thanks to Thiago)
-added dl linking flag in Makefile to fix Debian build error
(thanks to Michael Serrano)
-added NDEBUG flag in makefile to disable asserts
-GUI: Added Czech translation (thanks to Pavel Fric)
-updated Diluculum to version 0.5.3
-fixed README
-fixed conversion without highlighting (--syntax txt)
-fixed msxml definition (thanks to Andrei Rosca)
-added edit-flashdevelop theme (thanks to Andrei Rosca)
-CLI: fixed minor bugs
-added --config-file option
-CLI: fixed minor bugs
-GUI: renamed output specific options tab
-GUI: remember state of the dock panel
-moved plugin scripts from examples to new plugins directory
-fixed web_plugin path in makefile (thanks to Jochen Schmitt)
-fixed SWIG interface and example scripts
-improved converted VIM colour themes
-improved several language definitions (Fortran77, Zonnon,
Basic, Verilog, Squirrel, R)
-added new plugins (java_library.lua, theme_invert.lua)
-GUI: added plug-in description label
-GUI: moved setting controls into a dock panel
-enabled loading of multiple plugins
-added MXML language definition (suggested by Neal Delfeld)
-fixed HTML, XML, CSS, Actionscript and JavaScript definitions
-converted 60 popular VIM colour themes
-language definitions, themes, filetypes.conf were converted to Lua scripts
(try examples/*2to3.py to convert old files)
-added --plug-in option to enable user scripts
-renamed *.style files to *.theme
-moved include files from src/core to src/include
-moved examples/plugins to examples/web_plugins
-renamed --linenumbers to --line-numbers
-renamed several language definitions and themes
-fixed several string delimiter issues (Ruby, Lua)
-changed default theme for xterm256 output to edit-vim-dark
-changed short options: -O is --out-format, -d is --out-dir, -T is --doc-title
-disabled --mark-line feature
-disabled --add-data-dir feature
-disabled separate output format options (use --out-format instead)
-disabled XML output (use SVG or XHTML)
-New dependencies: Lua5.1-devel, Boost Headers (Bind)
-updated astyle code to release 1.24
-added indentation styles 1tbs and horstmann
-added --no-trailing-nl switch (suggested by Adiel Mittmann)
-added Modula2 definition (thanks to Benjamin Kowarsch)
-added EBNF definition (thanks to Mate Ory)
-added ABNF, AutoHotKey, BBCode and Clean language definitions
-updated C++ definition to support C++0x syntax
-added StartupNotify switch in desktop file (patch by Jochen Schmitt)
-improved HTML nested language patterns (thanks to Simone)
-improved Rexx and PL1 definitions (thabnks to Robert Prins)
-added support for NXC and NBC
-GUI: added copy and paste support (thanks to Torsten Flammiger)
-GUI: fixed preview of UTF-8 input
-fixed Rexx output (thanks to Marc Hessling)
-added support for Go and Pure
-added support for BNF (thanks to Julien Fontanet)
-updated Logtalk definition (thanks to Paulo Moura)
-updated THE theme (thanks to Marc Hessling)
-CLI: --quiet switch supresses "Unknown source file extension" error
(suggested by Nathan Gray)
-fixed SVG output (thanks to Xico)
-GUI: added new icon
-fixed bug with $INCLUDE statement
-fixed ctags file parsing
-added nested language recognition within a source file (suggested by Pavel Striz)
-added $NESTED statement to language definitions (pas, html, tex)
-added support for F# (fs.lang)
-added support for haXe (hx.lang)
-improved various language definitions
-revised documentation
-LIB: added version to shared lib output name
-CLI: added options --start-nested and --print-style
-added BBCode output option (--bbcode, suggested by Qui Peccavit)
-added new --delim-cr option to cope with MacOS 9 files
(suggested by Steven Haddock)
-added shared lib target (make lib-shared, suggested by Dario Teixeira)
-list of installed languages (--list-langs) was enhanced to include mapped file
extensions (suggested by Martin Kammerlander)
-improved many colour themes using Agave (agave.sf.net)
-fixed CR parsing bug on MacOS (thanks to Shiro Wilde)
-fixed SWIG makefile (thanks to David Bremner)
-license changed from GPLv2 to GPLv3 (incl. included libs)
-updated Artistic Style lib to version 1.23
-new indentation schemes: stroustrup, whitesmith, banner
-removed indentSchemes and helpmsg directories
-removed README_INDENT
-replaced ide-devcpp theme by a new jedit theme
-added support for Interactive Data Language (idlang, thanks to Roberto
Mendoza)
-added support for Rebol, Oz, Mercury, Zonnon, ATS (Applied Type System),
CHILL, NetRexx, Inno Setup and INTERLIS
-added pp, rjs, jnlp, groovy, gnad, es, sblc, ooc, gst, sq extensions
to filetypes.conf
-improved Prolog, Pike, Oberon, Nice, Java, Lisp, Lua, Haskell, C# and SML
definitions
-improved spec.lang for RPM (thanks to Luoyi Ly)
-CLI: option --help-lang is deprecated
-API: dropped setSpecialOptions(), renamed initializing methods to init*
-added more customized boxes for the LaTeX --pretty-symbols switch
(thanks to Romain Francois)
-GUI: fixed makefile to pass costum paths to the Qt project makefile
(thanks to Joerg Germeroth)
-GUI: reduced window height (thanks to Fidel Barrera)
-GUI: added Spanish translation (thanks to Fidel Barrera)
-GUI: added drag and drop for input files
-added --pretty-symbols option to improve LaTeX output quality of tilde and
braces (thanks to Romain Francois)
-omitted warning message if --syntax parameter is contained in the --skip list
(thanks to Bob Smith)
-included language descriptions in --list-langs output
-dropped dependency of --replace-quotes and --fragment options
-enhanced Python SWIG example (testmod.py)
-added qmake language definition
-fixed SWIG scripts (thanks to David Bremner)
-fixed gcc 4.4 compilation (patch by Jochen Schmitt)
-dropped core/html32generator.*
-dropped src/gui (wxWidgets based interface)
-GUI: rewrote the user interface using Qt
Diffstat (limited to 'textproc')
-rw-r--r-- | textproc/highlight/Makefile | 20 | ||||
-rw-r--r-- | textproc/highlight/PLIST | 316 | ||||
-rw-r--r-- | textproc/highlight/distinfo | 12 | ||||
-rw-r--r-- | textproc/highlight/patches/patch-aa | 44 | ||||
-rw-r--r-- | textproc/highlight/patches/patch-ab | 23 |
5 files changed, 268 insertions, 147 deletions
diff --git a/textproc/highlight/Makefile b/textproc/highlight/Makefile index ab28d0ace39..ff0c7a7721f 100644 --- a/textproc/highlight/Makefile +++ b/textproc/highlight/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.5 2012/10/25 06:55:53 asau Exp $ +# $NetBSD: Makefile,v 1.6 2014/08/09 16:55:03 schmonz Exp $ -DISTNAME= highlight-2.7 +DISTNAME= highlight-3.18 CATEGORIES= textproc MASTER_SITES= http://www.andre-simon.de/zip/ EXTRACT_SUFX= .tar.bz2 @@ -8,12 +8,14 @@ EXTRACT_SUFX= .tar.bz2 MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= http://www.andre-simon.de/ COMMENT= Converts source code to formatted text with syntax highlighting +LICENSE= gnu-gpl-v3 USE_TOOLS+= gmake USE_LANGUAGES= c c++ MANCOMPRESSED= yes MAKE_FILE= makefile +BUILD_TARGET= cli PKG_SYSCONFSUBDIR= highlight @@ -21,11 +23,15 @@ EGDIR= ${PREFIX}/share/examples/highlight CONF_FILES= ${EGDIR}/filetypes.conf \ ${PKG_SYSCONFDIR}/filetypes.conf -SUBST_CLASSES+= etc -SUBST_MESSAGE.etc= Fixing hardcoded paths. -SUBST_STAGE.etc= post-patch -SUBST_FILES.etc= src/datadir.cpp -SUBST_SED.etc= -e 's,/etc/highlight,${PKG_SYSCONFDIR},g' +SUBST_CLASSES+= paths +SUBST_MESSAGE.paths= Fixing hardcoded paths. +SUBST_STAGE.paths= do-configure +SUBST_FILES.paths= src/core/datadir.cpp +SUBST_SED.paths= -e 's,/etc/highlight,${PKG_SYSCONFDIR},g' +SUBST_SED.paths+= -e 's,/usr/share,${PREFIX}/share,g' +.include "../../devel/boost-headers/buildlink3.mk" .include "../../devel/libgetopt/buildlink3.mk" +.include "../../lang/lua/buildlink3.mk" +.include "../../lang/perl5/buildlink3.mk" .include "../../mk/bsd.pkg.mk" diff --git a/textproc/highlight/PLIST b/textproc/highlight/PLIST index 4e9308ded82..d9de4b327f7 100644 --- a/textproc/highlight/PLIST +++ b/textproc/highlight/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.4 2009/06/14 18:17:17 joerg Exp $ +@comment $NetBSD: PLIST,v 1.5 2014/08/09 16:55:03 schmonz Exp $ bin/highlight man/man1/highlight.1 share/doc/highlight/AUTHORS @@ -7,205 +7,309 @@ share/doc/highlight/ChangeLog share/doc/highlight/INSTALL share/doc/highlight/README share/doc/highlight/README_DE -share/doc/highlight/README_INDENT share/doc/highlight/README_LANGLIST share/doc/highlight/README_REGEX share/doc/highlight/README_SWIG share/doc/highlight/examples/highlight_pipe.php share/doc/highlight/examples/highlight_pipe.pm share/doc/highlight/examples/highlight_pipe.py -share/doc/highlight/examples/plugins/dokuwiki/syntax.php -share/doc/highlight/examples/plugins/movabletype/README -share/doc/highlight/examples/plugins/movabletype/highlight.pl -share/doc/highlight/examples/plugins/wordpress/README -share/doc/highlight/examples/plugins/wordpress/highlight.php share/doc/highlight/examples/swig/highlight.i share/doc/highlight/examples/swig/makefile share/doc/highlight/examples/swig/testmod.pl share/doc/highlight/examples/swig/testmod.py +share/doc/highlight/examples/web_plugins/dokuwiki/syntax.php +share/doc/highlight/examples/web_plugins/movabletype/README +share/doc/highlight/examples/web_plugins/movabletype/highlight.pl +share/doc/highlight/examples/web_plugins/wordpress/README +share/doc/highlight/examples/web_plugins/wordpress/highlight.php share/examples/highlight/filetypes.conf -share/highlight/helpmsg/br.help -share/highlight/helpmsg/cs.help -share/highlight/helpmsg/de.help -share/highlight/helpmsg/en.help -share/highlight/helpmsg/es.help -share/highlight/helpmsg/fr.help -share/highlight/helpmsg/ja.help -share/highlight/indentSchemes/acid.indent -share/highlight/indentSchemes/ansi.indent -share/highlight/indentSchemes/gnu.indent -share/highlight/indentSchemes/java.indent -share/highlight/indentSchemes/kr.indent -share/highlight/indentSchemes/linux.indent -share/highlight/langDefs/4gl.lang -share/highlight/langDefs/a4c.lang -share/highlight/langDefs/abp.lang +share/highlight/langDefs/abap4.lang +share/highlight/langDefs/abc.lang +share/highlight/langDefs/abnf.lang +share/highlight/langDefs/actionscript.lang share/highlight/langDefs/ada.lang share/highlight/langDefs/agda.lang +share/highlight/langDefs/algol.lang share/highlight/langDefs/ampl.lang share/highlight/langDefs/amtrix.lang share/highlight/langDefs/applescript.lang share/highlight/langDefs/arc.lang share/highlight/langDefs/arm.lang -share/highlight/langDefs/as.lang -share/highlight/langDefs/asm.lang +share/highlight/langDefs/as400cl.lang +share/highlight/langDefs/ascend.lang share/highlight/langDefs/asp.lang share/highlight/langDefs/aspect.lang -share/highlight/langDefs/au3.lang +share/highlight/langDefs/assembler.lang +share/highlight/langDefs/ats.lang +share/highlight/langDefs/autohotkey.lang +share/highlight/langDefs/autoit.lang share/highlight/langDefs/avenue.lang share/highlight/langDefs/awk.lang share/highlight/langDefs/bat.lang -share/highlight/langDefs/bb.lang -share/highlight/langDefs/bib.lang +share/highlight/langDefs/bbcode.lang +share/highlight/langDefs/bcpl.lang +share/highlight/langDefs/bibtex.lang +share/highlight/langDefs/biferno.lang +share/highlight/langDefs/bison.lang +share/highlight/langDefs/blitzbasic.lang share/highlight/langDefs/bms.lang +share/highlight/langDefs/bnf.lang share/highlight/langDefs/boo.lang share/highlight/langDefs/c.lang -share/highlight/langDefs/cb.lang -share/highlight/langDefs/cfc.lang +share/highlight/langDefs/ceylon.lang +share/highlight/langDefs/charmm.lang +share/highlight/langDefs/chill.lang +share/highlight/langDefs/clean.lang +share/highlight/langDefs/clearbasic.lang share/highlight/langDefs/clipper.lang share/highlight/langDefs/clojure.lang share/highlight/langDefs/clp.lang -share/highlight/langDefs/cob.lang -share/highlight/langDefs/cs.lang +share/highlight/langDefs/cobol.lang +share/highlight/langDefs/coldfusion.lang +share/highlight/langDefs/crk.lang +share/highlight/langDefs/csharp.lang share/highlight/langDefs/css.lang share/highlight/langDefs/d.lang +share/highlight/langDefs/dart.lang share/highlight/langDefs/diff.lang -share/highlight/langDefs/dot.lang share/highlight/langDefs/dylan.lang -share/highlight/langDefs/e.lang -share/highlight/langDefs/erl.lang +share/highlight/langDefs/ebnf.lang +share/highlight/langDefs/eiffel.lang +share/highlight/langDefs/erlang.lang share/highlight/langDefs/euphoria.lang -share/highlight/langDefs/exp.lang -share/highlight/langDefs/f77.lang -share/highlight/langDefs/f90.lang -share/highlight/langDefs/flx.lang +share/highlight/langDefs/express.lang +share/highlight/langDefs/fame.lang +share/highlight/langDefs/felix.lang +share/highlight/langDefs/fortran77.lang +share/highlight/langDefs/fortran90.lang share/highlight/langDefs/frink.lang +share/highlight/langDefs/fsharp.lang +share/highlight/langDefs/fx.lang +share/highlight/langDefs/gambas.lang +share/highlight/langDefs/gdb.lang +share/highlight/langDefs/go.lang +share/highlight/langDefs/graphviz.lang share/highlight/langDefs/haskell.lang +share/highlight/langDefs/haxe.lang share/highlight/langDefs/hcl.lang +share/highlight/langDefs/html.lang share/highlight/langDefs/httpd.lang -share/highlight/langDefs/icn.lang +share/highlight/langDefs/icon.lang share/highlight/langDefs/idl.lang +share/highlight/langDefs/idlang.lang +share/highlight/langDefs/inc_luatex.lang +share/highlight/langDefs/informix.lang share/highlight/langDefs/ini.lang -share/highlight/langDefs/inp.lang +share/highlight/langDefs/innosetup.lang +share/highlight/langDefs/interlis.lang share/highlight/langDefs/io.lang -share/highlight/langDefs/j.lang +share/highlight/langDefs/jasmin.lang share/highlight/langDefs/java.lang share/highlight/langDefs/js.lang share/highlight/langDefs/jsp.lang -share/highlight/langDefs/lbn.lang share/highlight/langDefs/ldif.lang -share/highlight/langDefs/lgt.lang share/highlight/langDefs/lhs.lang +share/highlight/langDefs/lilypond.lang +share/highlight/langDefs/limbo.lang +share/highlight/langDefs/lindenscript.lang share/highlight/langDefs/lisp.lang +share/highlight/langDefs/logtalk.lang share/highlight/langDefs/lotos.lang -share/highlight/langDefs/ls.lang -share/highlight/langDefs/lsl.lang +share/highlight/langDefs/lotus.lang share/highlight/langDefs/lua.lang -share/highlight/langDefs/ly.lang -share/highlight/langDefs/m.lang +share/highlight/langDefs/luban.lang share/highlight/langDefs/make.lang -share/highlight/langDefs/mel.lang -share/highlight/langDefs/mib.lang +share/highlight/langDefs/maple.lang +share/highlight/langDefs/matlab.lang +share/highlight/langDefs/maya.lang +share/highlight/langDefs/mercury.lang share/highlight/langDefs/miranda.lang -share/highlight/langDefs/ml.lang -share/highlight/langDefs/mo.lang +share/highlight/langDefs/mod2.lang share/highlight/langDefs/mod3.lang -share/highlight/langDefs/mpl.lang +share/highlight/langDefs/modelica.lang +share/highlight/langDefs/moon.lang share/highlight/langDefs/ms.lang share/highlight/langDefs/mssql.lang -share/highlight/langDefs/n.lang -share/highlight/langDefs/nas.lang +share/highlight/langDefs/mxml.lang +share/highlight/langDefs/n3.lang +share/highlight/langDefs/nasal.lang +share/highlight/langDefs/nbc.lang +share/highlight/langDefs/nemerle.lang +share/highlight/langDefs/netrexx.lang share/highlight/langDefs/nice.lang -share/highlight/langDefs/nsi.lang -share/highlight/langDefs/nut.lang +share/highlight/langDefs/nsis.lang +share/highlight/langDefs/nxc.lang share/highlight/langDefs/oberon.lang share/highlight/langDefs/objc.lang +share/highlight/langDefs/ocaml.lang share/highlight/langDefs/octave.lang share/highlight/langDefs/oorexx.lang share/highlight/langDefs/os.lang +share/highlight/langDefs/oz.lang +share/highlight/langDefs/paradox.lang share/highlight/langDefs/pas.lang +share/highlight/langDefs/pdf.lang +share/highlight/langDefs/perl.lang share/highlight/langDefs/php.lang share/highlight/langDefs/pike.lang -share/highlight/langDefs/pl.lang share/highlight/langDefs/pl1.lang +share/highlight/langDefs/plperl.lang +share/highlight/langDefs/plpython.lang +share/highlight/langDefs/pltcl.lang share/highlight/langDefs/pov.lang share/highlight/langDefs/pro.lang share/highlight/langDefs/progress.lang share/highlight/langDefs/ps.lang share/highlight/langDefs/ps1.lang share/highlight/langDefs/psl.lang -share/highlight/langDefs/py.lang -share/highlight/langDefs/pyx.lang +share/highlight/langDefs/pure.lang +share/highlight/langDefs/pyrex.lang +share/highlight/langDefs/python.lang share/highlight/langDefs/q.lang +share/highlight/langDefs/qmake.lang share/highlight/langDefs/qu.lang share/highlight/langDefs/r.lang -share/highlight/langDefs/rb.lang +share/highlight/langDefs/rebol.lang share/highlight/langDefs/rexx.lang share/highlight/langDefs/rnc.lang +share/highlight/langDefs/rpg.lang +share/highlight/langDefs/rpl.lang +share/highlight/langDefs/ruby.lang share/highlight/langDefs/s.lang share/highlight/langDefs/sas.lang -share/highlight/langDefs/sc.lang share/highlight/langDefs/scala.lang share/highlight/langDefs/scilab.lang share/highlight/langDefs/sh.lang -share/highlight/langDefs/sma.lang +share/highlight/langDefs/small.lang share/highlight/langDefs/smalltalk.lang share/highlight/langDefs/sml.lang -share/highlight/langDefs/sno.lang +share/highlight/langDefs/snmp.lang +share/highlight/langDefs/snobol.lang share/highlight/langDefs/spec.lang share/highlight/langDefs/spn.lang share/highlight/langDefs/sql.lang +share/highlight/langDefs/squirrel.lang share/highlight/langDefs/sybase.lang share/highlight/langDefs/tcl.lang share/highlight/langDefs/tcsh.lang -share/highlight/langDefs/test_re.lang share/highlight/langDefs/tex.lang +share/highlight/langDefs/ts.lang +share/highlight/langDefs/tsql.lang share/highlight/langDefs/ttcn3.lang share/highlight/langDefs/txt.lang +share/highlight/langDefs/upc.lang share/highlight/langDefs/vala.lang share/highlight/langDefs/vb.lang share/highlight/langDefs/verilog.lang share/highlight/langDefs/vhd.lang share/highlight/langDefs/xml.lang share/highlight/langDefs/xpp.lang -share/highlight/langDefs/y.lang -share/highlight/themes/acid.style -share/highlight/themes/bipolar.style -share/highlight/themes/blacknblue.style -share/highlight/themes/bright.style -share/highlight/themes/contrast.style -share/highlight/themes/darkblue.style -share/highlight/themes/darkness.style -share/highlight/themes/desert.style -share/highlight/themes/easter.style -share/highlight/themes/emacs.style -share/highlight/themes/golden.style -share/highlight/themes/greenlcd.style -share/highlight/themes/ide-anjuta.style -share/highlight/themes/ide-codewarrior.style -share/highlight/themes/ide-devcpp.style -share/highlight/themes/ide-eclipse.style -share/highlight/themes/ide-kdev.style -share/highlight/themes/ide-msvcpp.style -share/highlight/themes/ide-xcode.style -share/highlight/themes/kwrite.style -share/highlight/themes/lucretia.style -share/highlight/themes/matlab.style -share/highlight/themes/moe.style -share/highlight/themes/navy.style -share/highlight/themes/nedit.style -share/highlight/themes/neon.style -share/highlight/themes/night.style -share/highlight/themes/orion.style -share/highlight/themes/pablo.style -share/highlight/themes/peachpuff.style -share/highlight/themes/print.style -share/highlight/themes/rand01.style -share/highlight/themes/seashell.style -share/highlight/themes/the.style -share/highlight/themes/typical.style -share/highlight/themes/vampire.style -share/highlight/themes/vim-dark.style -share/highlight/themes/vim.style -share/highlight/themes/whitengrey.style -share/highlight/themes/zellner.style +share/highlight/langDefs/yaiff.lang +share/highlight/langDefs/yang.lang +share/highlight/langDefs/znn.lang +share/highlight/plugins/asciidoc_html_add_links.lua +share/highlight/plugins/bash_functions.lua +share/highlight/plugins/bash_ref_linuxmanpages_com.lua +share/highlight/plugins/cpp_qt.lua +share/highlight/plugins/cpp_ref_cplusplus_com.lua +share/highlight/plugins/cpp_ref_gtk_gnome_org.lua +share/highlight/plugins/cpp_ref_local_includes.lua +share/highlight/plugins/cpp_ref_qtproject_org.lua +share/highlight/plugins/cpp_ref_wxwidgets_org.lua +share/highlight/plugins/cpp_syslog.lua +share/highlight/plugins/cpp_wx.lua +share/highlight/plugins/ctags_html_tooltips.lua +share/highlight/plugins/java_library.lua +share/highlight/plugins/keywords_capitalize.lua +share/highlight/plugins/keywords_lowercase.lua +share/highlight/plugins/keywords_uppercase.lua +share/highlight/plugins/outhtml_curly_brackets_matcher.lua +share/highlight/plugins/outhtml_keyword_matcher.lua +share/highlight/plugins/outhtml_parantheses_matcher.lua +share/highlight/plugins/perl_ref_perl_org.lua +share/highlight/plugins/python_ref_python_org.lua +share/highlight/plugins/scala_ref_scala_lang_org.lua +share/highlight/plugins/theme_invert.lua +share/highlight/plugins/token_add_state_ids.lua +share/highlight/themes/acid.theme +share/highlight/themes/aiseered.theme +share/highlight/themes/andes.theme +share/highlight/themes/anotherdark.theme +share/highlight/themes/autumn.theme +share/highlight/themes/baycomb.theme +share/highlight/themes/bclear.theme +share/highlight/themes/biogoo.theme +share/highlight/themes/bipolar.theme +share/highlight/themes/blacknblue.theme +share/highlight/themes/bluegreen.theme +share/highlight/themes/breeze.theme +share/highlight/themes/bright.theme +share/highlight/themes/camo.theme +share/highlight/themes/candy.theme +share/highlight/themes/clarity.theme +share/highlight/themes/dante.theme +share/highlight/themes/darkblue.theme +share/highlight/themes/darkbone.theme +share/highlight/themes/darkness.theme +share/highlight/themes/darkslategray.theme +share/highlight/themes/darkspectrum.theme +share/highlight/themes/denim.theme +share/highlight/themes/dusk.theme +share/highlight/themes/earendel.theme +share/highlight/themes/easter.theme +share/highlight/themes/edit-anjuta.theme +share/highlight/themes/edit-eclipse.theme +share/highlight/themes/edit-emacs.theme +share/highlight/themes/edit-flashdevelop.theme +share/highlight/themes/edit-gedit.theme +share/highlight/themes/edit-jedit.theme +share/highlight/themes/edit-kwrite.theme +share/highlight/themes/edit-matlab.theme +share/highlight/themes/edit-msvs2008.theme +share/highlight/themes/edit-nedit.theme +share/highlight/themes/edit-vim-dark.theme +share/highlight/themes/edit-vim.theme +share/highlight/themes/edit-xcode.theme +share/highlight/themes/ekvoli.theme +share/highlight/themes/fine_blue.theme +share/highlight/themes/freya.theme +share/highlight/themes/fruit.theme +share/highlight/themes/golden.theme +share/highlight/themes/greenlcd.theme +share/highlight/themes/kellys.theme +share/highlight/themes/leo.theme +share/highlight/themes/lucretia.theme +share/highlight/themes/manxome.theme +share/highlight/themes/maroloccio.theme +share/highlight/themes/matrix.theme +share/highlight/themes/moe.theme +share/highlight/themes/molokai.theme +share/highlight/themes/moria.theme +share/highlight/themes/navajo-night.theme +share/highlight/themes/navy.theme +share/highlight/themes/neon.theme +share/highlight/themes/night.theme +share/highlight/themes/nightshimmer.theme +share/highlight/themes/nuvola.theme +share/highlight/themes/olive.theme +share/highlight/themes/orion.theme +share/highlight/themes/oxygenated.theme +share/highlight/themes/pablo.theme +share/highlight/themes/peaksea.theme +share/highlight/themes/print.theme +share/highlight/themes/rand01.theme +share/highlight/themes/rdark.theme +share/highlight/themes/relaxedgreen.theme +share/highlight/themes/rootwater.theme +share/highlight/themes/seashell.theme +share/highlight/themes/solarized-dark.theme +share/highlight/themes/solarized-light.theme +share/highlight/themes/tabula.theme +share/highlight/themes/tcsoft.theme +share/highlight/themes/the.theme +share/highlight/themes/vampire.theme +share/highlight/themes/whitengrey.theme +share/highlight/themes/xoria256.theme +share/highlight/themes/zellner.theme +share/highlight/themes/zenburn.theme +share/highlight/themes/zmrok.theme diff --git a/textproc/highlight/distinfo b/textproc/highlight/distinfo index b98e1f6abd6..d1f29058490 100644 --- a/textproc/highlight/distinfo +++ b/textproc/highlight/distinfo @@ -1,7 +1,7 @@ -$NetBSD: distinfo,v 1.3 2009/03/02 22:10:26 rh Exp $ +$NetBSD: distinfo,v 1.4 2014/08/09 16:55:03 schmonz Exp $ -SHA1 (highlight-2.7.tar.bz2) = ea970d9ab8dada5fd459b8b11194b29d3fea582e -RMD160 (highlight-2.7.tar.bz2) = d9971172f735e8233c89654bae9947171be3bfac -Size (highlight-2.7.tar.bz2) = 393248 bytes -SHA1 (patch-aa) = 3495170dcae12b1a9c783def838b15b159f34227 -SHA1 (patch-ab) = 9eda27f2f3a0b627bab76fcb951066951ff97c78 +SHA1 (highlight-3.18.tar.bz2) = 985d0a3c707e3251fe50ffff66e11a8563777202 +RMD160 (highlight-3.18.tar.bz2) = 960b2a9ed6071b0f48ef45da2d006f5f00d9b578 +Size (highlight-3.18.tar.bz2) = 619669 bytes +SHA1 (patch-aa) = 1cf4c6225b36e822a40ec10917384367914ecb0f +SHA1 (patch-ab) = e2a466e3817359e050dab2fc1862d7a1e15b740f diff --git a/textproc/highlight/patches/patch-aa b/textproc/highlight/patches/patch-aa index 61cb1c0838b..965fd46131f 100644 --- a/textproc/highlight/patches/patch-aa +++ b/textproc/highlight/patches/patch-aa @@ -1,16 +1,19 @@ -$NetBSD: patch-aa,v 1.3 2009/03/02 22:10:27 rh Exp $ +$NetBSD: patch-aa,v 1.4 2014/08/09 16:55:03 schmonz Exp $ ---- makefile.orig 2009-01-06 12:34:10.000000000 +1000 +Use pkgsrc-provided paths and tools. + +--- makefile.orig 2013-06-27 20:36:48.000000000 +0000 +++ makefile -@@ -8,7 +8,6 @@ +@@ -7,7 +7,7 @@ DESTDIR = # Root directory for final installation -PREFIX = /usr ++#PREFIX = /usr # Location of the highlight data files: data_dir = ${PREFIX}/share/highlight/ -@@ -17,7 +16,7 @@ data_dir = ${PREFIX}/share/highlight/ +@@ -16,7 +16,7 @@ data_dir = ${PREFIX}/share/highlight/ bin_dir = ${PREFIX}/bin/ # Location of the highlight man page: @@ -19,15 +22,17 @@ $NetBSD: patch-aa,v 1.3 2009/03/02 22:10:27 rh Exp $ # Location of the highlight documentation: doc_dir = ${PREFIX}/share/doc/highlight/ -@@ -26,17 +25,17 @@ doc_dir = ${PREFIX}/share/doc/highlight/ - examples_dir = ${PREFIX}/share/doc/highlight/examples/ +@@ -25,7 +25,8 @@ doc_dir = ${PREFIX}/share/doc/highlight/ + examples_dir = ${doc_dir}examples/ # Location of the highlight config files: -conf_dir = /etc/highlight/ ++#conf_dir = /etc/highlight/ +conf_dir = ${PREFIX}/share/examples/highlight/ #conf_dir = ${PREFIX}/etc/highlight/ - desktop_apps = ${PREFIX}/share/applications/ + # Location of additional gui files +@@ -33,10 +34,10 @@ desktop_apps = ${PREFIX}/share/applicati desktop_pixmaps = ${PREFIX}/share/pixmaps/ # Commands: @@ -42,30 +47,29 @@ $NetBSD: patch-aa,v 1.3 2009/03/02 22:10:27 rh Exp $ all cli: ${MAKE} -C ./src -f ./makefile HL_DATA_DIR=${data_dir} HL_CONFIG_DIR=${conf_dir} -@@ -72,7 +71,7 @@ install: +@@ -75,14 +76,14 @@ install: + ${DESTDIR}${data_dir}themes \ ${DESTDIR}${data_dir}langDefs \ - ${DESTDIR}${data_dir}indentSchemes \ - ${DESTDIR}${data_dir}helpmsg + ${DESTDIR}${data_dir}plugins - ${MKDIR} ${DESTDIR}${man_dir} + ${BSD_INSTALL_MAN_DIR} ${DESTDIR}${man_dir} ${MKDIR} ${DESTDIR}${bin_dir} ${INSTALL_DATA} ./langDefs/*.lang ${DESTDIR}${data_dir}langDefs/ -@@ -80,7 +79,7 @@ install: - ${INSTALL_DATA} ./themes/*.style ${DESTDIR}${data_dir}themes/ - ${INSTALL_DATA} ./indentSchemes/*.indent ${DESTDIR}${data_dir}indentSchemes/ - ${INSTALL_DATA} ./helpmsg/*.help ${DESTDIR}${data_dir}helpmsg/ + ${INSTALL_DATA} ./*.conf ${DESTDIR}${conf_dir} + ${INSTALL_DATA} ./themes/*.theme ${DESTDIR}${data_dir}themes/ + ${INSTALL_DATA} ./plugins/*.lua ${DESTDIR}${data_dir}plugins/ - ${INSTALL_DATA} ./man/highlight.1.gz ${DESTDIR}${man_dir} + ${BSD_INSTALL_MAN} ./man/highlight.1.gz ${DESTDIR}${man_dir} ${INSTALL_DATA} ./AUTHORS ${DESTDIR}${doc_dir} ${INSTALL_DATA} ./README ${DESTDIR}${doc_dir} ${INSTALL_DATA} ./README_DE ${DESTDIR}${doc_dir} -@@ -127,7 +126,7 @@ uninstall: +@@ -129,7 +130,7 @@ uninstall: ${RMDIR} ${DESTDIR}${doc_dir} ${RMDIR} ${DESTDIR}${conf_dir} ${RMDIR} ${DESTDIR}${examples_dir} -- rm ${DESTDIR}${man_dir}highlight.1.gz -+ rm ${DESTDIR}${man_dir}highlight.1* - rm ${DESTDIR}${bin_dir}highlight - rm ${DESTDIR}${bin_dir}highlight-gui - rm ${DESTDIR}${desktop_apps}highlight.desktop +- rm -rf ${DESTDIR}${man_dir}highlight.1.gz ++ rm -rf ${DESTDIR}${man_dir}highlight.1* + rm -rf ${DESTDIR}${bin_dir}highlight + rm -rf ${DESTDIR}${bin_dir}highlight-gui + rm -rf ${DESTDIR}${desktop_apps}highlight.desktop diff --git a/textproc/highlight/patches/patch-ab b/textproc/highlight/patches/patch-ab index 9d50030b397..0d8d97ddd39 100644 --- a/textproc/highlight/patches/patch-ab +++ b/textproc/highlight/patches/patch-ab @@ -1,14 +1,21 @@ -$NetBSD: patch-ab,v 1.3 2009/03/02 22:10:27 rh Exp $ +$NetBSD: patch-ab,v 1.4 2014/08/09 16:55:03 schmonz Exp $ ---- src/makefile.orig 2009-01-06 12:17:29.000000000 +1000 +Use pkgsrc-specified compiler and flags. + +--- src/makefile.orig 2014-04-04 17:26:25.000000000 +0000 +++ src/makefile -@@ -10,9 +10,7 @@ - # Add -DCONFIG_FILE_PATH=\"/your/path/.highlightrc\" if you want to define a - # custom path to the highlight configuration file (default: $HOME/.highlightrc) +@@ -12,12 +12,12 @@ + + # See src/gui-qt/highlight.pro for the Qt GUI compilation options -CXX=c++ ++#CXX=c++ + + # Added -qt4 because of Arch Linux Qt5 migration + QMAKE=qmake-qt4 --CFLAGS:=-O2 ${CFLAGS} +-CFLAGS:=-Wall -O2 ${CFLAGS} -DNDEBUG ++#CFLAGS:=-Wall -O2 ${CFLAGS} -DNDEBUG + #CFLAGS:=-ggdb ${CFLAGS} - # Source paths - CORE_DIR=./core/ + CFLAGS_DILU=-fno-strict-aliasing |