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 4.2. From the changelog:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/8c61023b264e
branches:  trunk
changeset: 381764:8c61023b264e
user:      schmonz <schmonz%pkgsrc.org@localhost>
date:      Wed Jul 13 00:52:30 2022 +0000

description:
Update to 4.2. From the changelog:

- added support for Critic markup
  (https://gitlab.com/saalen/highlight/-/issues/197)
- added support for jam/ham
  (https://gitlab.com/saalen/highlight/-/issues/196)
- added support for PureScript
  (https://gitlab.com/saalen/highlight/-/merge_requests/132/)
- added support for Nix
  (https://gitlab.com/saalen/highlight/-/issues/200)
- added ino file mapping / Arduino C
  (https://gitlab.com/saalen/highlight/-/issues/201)
- fixed RTF page color attributes
  (https://gitlab.com/saalen/highlight/-/issues/195)
- fixed identifier parsing in yaml.lang
  (https://gitlab.com/saalen/highlight/-/issues/190)
- fixed symbol parsing in lisp.lang
  https://gitlab.com/saalen/highlight/-/issues/198
- fixed string parsing in csharp.lang
  (https://gitlab.com/saalen/highlight/-/issues/199)
- fixed string parsing in conf.lang
  (https://gitlab.com/saalen/highlight/-/issues/203)
- added make target `install-lib-shared` to install shared lib
  (https://gitlab.com/saalen/highlight/-/issues/202)
- CLI W32: prevented automatic file pattern expansion
  (https://gitlab.com/saalen/highlight/-/issues/186)
- GUI: added Japanese translation (thanks to FunFun)
- GUI: disabled floating panel (state restore fails)

diffstat:

 textproc/libhighlight/Makefile.common                        |   4 +-
 textproc/libhighlight/PLIST                                  |   6 +++-
 textproc/libhighlight/buildlink3.mk                          |   4 +-
 textproc/libhighlight/distinfo                               |  12 ++++----
 textproc/libhighlight/patches/patch-makefile                 |  18 ++++++------
 textproc/libhighlight/patches/patch-src_gui-qt_highlight.pro |   6 ++--
 6 files changed, 27 insertions(+), 23 deletions(-)

diffs (185 lines):

diff -r 5be43061e874 -r 8c61023b264e textproc/libhighlight/Makefile.common
--- a/textproc/libhighlight/Makefile.common     Tue Jul 12 21:21:25 2022 +0000
+++ b/textproc/libhighlight/Makefile.common     Wed Jul 13 00:52:30 2022 +0000
@@ -1,10 +1,10 @@
-# $NetBSD: Makefile.common,v 1.19 2021/05/13 14:06:09 schmonz Exp $
+# $NetBSD: Makefile.common,v 1.20 2022/07/13 00:52:30 schmonz Exp $
 # used by textproc/highlight/Makefile
 # used by textproc/libhighlight/Makefile
 # used by textproc/p5-highlight/Makefile
 
 DISTNAME=              highlight-${VERSION}
-VERSION=               4.1
+VERSION=               4.2
 CATEGORIES=            textproc
 MASTER_SITES=          http://www.andre-simon.de/zip/
 EXTRACT_SUFX=          .tar.bz2
diff -r 5be43061e874 -r 8c61023b264e textproc/libhighlight/PLIST
--- a/textproc/libhighlight/PLIST       Tue Jul 12 21:21:25 2022 +0000
+++ b/textproc/libhighlight/PLIST       Wed Jul 13 00:52:30 2022 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.17 2021/05/13 14:06:09 schmonz Exp $
+@comment $NetBSD: PLIST,v 1.18 2022/07/13 00:52:30 schmonz Exp $
 lib/libhighlight.la
 share/doc/highlight/AUTHORS
 share/doc/highlight/COPYING
@@ -109,6 +109,7 @@
 share/highlight/langDefs/coffeescript.lang
 share/highlight/langDefs/coldfusion.lang
 share/highlight/langDefs/conf.lang
+share/highlight/langDefs/critic.lang
 share/highlight/langDefs/crk.lang
 share/highlight/langDefs/crystal.lang
 share/highlight/langDefs/cs_block_regex.lang
@@ -163,6 +164,7 @@
 share/highlight/langDefs/innosetup.lang
 share/highlight/langDefs/interlis.lang
 share/highlight/langDefs/io.lang
+share/highlight/langDefs/jam.lang
 share/highlight/langDefs/jasmin.lang
 share/highlight/langDefs/java.lang
 share/highlight/langDefs/javascript.lang
@@ -208,6 +210,7 @@
 share/highlight/langDefs/nginx.lang
 share/highlight/langDefs/nice.lang
 share/highlight/langDefs/nim.lang
+share/highlight/langDefs/nix.lang
 share/highlight/langDefs/nsis.lang
 share/highlight/langDefs/nxc.lang
 share/highlight/langDefs/oberon.lang
@@ -239,6 +242,7 @@
 share/highlight/langDefs/psl.lang
 share/highlight/langDefs/pure.lang
 share/highlight/langDefs/purebasic.lang
+share/highlight/langDefs/purescript.lang
 share/highlight/langDefs/pyrex.lang
 share/highlight/langDefs/python.lang
 share/highlight/langDefs/q.lang
diff -r 5be43061e874 -r 8c61023b264e textproc/libhighlight/buildlink3.mk
--- a/textproc/libhighlight/buildlink3.mk       Tue Jul 12 21:21:25 2022 +0000
+++ b/textproc/libhighlight/buildlink3.mk       Wed Jul 13 00:52:30 2022 +0000
@@ -1,11 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.4 2021/11/01 20:39:18 schmonz Exp $
+# $NetBSD: buildlink3.mk,v 1.5 2022/07/13 00:52:30 schmonz Exp $
 
 BUILDLINK_TREE+=       libhighlight
 
 .if !defined(LIBHIGHLIGHT_BUILDLINK3_MK)
 LIBHIGHLIGHT_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.libhighlight+=   libhighlight>=4.1
+BUILDLINK_API_DEPENDS.libhighlight+=   libhighlight>=4.2
 BUILDLINK_PKGSRCDIR.libhighlight?=     ../../textproc/libhighlight
 .endif # LIBHIGHLIGHT_BUILDLINK3_MK
 
diff -r 5be43061e874 -r 8c61023b264e textproc/libhighlight/distinfo
--- a/textproc/libhighlight/distinfo    Tue Jul 12 21:21:25 2022 +0000
+++ b/textproc/libhighlight/distinfo    Wed Jul 13 00:52:30 2022 +0000
@@ -1,12 +1,12 @@
-$NetBSD: distinfo,v 1.23 2021/10/26 11:22:15 nia Exp $
+$NetBSD: distinfo,v 1.24 2022/07/13 00:52:30 schmonz Exp $
 
-BLAKE2s (highlight-4.1.tar.bz2) = ab465a3b46e72e956e414f3a67b5dd3b52e9bae66bf60a4804722520d7d96ce7
-SHA512 (highlight-4.1.tar.bz2) = 6e3ba72b2109f1b33fcebd1a426a8d4b3e12ee224b8a2069e7aab1391473594ccf9b35303bca5ca1339d2ce42bc6db2d16c1da7b1cdd451f5fabe672ca388731
-Size (highlight-4.1.tar.bz2) = 1469115 bytes
+BLAKE2s (highlight-4.2.tar.bz2) = d1cdd84c7a1cd3c6bf10103cccc12e05dbff650357f6161feacc0870fe4c8ae5
+SHA512 (highlight-4.2.tar.bz2) = 6b9a193975c108bca4228188b8f3ddb395eb1cedd689b44fb18bfa7d4cb878cf6148b2275ef2881973fbd7e08b9038e866aad7c406e975fa3d1a59470b6a3867
+Size (highlight-4.2.tar.bz2) = 1479166 bytes
 SHA1 (patch-extras_swig_makefile) = 071290b9eb92124eb5605173b77575c5747a4b5e
-SHA1 (patch-makefile) = 916b0ff8cebb34039ea869681f78a2bfd46bb837
+SHA1 (patch-makefile) = c1b34c7b16900a16a2c218e6b440036f9b48d53b
 SHA1 (patch-src_core_platform__fs.cpp) = dfc7addeca0faf4ff4996c1efcf5114ea78aebe3
-SHA1 (patch-src_gui-qt_highlight.pro) = 3706eeb89207dd7c444ad5cf7db0b02a939dcb2f
+SHA1 (patch-src_gui-qt_highlight.pro) = 3976f5eba8c3e818c45453377644e003dc3d0744
 SHA1 (patch-src_gui-qt_mainwindow.cpp) = 8589c68e032385801bc969abe805f1be3dc2630f
 SHA1 (patch-src_gui-qt_showtextfile.cpp) = 9bd974f40aa9a5bf7c8178e079d4ee1818a4d7b8
 SHA1 (patch-src_makefile) = 9d5d4db4c6bf7d1e13544011c569486e68d8de24
diff -r 5be43061e874 -r 8c61023b264e textproc/libhighlight/patches/patch-makefile
--- a/textproc/libhighlight/patches/patch-makefile      Tue Jul 12 21:21:25 2022 +0000
+++ b/textproc/libhighlight/patches/patch-makefile      Wed Jul 13 00:52:30 2022 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-makefile,v 1.6 2021/05/13 14:06:10 schmonz Exp $
+$NetBSD: patch-makefile,v 1.7 2022/07/13 00:52:31 schmonz Exp $
 
 Use pkgsrc-provided paths and tools.
 
---- makefile.orig      2021-05-10 17:47:34.000000000 +0000
+--- makefile.orig      2022-03-22 20:58:01.000000000 +0000
 +++ makefile
 @@ -7,7 +7,7 @@
  DESTDIR =
@@ -13,8 +13,8 @@
  
  # Location of the highlight data files:
  data_dir = ${PREFIX}/share/highlight/
-@@ -16,7 +16,7 @@ data_dir = ${PREFIX}/share/highlight/
- bin_dir = ${PREFIX}/bin/
+@@ -19,7 +19,7 @@ bin_dir = ${PREFIX}/bin/
+ lib_dir = ${PREFIX}/lib/
  
  # Location of the highlight man pages:
 -man_dir = ${PREFIX}/share/man/
@@ -22,7 +22,7 @@
  
  # Location of the highlight documentation:
  doc_dir = ${PREFIX}/share/doc/highlight/
-@@ -25,8 +25,8 @@ doc_dir = ${PREFIX}/share/doc/highlight/
+@@ -28,8 +28,8 @@ doc_dir = ${PREFIX}/share/doc/highlight/
  examples_dir = ${doc_dir}extras/
  
  # Location of the highlight config files:
@@ -33,7 +33,7 @@
  
  # Location of additional gui files
  desktop_apps = ${PREFIX}/share/applications/
-@@ -34,10 +34,10 @@ desktop_icons = ${PREFIX}/share/icons/hi
+@@ -37,10 +37,10 @@ desktop_icons = ${PREFIX}/share/icons/hi
  
  # Commands:
  GZIP=gzip -9f
@@ -48,7 +48,7 @@
  
  all cli:
        ${MAKE} -C ./src -f ./makefile HL_DATA_DIR=${data_dir} HL_CONFIG_DIR=${conf_dir}
-@@ -82,19 +82,12 @@ install:
+@@ -85,19 +85,12 @@ install:
                ${DESTDIR}${data_dir}themes/base16 \
                ${DESTDIR}${data_dir}langDefs \
                ${DESTDIR}${data_dir}plugins
@@ -68,7 +68,7 @@
  
        ${INSTALL_DATA} ./AUTHORS ${DESTDIR}${doc_dir}
        ${INSTALL_DATA} ./README* ${DESTDIR}${doc_dir}
-@@ -111,15 +104,27 @@ install:
+@@ -114,15 +107,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}
@@ -98,7 +98,7 @@
  install-gui:
        @echo "Installing files for the GUI..."
        ${MKDIR} ${DESTDIR}${data_dir} \
-@@ -141,8 +146,8 @@ uninstall:
+@@ -147,8 +152,8 @@ uninstall:
        ${RMDIR} ${DESTDIR}${doc_dir}
        ${RMDIR} ${DESTDIR}${conf_dir}
        ${RMDIR} ${DESTDIR}${examples_dir}
diff -r 5be43061e874 -r 8c61023b264e textproc/libhighlight/patches/patch-src_gui-qt_highlight.pro
--- a/textproc/libhighlight/patches/patch-src_gui-qt_highlight.pro      Tue Jul 12 21:21:25 2022 +0000
+++ b/textproc/libhighlight/patches/patch-src_gui-qt_highlight.pro      Wed Jul 13 00:52:30 2022 +0000
@@ -1,12 +1,12 @@
-$NetBSD: patch-src_gui-qt_highlight.pro,v 1.1 2021/01/01 19:41:37 schmonz Exp $
+$NetBSD: patch-src_gui-qt_highlight.pro,v 1.2 2022/07/13 00:52:31 schmonz Exp $
 
 Restore non-.app macOS build settings from 3.59.
 
---- src/gui-qt/highlight.pro.orig      2020-12-21 10:56:19.000000000 +0000
+--- src/gui-qt/highlight.pro.orig      2022-03-22 20:58:01.000000000 +0000
 +++ src/gui-qt/highlight.pro
 @@ -80,8 +80,11 @@ macx-clang {
      INCLUDEPATH += ../../include
-     INCLUDEPATH+=/usr/local/Cellar/boost/1.73.0/include
+     INCLUDEPATH+=/usr/local/Cellar/boost/1.76.0/include
  
 -    QMAKE_MACOSX_DEPLOYMENT_TARGET=10.13
 -    CONFIG += app_bundle



Home | Main Index | Thread Index | Old Index