Subject: CVS commit: pkgsrc/textproc/ruby-asciidoctor
From: Takahiro Kambe
Date: 2024-03-10 16:13:45
Message id: 20240310151345.DF3A2FA2A@cvs.NetBSD.org

Log Message:
textproc/ruby-asciidoctor: update to 2.0.22

2.0.22 (2024-03-08)

This is a patch release in the 2.0.x release line to further compatibility
with Ruby 3.3.

The most critical fix in this release is to remove use of the base64 library
since it will no longer being provided as part of the Ruby language starting
with Ruby 3.4.  When using Ruby 3.3, users would see a warning if this
library is used, which happens when the data-uri attribute is set.  The
functionality has been replaced with a lower-level method on the String
object (String#pack), which the base64 library delegates to anyway.

This release also sets the cloaked-context attribute on a source block that
is defined using either a styled paragraph or a literal or fenced code
structural container.  This matches the functionality used for custom block
extensions (when the source context does not match the final parsed
context).

Distribution

* 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.

Changelog

Improvements

* Set cloaked-context attribute on source block when context is not :listing
  (#4556)

Compliance

* Remove use of base64 library to prevent warning in Ruby >= 3.3 (#4561)

Files:
RevisionActionfile
1.15modifypkgsrc/textproc/ruby-asciidoctor/Makefile
1.13modifypkgsrc/textproc/ruby-asciidoctor/distinfo