summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--textproc/highlight/Makefile20
-rw-r--r--textproc/highlight/PLIST316
-rw-r--r--textproc/highlight/distinfo12
-rw-r--r--textproc/highlight/patches/patch-aa44
-rw-r--r--textproc/highlight/patches/patch-ab23
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