Am 24. Januar 2021 08:17:22 UTC schrieb Florian Viehweger
<open...@out-of-creativity.de>:
>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
>
--
greetings,
Florian Viehweger