This is another maintainer update of lowdown from 0.10.0 to 1.0.0.
There are quite a few changes included in the in-between releases. The
changes included are:

lowdown 0.11.0: "Add class and identifier extended attributes to
headers. These are stipulated in PHP Markdown Extra. Documentation in
lowdown(5).
When using header identifiers (the default) and the names collide, use
pandoc's method of creating unique header names. Also handle the case of
markup in headers and the identifier created from those to also be like
pandoc. This isn't a fix, but rather make output consistent with other
tools.
Fix output of how links are handled in -Tms when part of headers.The
same applies to other block-level macros with link children such as in
definition lists. This also cleans up how headers are shown in the PDF
TOC. While here, make header identifiers the same as in -Thtml so that
intra-document links are consistent, and enable linking within a
document using the PDF markers.
Fix footnotes to be actual footnotes in -Tlatex and -Tms instead of
endnotes. The other formats (-Tman, etc.) all continue to use endnotes.
The note system has internally been cleaned up and now allows for more
flexible note placement, e.g., side-notes.
Allow footnotes to properly exist in -Tlatex tables. Also allow for
table alignment.
Bump the minor number as the ABI has been tidied up with respect to
footnotes: they're now all in their LOWDOWN_FOOTNOTE blocks instead of
split into definitions and references. The LOWDOWN_DOC_FOOTER element,
which was not used, has also been removed. The system in general has
spent many, many computer-hours being fuzzed with AFL thanks to hardware
donated by Michael Dexter. Thank you!
Finally, make -T be a synonym for the new -t, which is used by pandoc."

lowdown 0.11.1: "Have -tlatex process header identifiers, both
automatically generated and from PHP extra attributes. Allow linking to
these within the document body.
Have -tms print that an image happened instead of just omitting it
entirely. It now behaves like -tman in this regard.
Fix where -tterm would print double-spaces in certain conditions.
Have extended attribute classes apply as OpenDocument classes in
-tfodt."

lowdown 0.11.2: "Support native roff escapes instead of using Unicode
escapes. (This is a work in progress, as there are many.) This makes
special characters usable in sections and so on.
Fix a bogus free when running lowdown-diff(1). While here, handle
differences between totally-different files, where before we would error
out.
Document how differences are displayed in each output mode, as well as
how metadata is a special case.
Fix -tterm ANSI escape filtering for background colour, allowing changes
to be viewed again.
Fix a sneaky -tterm bug found by AFL where having the number of
footnotes change digit length (e.g., 9 to 10) within a table would cause
an assertion.
Another big thanks to Michael Dexter in providing hardware for
continuously running AFL and finding some of these corner case bugs!"
 
lowdown 1.0.0: "Very minor repairs. All of the functionality and
stability for a v1 release is in place. "Make it so, number one!""

I did testing on amd64 with no issues. It does appear that the
liblowdown static library is no more also in case someone is using that.
I believe it should work fine everywhere. If someone could ok and
commit, that would be great. Thank you.

Bryan



Index: textproc/lowdown/Makefile
===================================================================
RCS file: /cvs/ports/textproc/lowdown/Makefile,v
retrieving revision 1.29
diff -u -p -u -p -r1.29 Makefile
--- textproc/lowdown/Makefile   3 May 2022 15:39:24 -0000       1.29
+++ textproc/lowdown/Makefile   25 Jul 2022 18:47:50 -0000
@@ -1,5 +1,5 @@
 COMMENT =      simple markdown translator
-DISTNAME =     lowdown-0.10.0
+DISTNAME =     lowdown-1.0.0
 CATEGORIES =   textproc
 
 HOMEPAGE =     https://kristaps.bsd.lv/lowdown/
Index: textproc/lowdown/distinfo
===================================================================
RCS file: /cvs/ports/textproc/lowdown/distinfo,v
retrieving revision 1.25
diff -u -p -u -p -r1.25 distinfo
--- textproc/lowdown/distinfo   3 May 2022 15:39:24 -0000       1.25
+++ textproc/lowdown/distinfo   25 Jul 2022 18:47:50 -0000
@@ -1,2 +1,2 @@
-SHA256 (lowdown-0.10.0.tar.gz) = t1ytJbEPpy0sRzACDq31Y0WGCWT0Jmu8sYNj58icYpc=
-SIZE (lowdown-0.10.0.tar.gz) = 229928
+SHA256 (lowdown-1.0.0.tar.gz) = p8nbvUDj6dkpb/bvasVP7IOxq+VNt7YRPNnA9pKiDBM=
+SIZE (lowdown-1.0.0.tar.gz) = 247307
Index: textproc/lowdown/pkg/PLIST
===================================================================
RCS file: /cvs/ports/textproc/lowdown/pkg/PLIST,v
retrieving revision 1.14
diff -u -p -u -p -r1.14 PLIST
--- textproc/lowdown/pkg/PLIST  3 May 2022 15:39:24 -0000       1.14
+++ textproc/lowdown/pkg/PLIST  25 Jul 2022 18:47:50 -0000
@@ -1,40 +1,8 @@
 @bin bin/lowdown
 @bin bin/lowdown-diff
-include/lowdown.h
-@static-lib lib/liblowdown.a
-lib/pkgconfig/lowdown.pc
 @man man/man1/lowdown-diff.1
 @man man/man1/lowdown.1
-@man man/man3/lowdown.3
-@man man/man3/lowdown_buf.3
-@man man/man3/lowdown_buf_diff.3
-@man man/man3/lowdown_buf_free.3
-@man man/man3/lowdown_buf_new.3
-@man man/man3/lowdown_diff.3
-@man man/man3/lowdown_doc_free.3
-@man man/man3/lowdown_doc_new.3
-@man man/man3/lowdown_doc_parse.3
-@man man/man3/lowdown_file.3
-@man man/man3/lowdown_file_diff.3
-@man man/man3/lowdown_gemini_free.3
-@man man/man3/lowdown_gemini_new.3
-@man man/man3/lowdown_gemini_rndr.3
-@man man/man3/lowdown_html_free.3
-@man man/man3/lowdown_html_new.3
-@man man/man3/lowdown_html_rndr.3
-@man man/man3/lowdown_latex_free.3
-@man man/man3/lowdown_latex_new.3
-@man man/man3/lowdown_latex_rndr.3
-@man man/man3/lowdown_metaq_free.3
-@man man/man3/lowdown_node_free.3
-@man man/man3/lowdown_nroff_free.3
-@man man/man3/lowdown_nroff_new.3
-@man man/man3/lowdown_nroff_rndr.3
-@man man/man3/lowdown_odt_free.3
-@man man/man3/lowdown_odt_new.3
-@man man/man3/lowdown_odt_rndr.3
-@man man/man3/lowdown_term_free.3
-@man man/man3/lowdown_term_new.3
-@man man/man3/lowdown_term_rndr.3
-@man man/man3/lowdown_tree_rndr.3
 @man man/man5/lowdown.5
+share/lowdown/
+share/lowdown/odt/
+share/lowdown/odt/styles.xml

Reply via email to