Hi, > On Sun, Jan 24, 2021 at 09:17:22AM +0100, Florian Viehweger wrote: > > 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. > > The diff in distinfo is mangled. > > > > > > > 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 > > Did you compare old and new ABI? There are huge changes and this > requires a bump in the major, which you can also see they did. At a > minimum, run /usr/src/lib/check_sym. For further information, please > read https://www.openbsd.org/faq/ports/specialtopics.html.
I had set what 'portcheck -N' had suggested. I'll look at the documentation again. Thanks! > > > > 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 > > See above for the mangling. Compare with diff below. Easily fixed, but > all diffs should apply cleanly. If in doubt, email yourself your diff > first, then try to apply it again. Not sure what happened, since the > rest of it is fine! I'd suggest to look and see if the diff was > mangled before sending. Weird that only this section would be > affected. Stranger things have happened! LOL I know what happened. These two lines are the only lines which are above my line limit in my e-mail client. D'oh! I'll watch that in the future. > > =================================================================== > > 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 > > Below is a fixed diff, which I'll commit later today. > > Thanks. > Thanks! -- greetings, Florian Viehweger