Hi, ports@:

    Here is a patch for devel/liblouis:
       i) Update to 3.11.0
       ii) Remove patches/patch-liblouis_compileTranslationTable_c, which
had been included into upstream.

    It build well and passed all tests on amd64-head system.
    One port(x11/gnome/orca) depends on it, it build well with this patch too.

Comments? OK?
wen
Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/liblouis/Makefile,v
retrieving revision 1.29
diff -u -p -r1.29 Makefile
--- Makefile    12 Jul 2019 20:44:39 -0000      1.29
+++ Makefile    24 Sep 2019 07:27:45 -0000
@@ -2,10 +2,10 @@
 
 COMMENT=       braille translator, back-translator and formatter
 
-V=             3.9.0
+V=             3.11.0
 DISTNAME=      liblouis-${V}
 
-SHARED_LIBS +=  louis                8.0      # 17.1
+SHARED_LIBS +=  louis                8.0      # 19.0
 
 CATEGORIES=    devel
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/liblouis/distinfo,v
retrieving revision 1.14
diff -u -p -r1.14 distinfo
--- distinfo    13 May 2019 22:14:01 -0000      1.14
+++ distinfo    24 Sep 2019 07:27:45 -0000
@@ -1,2 +1,2 @@
-SHA256 (liblouis-3.9.0.tar.gz) = 5K4jNzdRADxuRLzaZTzzs94e/wuFD5NJCRrqfkoMuHg=
-SIZE (liblouis-3.9.0.tar.gz) = 13923857
+SHA256 (liblouis-3.11.0.tar.gz) = uAKroL/0ljaQfKdIIl4hxW7PPz68FD1YJDADbU2fYlk=
+SIZE (liblouis-3.11.0.tar.gz) = 14105376
Index: patches/patch-liblouis_compileTranslationTable_c
===================================================================
RCS file: patches/patch-liblouis_compileTranslationTable_c
diff -N patches/patch-liblouis_compileTranslationTable_c
--- patches/patch-liblouis_compileTranslationTable_c    19 Aug 2018 07:54:04 
-0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,23 +0,0 @@
-$OpenBSD: patch-liblouis_compileTranslationTable_c,v 1.1 2018/08/19 07:54:04 
ajacoutot Exp $
-
-From dbfa58bb128cae86729578ac596056b3385817ef Mon Sep 17 00:00:00 2001
-From: Christian Egli <christian.e...@sbs.ch>
-Date: Wed, 6 Jun 2018 16:41:53 +0200
-Subject: [PATCH] Check index before writing to result->chars
-
-Index: liblouis/compileTranslationTable.c
---- liblouis/compileTranslationTable.c.orig
-+++ liblouis/compileTranslationTable.c
-@@ -1127,11 +1127,11 @@ parseChars(FileInfo *nested, CharsString *result, Char
-                               }
-                               in++;
-                       }
--                      result->chars[out++] = (widechar)ch;
-                       if (out >= MAXSTRING) {
-                               result->length = out;
-                               return 1;
-                       }
-+                      result->chars[out++] = (widechar)ch;
-                       continue;
-               }
-               lastOutSize = out;
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/liblouis/pkg/PLIST,v
retrieving revision 1.15
diff -u -p -r1.15 PLIST
--- pkg/PLIST   13 May 2019 22:14:01 -0000      1.15
+++ pkg/PLIST   24 Sep 2019 07:27:45 -0000
@@ -21,7 +21,6 @@ bin/lou_maketable.d/wrap_patgen.sh
 @bin bin/lou_trace
 @bin bin/lou_translate
 include/liblouis/
-include/liblouis/internal.h
 include/liblouis/liblouis.h
 lib/liblouis.a
 lib/liblouis.la
@@ -29,7 +28,7 @@ lib/liblouis.la
 lib/pkgconfig/liblouis.pc
 lib/python${MODPY_VERSION}/site-packages/louis/
 lib/python${MODPY_VERSION}/site-packages/louis/__init__.py
-lib/python${MODPY_VERSION}/site-packages/louis/${MODPY_PYCACHE}/
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/louis/${MODPY_PYCACHE}/
 
lib/python${MODPY_VERSION}/site-packages/louis/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 @man man/man1/lou_allround.1
 @man man/man1/lou_checkhyphens.1
@@ -48,6 +47,7 @@ share/liblouis/tables/Lv-Lv-g1.utb
 share/liblouis/tables/Pl-Pl-g1.utb
 share/liblouis/tables/Se-Se-g1.utb
 share/liblouis/tables/afr-za-g1.ctb
