After I sent in the update to 0.5.2, the author, Kristaps, released 0.5.3 and noticed that I had forgotten plist updates and he also provided some DESCR updates as well. Just a moment ago he also let me know that 0.5.4 just landed as well so here we are with 0.5.4.
sblg 0.5.4: "Add two templates for photography blogs, one with a grid front page and one that's columnar. These create the blogs directly from EXIF data in your photos! Finally remove that articles are followed by a permanent link by default that must be disabled with data-sblg-permlink="0". This has now been inverted such that data-sblg-permlink="1" is required to emit the permanent link." sblg 0.5.3: "Add a brutalist template to the mix. This is has a front page and per-article styles. The way templates are installed has changed, but that's not likely to change any behaviour." sblg 0.5.2: "Provide the ${sblg-next-has} and ${sblg-prev-has} to allow masking or showing of ${sblg-next} and friends. Add some style templates for simple blogs: one that's one article per page and one with a blogroll, and a retro blogroll. These are installed with the system and may be used a simple start to a blog. Significant updates to the Atom functionality. This necessitates a minor version bump because Atom identifiers created by the system no longer use the "tag" scheme, but instead the URL itself. This makes the system much simpler. Also, several attributes (data-sblg-update, data-sblg-id) are no longer necessary to stipulate: since there can only be one element for each invocation, these are superfluous. All of these makes it much easier to combine existing Atom entries with an automated feed. While here, update the documentation to be much more specific about how the template is handled." I did testing on amd64 with no issues. It should work fine everywhere. If someone could ok and commit, that would be great. Thank you. Bryan Index: www/sblg/Makefile =================================================================== RCS file: /cvs/ports/www/sblg/Makefile,v retrieving revision 1.23 diff -u -p -r1.23 Makefile --- www/sblg/Makefile 12 Aug 2019 06:32:33 -0000 1.23 +++ www/sblg/Makefile 18 Aug 2019 22:06:15 -0000 @@ -2,7 +2,7 @@ COMMENT = simple off-line blog utility -DISTNAME = sblg-0.4.29 +DISTNAME = sblg-0.5.4 CATEGORIES = www HOMEPAGE = https://kristaps.bsd.lv/sblg/ Index: www/sblg/distinfo =================================================================== RCS file: /cvs/ports/www/sblg/distinfo,v retrieving revision 1.21 diff -u -p -r1.21 distinfo --- www/sblg/distinfo 12 Aug 2019 06:32:33 -0000 1.21 +++ www/sblg/distinfo 18 Aug 2019 22:06:15 -0000 @@ -1,2 +1,2 @@ -SHA256 (sblg-0.4.29.tar.gz) = PyL6uTsT8Hn6Xt3GPJQJnqS3BblHeBEv0aAp8klvEeA= -SIZE (sblg-0.4.29.tar.gz) = 73325 +SHA256 (sblg-0.5.4.tar.gz) = sTMlSyJoovd4QIbgFs+Lj/xc3QZITHeKk15jQXIiIrs= +SIZE (sblg-0.5.4.tar.gz) = 1447189 Index: www/sblg/pkg/DESCR =================================================================== RCS file: /cvs/ports/www/sblg/pkg/DESCR,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 DESCR --- www/sblg/pkg/DESCR 2 Jun 2016 11:34:53 -0000 1.1.1.1 +++ www/sblg/pkg/DESCR 18 Aug 2019 22:06:15 -0000 @@ -1,7 +1,3 @@ sblg is a utility for creating static blogs: it knits together articles and -templates, generating static HTML files and Atom feeds. It's built for use -with make(1), as blogs depend upon articles, etc. No markdown, no "CMS", no -CGI, no PHP. Just a simple tool for pulling data from articles and -populating templates. sblg(1) is an ISC licensed ISO C utility that depends -only on libexpat. (Where "simple" encompasses Atom feeds, multi-language -support, tag filtering, etc.) +templates in a variety of ways, generating static HTML files, Atom feeds, +and even JSON. It is built for use with make. Index: www/sblg/pkg/PLIST =================================================================== RCS file: /cvs/ports/www/sblg/pkg/PLIST,v retrieving revision 1.2 diff -u -p -r1.2 PLIST --- www/sblg/pkg/PLIST 31 Dec 2016 14:51:47 -0000 1.2 +++ www/sblg/pkg/PLIST 18 Aug 2019 22:06:15 -0000 @@ -2,4 +2,89 @@ @bin bin/sblg @man man/man1/sblg.1 share/sblg/ +share/sblg/examples/ +share/sblg/examples/brutalist/ +share/sblg/examples/brutalist/Makefile +share/sblg/examples/brutalist/README.md +share/sblg/examples/brutalist/article1.md +share/sblg/examples/brutalist/article10.md +share/sblg/examples/brutalist/article2.md +share/sblg/examples/brutalist/article3.md +share/sblg/examples/brutalist/article4.md +share/sblg/examples/brutalist/article5.md +share/sblg/examples/brutalist/article6.md +share/sblg/examples/brutalist/article7.md +share/sblg/examples/brutalist/article8.md +share/sblg/examples/brutalist/article9.md +share/sblg/examples/brutalist/atom-template.xml +share/sblg/examples/brutalist/index.css +share/sblg/examples/brutalist/index.xml +share/sblg/examples/brutalist/template.css +share/sblg/examples/brutalist/template.xml +share/sblg/examples/photos-column/ +share/sblg/examples/photos-column/Makefile +share/sblg/examples/photos-column/README.md +share/sblg/examples/photos-column/atom-template.xml +share/sblg/examples/photos-column/index.css +share/sblg/examples/photos-column/index.xml +share/sblg/examples/photos-column/photo.css +share/sblg/examples/photos-column/photo.xml +share/sblg/examples/photos-column/photo1.jpg +share/sblg/examples/photos-column/photo2.jpg +share/sblg/examples/photos-column/photo3.jpg +share/sblg/examples/photos-column/photo4.jpg +share/sblg/examples/photos-column/photo5.jpg +share/sblg/examples/photos-column/photo6.jpg +share/sblg/examples/photos-column/photo7.jpg +share/sblg/examples/photos-column/photo8.jpg +share/sblg/examples/photos-grid/ +share/sblg/examples/photos-grid/Makefile +share/sblg/examples/photos-grid/README.md +share/sblg/examples/photos-grid/atom-template.xml +share/sblg/examples/photos-grid/index.css +share/sblg/examples/photos-grid/index.xml +share/sblg/examples/photos-grid/photo.css +share/sblg/examples/photos-grid/photo.xml +share/sblg/examples/photos-grid/photo1.jpg +share/sblg/examples/photos-grid/photo2.jpg +share/sblg/examples/photos-grid/photo3.jpg +share/sblg/examples/photos-grid/photo4.jpg +share/sblg/examples/photos-grid/photo5.jpg +share/sblg/examples/photos-grid/photo6.jpg +share/sblg/examples/photos-grid/photo7.jpg +share/sblg/examples/photos-grid/photo8.jpg +share/sblg/examples/retro/ +share/sblg/examples/retro/Makefile +share/sblg/examples/retro/README.md +share/sblg/examples/retro/article1.md +share/sblg/examples/retro/article2.md +share/sblg/examples/retro/atom-template.xml +share/sblg/examples/retro/index.css +share/sblg/examples/retro/index.xml +share/sblg/examples/retro/template.css +share/sblg/examples/retro/template.xml +share/sblg/examples/simple/ +share/sblg/examples/simple-frontpage/ +share/sblg/examples/simple-frontpage/Makefile +share/sblg/examples/simple-frontpage/README.md +share/sblg/examples/simple-frontpage/article1.xml +share/sblg/examples/simple-frontpage/article2.jpg +share/sblg/examples/simple-frontpage/article2.xml +share/sblg/examples/simple-frontpage/article3.jpg +share/sblg/examples/simple-frontpage/article3.xml +share/sblg/examples/simple-frontpage/atom-template.xml +share/sblg/examples/simple-frontpage/index.css +share/sblg/examples/simple-frontpage/index.xml +share/sblg/examples/simple-frontpage/template.css +share/sblg/examples/simple-frontpage/template.xml +share/sblg/examples/simple/Makefile +share/sblg/examples/simple/README.md +share/sblg/examples/simple/article1.xml +share/sblg/examples/simple/article2.xml +share/sblg/examples/simple/article3.xml +share/sblg/examples/simple/atom-template.xml +share/sblg/examples/simple/profile1.jpg +share/sblg/examples/simple/profile2.jpg +share/sblg/examples/simple/template.css +share/sblg/examples/simple/template.xml share/sblg/schema.json