Index | Thread | Search

From:
Theo Buehler <tb@theobuehler.org>
Subject:
Re: [Maintainer Update] www/sblg to 0.5.12
To:
Bryan Vyhmeister <bryan@bsdjournal.net>
Cc:
ports@openbsd.org
Date:
Tue, 15 Oct 2024 09:23:08 +0200

Download raw body.

Thread
On Mon, Oct 14, 2024 at 11:29:47PM -0700, Bryan Vyhmeister wrote:
> On Tue, Oct 08, 2024 at 07:34:32PM -0700, Bryan Vyhmeister wrote:
> > Here is a simple update of sblg from 0.5.11 to 0.5.12. Changes are:
> > 
> > "Document how to esape tag symbols: use the HTML entity instead of the
> > dollar character (e.g., &dollar;{TOKEN}).
> > 
> > This brought to attention a long-standing issue: that HTML entities were
> > discarded. Modify the parser to allow for HTML entities (e.g., &dollar;)
> > and pass them through as text without validation. This significantly
> > improves workflow that has well-formed HTML that would not pass through
> > libexpat without a DTD parsed for the entities. HTML entities in
> > attributes will still not work.
> > 
> > Pass keywords specified in the input (e.g., as data-sblg-set-foo=bar)
> > into the JSON output in the keys record property. The JSON output may
> > now be consumed in TypeScript systems with a package uploaded to npm:
> > sblg."
> > 
> > I generated several sites with this update to sblg and all seems to work
> > perfectly. Thank you.
> 
> Posting again to hopefully get an ok and get this update committed.

make test is broken. It works for 0.5.11.

=== JSON tests ===
sblg: regress/json/*.xml: No such file or directory
*** Error 1 in /usr/ports/pobj/sblg-0.5.12/sblg-0.5.12 (Makefile:286 'regress': @tmp=`mktemp` ;  MALLOC_OPTIONS=S ;  echo "=== standalone te...)
*** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:3102 '/usr/ports/pobj/sblg-0.5.12/.test_done': @cd /usr/ports/pobj/sblg-0.5.12/sb...)
*** Error 2 in /usr/ports/www/sblg (/usr/ports/infrastructure/mk/bsd.port.mk:2710 'test': @lock=sblg-0.5.12;  export _LOCKS_HELD=" sblg-0.5....)