Subject: CVS commit: pkgsrc/graphics/librsvg
From: David H. Gutteridge
Date: 2022-05-22 19:22:13
Message id: 20220522172213.DD05BFAEB@cvs.NetBSD.org

Log Message:
librsvg: update to 2.54.3

==============
Version 2.54.3
==============

- #866 - Fix detection of gi-docgen (David King, Jan Alexander Steffens).

- Install the generated documentation in the correct place so that
  Devhelp can find it (thanks to Jan Tojnar for pointing this out).

==============
Version 2.54.2
==============

- #823 - Fix regressions when computing element geometries.

- Add a --disable-gtk-doc option for the configure script, so people
  can disable generating documentation for cross-compiling (Matt
  Turner).

- MSVC: Support generating documentation, and passing introspection
  paths (Chun-wei Fan)

==============
Version 2.54.1
==============

This release just has some build-time fixes.

- Fix oversight in the Minimum Supported Rust Version (MSRV) - this
  release requires Rust 1.56 or later.  This has been true since
  librsvg 2.53.1, but it was not checked correctly. (Matt Turner)

- #859 - Make rst2man and gi-docgen optional. (Kleis Auke Wolthuizen)

- #856 - Fix documentation comments.

==============
Version 2.54.0
==============

This is a summary of the 2.53.x release notes; you can also read them
for more detail.  Not many new features; we've been working on
infrastructure and documentation.

- Librsvg now supports SVG2 geometry properties for these elements:
  rect, circle, ellipse, image, svg (Jeremias Ortega).

- #721 - Catch circular references when rendering patterns.

- The C API documentation now uses gi-docgen instead of gtk-doc.
  Rsvg-convert's man page is now converted to reStructuredText instead
  of troff.

- The "Recommendations for applications" chapter in the documentation
  is much improved!

==============
Version 2.53.2
==============

- #851 - Output filled text as text for PDF; fixes regression due to
  outputting all text as paths.

- Fix taller-than-wide proportional scaling and size limiting in
  rsvg-convert.

- #772, #773, #774, #775, #776 - Implement SVG2 geometry properties
  for these elements: rect, circle, ellipse, image, svg (Jeremias
  Ortega).

- #450 - Fix potential unaligned accesses in surface iterators
  (Michael Howell).

- Actually use GDK_PIXBUF_MODULEDIR when calling
  gdk-pixbuf-query-loaders (Fabrice Fontaine).

- Windows build fixes (Chun-wei Fan).

- Add links to functions and types throughout the C API documentation.

==============
Version 2.53.1
==============

While it is not a user-visible change, Jordan Petridis has ported
librsvg's Continuous Integration (CI) infrastructure to use
Freedesktop CI Templates.  This lets us test librsvg easily on
different environments.  If you want your environment tested, now is
the time to add it!

- #599 - Fix incorrect text rendering when text has different scales
  in the X/Y axes.  This regressed after librsvg 2.52.5, when Pango
  had to revert its fix for the same bug.  Now librsvg renders all
  text as paths, and does the scaling itself.  Please file a bug if
  you have evidence that this presents a performance problem for you.

- Update to the latest gtk-rs release (Bilal Elmoussaoui).

- Port to Freedesktop CI Templates (Jordan Petridis).
  of troff.

- The "Recommendations for applications" chapter in the documentation
  is much improved!

==============
Version 2.53.2
==============

- #851 - Output filled text as text for PDF; fixes regression due to
  outputting all text as paths.

- Fix taller-than-wide proportional scaling and size limiting in
  rsvg-convert.

- #772, #773, #774, #775, #776 - Implement SVG2 geometry properties
  for these elements: rect, circle, ellipse, image, svg (Jeremias
  Ortega).

- #450 - Fix potential unaligned accesses in surface iterators
  (Michael Howell).

- Actually use GDK_PIXBUF_MODULEDIR when calling
  gdk-pixbuf-query-loaders (Fabrice Fontaine).

- Windows build fixes (Chun-wei Fan).

- Add links to functions and types throughout the C API documentation.

==============
Version 2.53.1
==============

While it is not a user-visible change, Jordan Petridis has ported
librsvg's Continuous Integration (CI) infrastructure to use
Freedesktop CI Templates.  This lets us test librsvg easily on
different environments.  If you want your environment tested, now is
the time to add it!

- #599 - Fix incorrect text rendering when text has different scales
  in the X/Y axes.  This regressed after librsvg 2.52.5, when Pango
  had to revert its fix for the same bug.  Now librsvg renders all
  text as paths, and does the scaling itself.  Please file a bug if
  you have evidence that this presents a performance problem for you.

- Update to the latest gtk-rs release (Bilal Elmoussaoui).

- Port to Freedesktop CI Templates (Jordan Petridis).

- Visual Studio builds can work from a git checkout now (Chun-wei Fan)

- Windows build fixes (Martin Hertz, Chun-wei Fan)

==============
Version 2.53.0
==============

This is the first release in the new development series.  There are no
new features, just changes to how the documentation is built.

The man page for rsvg-convert is now generated from a reStructuredText
document, and the C API reference is generated using gi-docgen.

Please make sure you install python3-docutils (for rst2man) and
gi-docgen before compiling librsvg from a tarball.

- #755 - rsvg-convert's man page is now generated from reStructuredText.

- #827 - Move C API reference to gi-docgen.

- Test suite updates (Michael Howell).

- Link against bcrypt for Visual Studio builds (Martin Hertz).

Files:
RevisionActionfile
1.141modifypkgsrc/graphics/librsvg/Makefile
1.22modifypkgsrc/graphics/librsvg/PLIST
1.5modifypkgsrc/graphics/librsvg/cargo-depends.mk
1.58modifypkgsrc/graphics/librsvg/distinfo