pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/textproc/libhighlight Update to 3.46. From the changelog:
details: https://anonhg.NetBSD.org/pkgsrc/rev/fbc32cd639ef
branches: trunk
changeset: 324119:fbc32cd639ef
user: schmonz <schmonz%pkgsrc.org@localhost>
date: Mon Oct 08 13:51:28 2018 +0000
description:
Update to 3.46. From the changelog:
- fixed xterm256 and truecolor whitespace outpur (https://gitlab.com/saalen/highlight/issues/90)
- converted manuals to AsciiDoc (thanks to Tristano Ajmone)
- added DocumentHeader and DocumentFooter plug-in hooks
- added RemoveKeyword Lua function for syntax definitions
- added syntax test indicators (see README_TESTCASES)
- added support for ISO and R10 variants of Modula2 (thanks to Benjamin Kowarsch)
- fixed R identifiers (https://gitlab.com/saalen/highlight/merge_requests/77)
- fixed ALAN IF identifiers (see https://gitlab.com/saalen/highlight/merge_requests/79)
- fixed issue with Bash string interpolation
- fixed some bugs found by coverity tool (https://gitlab.com/saalen/highlight/issues/82)
- added Swift keywords and types
- added filetypes.conf.5 man page (https://gitlab.com/saalen/highlight/issues/83)
- added Gradle extension mapping (https://gitlab.com/saalen/highlight/merge_requests/80)
diffstat:
textproc/libhighlight/Makefile.common | 4 +-
textproc/libhighlight/PLIST | 19 +++++++---
textproc/libhighlight/distinfo | 14 ++++----
textproc/libhighlight/patches/patch-makefile | 40 +++++++++++++----------
textproc/libhighlight/patches/patch-src_makefile | 6 +-
5 files changed, 48 insertions(+), 35 deletions(-)
diffs (219 lines):
diff -r 4db15fdc6333 -r fbc32cd639ef textproc/libhighlight/Makefile.common
--- a/textproc/libhighlight/Makefile.common Mon Oct 08 13:50:04 2018 +0000
+++ b/textproc/libhighlight/Makefile.common Mon Oct 08 13:51:28 2018 +0000
@@ -1,10 +1,10 @@
-# $NetBSD: Makefile.common,v 1.2 2018/07/23 05:16:43 schmonz Exp $
+# $NetBSD: Makefile.common,v 1.3 2018/10/08 13:51:28 schmonz Exp $
# used by textproc/highlight/Makefile
# used by textproc/libhighlight/Makefile
# used by textproc/p5-highlight/Makefile
DISTNAME= highlight-${VERSION}
-VERSION= 3.44
+VERSION= 3.46
CATEGORIES= textproc
MASTER_SITES= http://www.andre-simon.de/zip/
EXTRACT_SUFX= .tar.bz2
diff -r 4db15fdc6333 -r fbc32cd639ef textproc/libhighlight/PLIST
--- a/textproc/libhighlight/PLIST Mon Oct 08 13:50:04 2018 +0000
+++ b/textproc/libhighlight/PLIST Mon Oct 08 13:51:28 2018 +0000
@@ -1,14 +1,16 @@
-@comment $NetBSD: PLIST,v 1.3 2018/07/23 05:16:43 schmonz Exp $
+@comment $NetBSD: PLIST,v 1.4 2018/10/08 13:51:28 schmonz Exp $
lib/libhighlight.la
share/doc/highlight/AUTHORS
share/doc/highlight/COPYING
share/doc/highlight/ChangeLog
share/doc/highlight/INSTALL
-share/doc/highlight/README
-share/doc/highlight/README_DE
-share/doc/highlight/README_LANGLIST
-share/doc/highlight/README_PLUGINS
-share/doc/highlight/README_REGEX
+share/doc/highlight/README.adoc
+share/doc/highlight/README_DE.adoc
+share/doc/highlight/README_LANGLIST.adoc
+share/doc/highlight/README_PLUGINS.adoc
+share/doc/highlight/README_REGEX.adoc
+share/doc/highlight/README_RELEASE.adoc
+share/doc/highlight/README_TESTCASES.adoc
share/doc/highlight/extras/highlight_pipe.php
share/doc/highlight/extras/highlight_pipe.pm
share/doc/highlight/extras/highlight_pipe.py
@@ -266,6 +268,7 @@
share/highlight/langDefs/tex.lang
share/highlight/langDefs/ts.lang
share/highlight/langDefs/tsql.lang
+share/highlight/langDefs/tsx.lang
share/highlight/langDefs/ttcn3.lang
share/highlight/langDefs/txt.lang
share/highlight/langDefs/upc.lang
@@ -274,6 +277,7 @@
share/highlight/langDefs/verilog.lang
share/highlight/langDefs/vhd.lang
share/highlight/langDefs/vimscript.lang
+share/highlight/langDefs/vue.lang
share/highlight/langDefs/whiley.lang
share/highlight/langDefs/xml.lang
share/highlight/langDefs/xpp.lang
@@ -298,6 +302,7 @@
share/highlight/plugins/keywords_capitalize.lua
share/highlight/plugins/keywords_lowercase.lua
share/highlight/plugins/keywords_uppercase.lua
+share/highlight/plugins/latex_single_outfile.lua
share/highlight/plugins/mark_lines.lua
share/highlight/plugins/outhtml_add_background_stripes.lua
share/highlight/plugins/outhtml_add_background_svg.lua
@@ -308,6 +313,7 @@
share/highlight/plugins/outhtml_curly_brackets_matcher.lua
share/highlight/plugins/outhtml_ie7_webctrl.lua
share/highlight/plugins/outhtml_keyword_matcher.lua
+share/highlight/plugins/outhtml_ligature_fonts.lua
share/highlight/plugins/outhtml_modern_fonts.lua
share/highlight/plugins/outhtml_parantheses_matcher.lua
share/highlight/plugins/outhtml_tooltips.lua
@@ -315,6 +321,7 @@
share/highlight/plugins/python_ref_python_org.lua
share/highlight/plugins/reduce_filesize.lua
share/highlight/plugins/scala_ref_scala_lang_org.lua
+share/highlight/plugins/terminal_add_info.lua
share/highlight/plugins/theme_invert.lua
share/highlight/plugins/token_add_state_ids.lua
share/highlight/themes/acid.theme
diff -r 4db15fdc6333 -r fbc32cd639ef textproc/libhighlight/distinfo
--- a/textproc/libhighlight/distinfo Mon Oct 08 13:50:04 2018 +0000
+++ b/textproc/libhighlight/distinfo Mon Oct 08 13:51:28 2018 +0000
@@ -1,12 +1,12 @@
-$NetBSD: distinfo,v 1.4 2018/07/27 07:39:12 schmonz Exp $
+$NetBSD: distinfo,v 1.5 2018/10/08 13:51:28 schmonz Exp $
-SHA1 (highlight-3.44.tar.bz2) = c01ea650bc9462df833afa59e566be32cd47e3f0
-RMD160 (highlight-3.44.tar.bz2) = d7997c545d98c21c2fd09f68989e3cb8cf3713da
-SHA512 (highlight-3.44.tar.bz2) = a0b9a147cadec72b80b97d92e6fac9312f134ef71a4a67121cab3646668424379c14a9189b5bdd0d892790cc99edc955090967caf6816239151d0e8a19bcfbd7
-Size (highlight-3.44.tar.bz2) = 1335764 bytes
+SHA1 (highlight-3.46.tar.bz2) = db29dc697641cb154c97cee9c448ea3168a135d2
+RMD160 (highlight-3.46.tar.bz2) = 7f334d85ec0897ae44f471d36496d48f003412ed
+SHA512 (highlight-3.46.tar.bz2) = 1359a428fcd624ae85e939a5a8a991c2f10114c106ddac359e68e7eefadcacad92fbc98866f37ec9654268852a4cfcf595a0ae7f99acd5d75902b5dea235936a
+Size (highlight-3.46.tar.bz2) = 1341849 bytes
SHA1 (patch-extras_swig_makefile) = 2bb62f7519cd5baed60b1af5f606ce22444c346f
-SHA1 (patch-makefile) = c3ba1882befaf0293ad4ff69b2b6067d42bb3e57
+SHA1 (patch-makefile) = e2a251415fffd38c2ebf73f1e7b57698a6f3f11e
SHA1 (patch-src_core_platform__fs.cpp) = 65b7f4b665b820eec4b835474bd308e49080526e
SHA1 (patch-src_gui-qt_mainwindow.cpp) = d073a80a1d853f9cc2bbedf7a402125ec7a994d2
SHA1 (patch-src_gui-qt_showtextfile.cpp) = 9bd974f40aa9a5bf7c8178e079d4ee1818a4d7b8
-SHA1 (patch-src_makefile) = 6d9343af73f1d9cc1cd62958c654089865f1a2bc
+SHA1 (patch-src_makefile) = 41fd190b19a02b019e50eb8e1e49d90188cff0f1
diff -r 4db15fdc6333 -r fbc32cd639ef textproc/libhighlight/patches/patch-makefile
--- a/textproc/libhighlight/patches/patch-makefile Mon Oct 08 13:50:04 2018 +0000
+++ b/textproc/libhighlight/patches/patch-makefile Mon Oct 08 13:51:28 2018 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-makefile,v 1.2 2018/07/23 05:16:43 schmonz Exp $
+$NetBSD: patch-makefile,v 1.3 2018/10/08 13:51:28 schmonz Exp $
Use pkgsrc-provided paths and tools.
---- makefile.orig 2018-07-19 17:57:22.000000000 +0000
+--- makefile.orig 2018-10-07 09:31:45.000000000 +0000
+++ makefile
@@ -7,7 +7,7 @@
DESTDIR =
@@ -16,9 +16,9 @@
@@ -16,7 +16,7 @@ data_dir = ${PREFIX}/share/highlight/
bin_dir = ${PREFIX}/bin/
- # Location of the highlight man page:
--man_dir = ${PREFIX}/share/man/man1/
-+man_dir = ${PREFIX}/${PKGMANDIR}/man1/
+ # Location of the highlight man pages:
+-man_dir = ${PREFIX}/share/man/
++man_dir = ${PREFIX}/${PKGMANDIR}/
# Location of the highlight documentation:
doc_dir = ${PREFIX}/share/doc/highlight/
@@ -47,11 +47,12 @@
all cli:
${MAKE} -C ./src -f ./makefile HL_DATA_DIR=${data_dir} HL_CONFIG_DIR=${conf_dir}
-@@ -85,15 +85,12 @@ install:
+@@ -85,17 +85,12 @@ install:
${DESTDIR}${data_dir}themes/base16 \
${DESTDIR}${data_dir}langDefs \
${DESTDIR}${data_dir}plugins
-- ${MKDIR} ${DESTDIR}${man_dir}
+- ${MKDIR} ${DESTDIR}${man_dir}man1/
+- ${MKDIR} ${DESTDIR}${man_dir}man5/
- ${MKDIR} ${DESTDIR}${bin_dir}
${INSTALL_DATA} ./langDefs/*.lang ${DESTDIR}${data_dir}langDefs/
@@ -59,11 +60,12 @@
${INSTALL_DATA} ./themes/*.theme ${DESTDIR}${data_dir}themes/
${INSTALL_DATA} ./themes/base16/*.theme ${DESTDIR}${data_dir}themes/base16/
${INSTALL_DATA} ./plugins/*.lua ${DESTDIR}${data_dir}plugins/
-- ${INSTALL_DATA} ./man/highlight.1.gz ${DESTDIR}${man_dir}
+- ${INSTALL_DATA} ./man/highlight.1.gz ${DESTDIR}${man_dir}man1/
+- ${INSTALL_DATA} ./man/filetypes.conf.5.gz ${DESTDIR}${man_dir}man5/
+
${INSTALL_DATA} ./AUTHORS ${DESTDIR}${doc_dir}
- ${INSTALL_DATA} ./README ${DESTDIR}${doc_dir}
- ${INSTALL_DATA} ./README_DE ${DESTDIR}${doc_dir}
-@@ -116,15 +113,25 @@ install:
+ ${INSTALL_DATA} ./README* ${DESTDIR}${doc_dir}
+@@ -115,15 +110,27 @@ install:
${INSTALL_DATA} ./extras/themes-resources/css-themes/* ${DESTDIR}${examples_dir}themes-resources/css-themes
${INSTALL_DATA} ./extras/highlight_pipe.* ${DESTDIR}${examples_dir}
${INSTALL_DATA} ./extras/*.py ${DESTDIR}${examples_dir}
@@ -81,8 +83,10 @@
+ @echo "Installing files for the CLI..."
+ ${MKDIR} ${DESTDIR}${bin_dir}
+ ${INSTALL_PROGRAM} ./src/highlight ${DESTDIR}${bin_dir}
-+ ${BSD_INSTALL_MAN_DIR} ${DESTDIR}${man_dir}
-+ ${BSD_INSTALL_MAN} ./man/highlight.1.gz ${DESTDIR}${man_dir}
++ ${BSD_INSTALL_MAN_DIR} ${DESTDIR}${man_dir}man1
++ ${BSD_INSTALL_MAN} ./man/highlight.1.gz ${DESTDIR}${man_dir}/man1/
++ ${BSD_INSTALL_MAN_DIR} ${DESTDIR}${man_dir}man5
++ ${BSD_INSTALL_MAN} ./man/filetypes.conf.5.gz ${DESTDIR}${man_dir}man5/
+
+ @echo
+ @echo "Done."
@@ -91,12 +95,14 @@
install-gui:
@echo "Installing files for the GUI..."
${MKDIR} ${DESTDIR}${data_dir} \
-@@ -146,7 +153,7 @@ uninstall:
+@@ -145,8 +152,8 @@ uninstall:
${RMDIR} ${DESTDIR}${doc_dir}
${RMDIR} ${DESTDIR}${conf_dir}
${RMDIR} ${DESTDIR}${examples_dir}
-- rm -rf ${DESTDIR}${man_dir}highlight.1.gz
-+ rm -rf ${DESTDIR}${man_dir}highlight.1*
+- rm -rf ${DESTDIR}${man_dir}man1/highlight.1.gz
+- rm -rf ${DESTDIR}${man_dir}man5/filetypes.conf.5.gz
++ rm -rf ${DESTDIR}${man_dir}man1/highlight.1*
++ rm -rf ${DESTDIR}${man_dir}man5/filetypes.conf.5*
+
rm -rf ${DESTDIR}${bin_dir}highlight
rm -rf ${DESTDIR}${bin_dir}highlight-gui
- rm -rf ${DESTDIR}${desktop_apps}highlight.desktop
diff -r 4db15fdc6333 -r fbc32cd639ef textproc/libhighlight/patches/patch-src_makefile
--- a/textproc/libhighlight/patches/patch-src_makefile Mon Oct 08 13:50:04 2018 +0000
+++ b/textproc/libhighlight/patches/patch-src_makefile Mon Oct 08 13:51:28 2018 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-src_makefile,v 1.2 2018/07/23 05:16:43 schmonz Exp $
+$NetBSD: patch-src_makefile,v 1.3 2018/10/08 13:51:28 schmonz Exp $
Use pkgsrc-specified compiler and flags.
---- src/makefile.orig 2018-07-19 17:57:22.000000000 +0000
+--- src/makefile.orig 2018-10-07 09:31:45.000000000 +0000
+++ src/makefile
@@ -13,19 +13,20 @@
# See src/gui-qt/highlight.pro for the Qt GUI compilation options
@@ -21,7 +21,7 @@
CFLAGS_DILU=-fno-strict-aliasing
- SO_VERSION=3.44
+ SO_VERSION=3.45
+LSO_VERSION=$(shell echo ${SO_VERSION} | awk -F. '{ printf "%d:%d:0\n", $$1 - 1, $$2 }')
Home |
Main Index |
Thread Index |
Old Index