+share/liblouis/tables/afr-za-g2.ctb
 share/liblouis/tables/ar-ar-comp8.utb
 share/liblouis/tables/ar-ar-g1.utb
 share/liblouis/tables/ar-ar-g2.ctb
@@ -72,7 +72,6 @@ share/liblouis/tables/braille-patterns.c
 share/liblouis/tables/ca-chardefs.cti
 share/liblouis/tables/ca-g1.ctb
 share/liblouis/tables/ca.tbl
-share/liblouis/tables/chardefs.cti
 share/liblouis/tables/chr-us-g1.ctb
 share/liblouis/tables/ckb-chardefs.cti
 share/liblouis/tables/ckb-g1.ctb
@@ -129,12 +128,13 @@ share/liblouis/tables/digits8Dots.uti
 share/liblouis/tables/dra.ctb
 share/liblouis/tables/dra.tbl
 share/liblouis/tables/el.ctb
-share/liblouis/tables/el.tbl
 share/liblouis/tables/en-GB-g2.ctb
+share/liblouis/tables/en-chardefs.cti
 share/liblouis/tables/en-chess.ctb
 share/liblouis/tables/en-gb-comp8.ctb
 share/liblouis/tables/en-gb-g1.utb
 share/liblouis/tables/en-in-g1.ctb
+share/liblouis/tables/en-nabcc.utb
 share/liblouis/tables/en-ueb-chardefs.uti
 share/liblouis/tables/en-ueb-g1.ctb
 share/liblouis/tables/en-ueb-g2.ctb
@@ -143,7 +143,7 @@ share/liblouis/tables/en-us-brf.dis
 share/liblouis/tables/en-us-comp6.ctb
 share/liblouis/tables/en-us-comp8-ext.utb
 share/liblouis/tables/en-us-comp8.ctb
-share/liblouis/tables/en-us-compbrl.ctb
+share/liblouis/tables/en-us-compbrl.uti
 share/liblouis/tables/en-us-g1.ctb
 share/liblouis/tables/en-us-g2.ctb
 share/liblouis/tables/en-us-interline.ctb
@@ -170,8 +170,6 @@ share/liblouis/tables/eurodefs.cti
 share/liblouis/tables/fa-ir-comp8.ctb
 share/liblouis/tables/fa-ir-g1.utb
 share/liblouis/tables/fi-fi-8dot.ctb
-share/liblouis/tables/fi-fi.ctb
-share/liblouis/tables/fi.tbl
 share/liblouis/tables/fi.utb
 share/liblouis/tables/fi1.ctb
 share/liblouis/tables/fi2.ctb
@@ -181,14 +179,16 @@ share/liblouis/tables/fr-bfu-comp8.utb
 share/liblouis/tables/fr-bfu-g2.ctb
 share/liblouis/tables/ga-g1.utb
 share/liblouis/tables/ga-g2.ctb
-share/liblouis/tables/ga.tbl
 share/liblouis/tables/gd.ctb
 share/liblouis/tables/gd.tbl
 share/liblouis/tables/gez.tbl
 share/liblouis/tables/gon.ctb
 share/liblouis/tables/gon.tbl
-share/liblouis/tables/gr-bb.ctb
 share/liblouis/tables/gr-pl-comp8.uti
+share/liblouis/tables/grc-international-common.uti
+share/liblouis/tables/grc-international-composed.uti
+share/liblouis/tables/grc-international-decomposed.uti
+share/liblouis/tables/grc-international-en.utb
 share/liblouis/tables/gu-in-g1.utb
 share/liblouis/tables/gu.tbl
 share/liblouis/tables/gujarati.cti
@@ -210,6 +210,7 @@ share/liblouis/tables/hu-chardefs.cti
 share/liblouis/tables/hu-exceptionwords.cti
 share/liblouis/tables/hu-hu-comp8.ctb
 share/liblouis/tables/hu-hu-g1.ctb
+share/liblouis/tables/hu-hu-g1_braille_input.cti
 share/liblouis/tables/hu-hu-g2.ctb
 share/liblouis/tables/hu-hu-g2_exceptions.cti
 share/liblouis/tables/hu.tbl
@@ -386,7 +387,6 @@ share/liblouis/tables/uni-text.dis
 share/liblouis/tables/unicode-braille.utb
 share/liblouis/tables/unicode-without-blank.dis
 share/liblouis/tables/unicode.dis
-share/liblouis/tables/unicodedefs.cti
 share/liblouis/tables/ur-pk-g1.utb
 share/liblouis/tables/ur-pk-g2.ctb
 share/liblouis/tables/us-table.dis

Reply via email to