Hi, this updates graphics/chafa to 1.6.0
* Added support for fullwidth symbols that take up two character cells. These are common in East Asian scripts. Single-cell and double-cell symbols can be mixed, and -f symbols mode will use both if possible. * New symbol tags: Alpha, digit, alnum, narrow, wide, ambiguous, ugly, bad. "Ambiguous" symbols have uncertain widths and may render poorly in some terminals. "Ugly" denotes symbols that are unsuitable for Chafa's cell-based graphics (multicolor emoji, ideographic descriptors, etc). "Bad" is a superset of these two categories. Bad symbols are always excluded unless explicitly enabled with e.g. CHAFA_SYMBOL_TAG_BAD (--symbols +bad in the frontend). * The font loader (--glyph-file option) now does a better job with proportional fonts. * Added options for controlling lossless optimization of output. Currently, attribute reuse and character repetition (REP sequence) are implemented. * Added -O option to the frontend. This controls the optimization level. * Added a simple abstraction layer for terminal control sequences (ChafaTermInfo and ChafaTermDb). This allows for improved terminal support. * FbTerm is now supported with TERM=fbterm in the environment. * Bug fixes: github#43 Fix signal handler (reported by Markus Elfring). [unfiled] Crash when invalid font paths were passed on command line. [unfiled] Small typo in fontgen's README (Tim Gates). [unfiled] Bad contrast adjustment in images with transparency. 'make test' passes, as well as 'portcheck -N'. No issues found on amd64 and i386. Feedback welcome. Index: Makefile =================================================================== RCS file: /cvs/ports/graphics/chafa/Makefile,v retrieving revision 1.2 diff -u -p -u -p -r1.2 Makefile --- Makefile 24 Sep 2020 20:05:22 -0000 1.2 +++ Makefile 23 Jan 2021 15:36:15 -0000 @@ -1,9 +1,9 @@ # $OpenBSD: Makefile,v 1.2 2020/09/24 20:05:22 danj Exp $ COMMENT = character art facsimile generator -DISTNAME = chafa-1.4.1 +DISTNAME = chafa-1.6.0 -SHARED_LIBS += chafa 0.0 # 4.0 +SHARED_LIBS += chafa 0.0 # 5.0 CATEGORIES = graphics Index: distinfo =================================================================== RCS file: /cvs/ports/graphics/chafa/distinfo,v retrieving revision 1.1.1.1 diff -u -p -u -p -r1.1.1.1 distinfo --- distinfo 22 Sep 2020 22:08:23 -0000 1.1.1.1 +++ distinfo 23 Jan 2021 15:36:15 -0000 @@ -1,2 +1,2 @@ -SHA256 (chafa-1.4.1.tar.xz) = RtNANPTJbRIOBjn4eiZZBCfMKelf5UiekDpI7JZAK6M= -SIZE (chafa-1.4.1.tar.xz) = 389428 +SHA256 (chafa-1.6.0.tar.xz) = BwbhAabg6AYzWutXRF4va+/+C+Kadh9WGXnoFpHCxoE= +SIZE (chafa-1.6.0.tar.xz) = 417888 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/graphics/chafa/pkg/PLIST,v retrieving revision 1.1.1.1 diff -u -p -u -p -r1.1.1.1 PLIST --- pkg/PLIST 22 Sep 2020 22:08:23 -0000 1.1.1.1 +++ pkg/PLIST 23 Jan 2021 15:36:15 -0000 @@ -6,6 +6,9 @@ include/chafa/chafa-canvas.h include/chafa/chafa-common.h include/chafa/chafa-features.h include/chafa/chafa-symbol-map.h +include/chafa/chafa-term-db.h +include/chafa/chafa-term-info.h +include/chafa/chafa-term-seq-def.h include/chafa/chafa-util.h include/chafa/chafa-version-macros.h include/chafa/chafa.h @@ -24,6 +27,8 @@ share/gtk-doc/html/chafa/ch02.html share/gtk-doc/html/chafa/chafa-ChafaCanvas.html share/gtk-doc/html/chafa/chafa-ChafaCanvasConfig.html share/gtk-doc/html/chafa/chafa-ChafaSymbolMap.html +share/gtk-doc/html/chafa/chafa-ChafaTermDb.html +share/gtk-doc/html/chafa/chafa-ChafaTermInfo.html share/gtk-doc/html/chafa/chafa-Features.html share/gtk-doc/html/chafa/chafa-Miscellaneous.html share/gtk-doc/html/chafa/chafa-building.html -- greetings, Florian Viehweger