Subject: CVS commit: pkgsrc/textproc/ruby-libxml
From: Takahiro Kambe
Date: 2024-02-03 17:44:40
Message id: 20240203164440.896FDFA42@cvs.NetBSD.org

Log Message:
textproc/ruby-libxml: update to 5.0.2

5.0.0 (2024-01-07)

* This release is major version bump because it removes access to global
  parser options that libxml2 version 2.12.0 deprecated (see
  https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.12.0)
  In the unlikely event your code uses these options, then you will need to
  update it.
  Specifically, instead of setting global parser options, pass them directly
  to either Parsers or ParserContexts when creating them.  Options are
  defined as constants in LibXML::XML::Parser::Options and
  LibXML::HTML::Parser::Options
* Update Parser initialize methods to take keyword parameters instead of a
  hash table (you may have to update your code due to this change)
* Fix broken compilation with libxml2 version 2.12.0 (due to libxml2 header
  changes)
* Add support for Ruby 3.3.*
* Remove support for Ruby 2.7.* (gem should still work but is no longer
  tested)

5.0.1 (2024-01-08)

* Fix broken Document#io method that was broken by switching Parsers to use
  keyword arguments

5.0.2 (2024-01-08)

* Fix broken DTD creation (DTD name is not required)

Files:
RevisionActionfile
1.44modifypkgsrc/textproc/ruby-libxml/Makefile
1.25modifypkgsrc/textproc/ruby-libxml/PLIST
1.31modifypkgsrc/textproc/ruby-libxml/distinfo