Thu Jan 14 14:36:29 2021 UTC ()
textproc/ruby-asciidoctor: update to 2.0.12

2.0.12 (2020-11-10)

Summary

This is a minor patch release that fixes some regressions that were
introduced during the long release cycle of 2.0.11.  We strongly recommend
upgrading to this version instead of using 2.0.11.

Notable changes include restoring the type and target on unresolved
footnotes (so they display properly), fixing a crash when an extension set
a numeric width or height on an SVG image when using opts=inline,
resetting the word wrap behavior to normal on tables to avoid aggressive
word breaks, reverting the use of a Ruby 2.3 construct that prevented
Asciidoctor from working on CentOS, including the role on an inline image
in the DocBook output, and passing through the explicit width and height
values on an SVG image as is when using opts=inline.

Please note that it will not be possible to use Asciidoctor on Ruby < 2.3
after the 2.0.x release line.  Those versions are already unsupported.
However, since we had not yet made a change that prevented them from
working, we'll wait until 2.1.x to do so.

During this release, all the CI jobs were migrated from Travis CI to
GitHub Actions.  We also added a CI job to run the test suite on macOS.

As usual, consult the CHANGELOG for all the details.

Distributions

* RubyGem (asciidoctor)

Asciidoctor is also packaged for Fedora, Debian, Ubuntu, Alpine Linux,
OpenSUSE, and Homebrew.  You can use the system's package manager to
install the package named asciidoctor.

Release meta
Released on: 2020-11-10
Released by: @mojavelinux
Release beer: For the Animals: Imperial Breakfast by Alternation Brewing Company

Logs: resolved issues | full diff | issues resolved in 2.0.x (cumulative)

Changelog

Bug Fixes

* Set type and target property on unresolved footnote reference and unset
  id property (fixes regression) (#3825)
* Fix crash when inlining an SVG if the explicit width or height value on
  the image node is not a string (#3829)
* Reset word wrap behavior to normal on tables, then reenable again for
  admonition content, horizontal dlist description, and AsciiDoc table
  cells (#3833)

Improvements

* Pass through role to DocBook output for inline image (#3832)

Compliance

* Defer use of Ruby >= 2.3 constructs to restore compatibility with Ruby
  2.0 until at least next minor release (#3827)
* Don't append the default px unit identifier to the explicit width or
  height value when inlining an SVG (#3829)

Build / Infrastructure

* Migrate Linux CI jobs to GitHub Actions (#3837)
* Migrate Windows CI jobs to GitHub Actions (#3839)
* Run CI job on macOS (#3842)

Credits

A very special thanks to all the awesome supporters of the Asciidoctor
OpenCollective campaign who provided critical funding for the development
of this release as well as ongoing development of the project.  We'd also
like to thank the maintainers of the Rouge project, who helped us work
through the compatibility issue with Rouge and applied a fix to restore it
ahead of our own release.


(taca)
diff -r1.2 -r1.3 pkgsrc/textproc/ruby-asciidoctor/Makefile
diff -r1.2 -r1.3 pkgsrc/textproc/ruby-asciidoctor/distinfo

cvs diff -r1.2 -r1.3 pkgsrc/textproc/ruby-asciidoctor/Makefile (expand / switch to unified diff)

--- pkgsrc/textproc/ruby-asciidoctor/Makefile 2020/11/03 05:05:12 1.2
+++ pkgsrc/textproc/ruby-asciidoctor/Makefile 2021/01/14 14:36:28 1.3
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.2 2020/11/03 05:05:12 taca Exp $ 1# $NetBSD: Makefile,v 1.3 2021/01/14 14:36:28 taca Exp $
2 2
3DISTNAME= asciidoctor-2.0.11 3DISTNAME= asciidoctor-2.0.12
4CATEGORIES= textproc 4CATEGORIES= textproc
5 5
6MAINTAINER= pkgsrc-users@NetBSD.org 6MAINTAINER= pkgsrc-users@NetBSD.org
7HOMEPAGE= https://asciidoctor.org/ 7HOMEPAGE= https://asciidoctor.org/
8COMMENT= Convert AsciiDoc to HTML and more 8COMMENT= Convert AsciiDoc to HTML and more
9LICENSE= mit 9LICENSE= mit
10 10
11USE_LANGUAGES= # none 11USE_LANGUAGES= # none
12 12
13RUBYGEM_OPTIONS+= --format-executable 13RUBYGEM_OPTIONS+= --format-executable
14 14
15.include "../../lang/ruby/gem.mk" 15.include "../../lang/ruby/gem.mk"
16.include "../../mk/bsd.pkg.mk" 16.include "../../mk/bsd.pkg.mk"

cvs diff -r1.2 -r1.3 pkgsrc/textproc/ruby-asciidoctor/distinfo (expand / switch to unified diff)

--- pkgsrc/textproc/ruby-asciidoctor/distinfo 2020/11/03 05:05:12 1.2
+++ pkgsrc/textproc/ruby-asciidoctor/distinfo 2021/01/14 14:36:28 1.3
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.2 2020/11/03 05:05:12 taca Exp $ 1$NetBSD: distinfo,v 1.3 2021/01/14 14:36:28 taca Exp $
2 2
3SHA1 (asciidoctor-2.0.11.gem) = 9595b4ba5cd59b18ac514e77f4263885a004fea1 3SHA1 (asciidoctor-2.0.12.gem) = be44111f874ff1ccbcf6c18db7130359148b5ec5
4RMD160 (asciidoctor-2.0.11.gem) = 76ff18eea8505b50a950c2ed2f01c69732fb2c91 4RMD160 (asciidoctor-2.0.12.gem) = 6965832f43f3b500d59e17104bde0f64122faeb0
5SHA512 (asciidoctor-2.0.11.gem) = 4c44fe1c2e3c86c4a29684bb71ce7ba93644dd0482e7375d73bc51a17b8b04a4a32eff01862046a7bad845840ecc0c6d4bf9036d6cf0d51d9a2245862c65acd1 5SHA512 (asciidoctor-2.0.12.gem) = a927d052e4a2934524d8222700e83fbc746fa2b4880a810e39a579c1dff02054c83284a1c9e0af176709c0ab129677fcfcaa14c038ec124fb394852f38294db5
6Size (asciidoctor-2.0.11.gem) = 273408 bytes 6Size (asciidoctor-2.0.12.gem) = 272896 bytes