pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/graphics/librsvg librsvg: update to 2.40.18.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/7d08fd181f47
branches:  trunk
changeset: 369655:7d08fd181f47
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Mon Oct 02 15:35:35 2017 +0000

description:
librsvg: update to 2.40.18.

Version 2.40.18
- bgo#783835 - CVE-2017-11464 - Fix division-by-zero in the Gaussian
  blur code.
- Fix other cases of division-by-zero on fuzzed SVG files.
- Don't crash on invalid transformation matrices.
- Support Visual Studio 2017; generate .pc files for Meson on Windows -
  Chun-wei Fan.

Version 2.40.17
- bgo#778666 - Use our own thumbnailer specification file, so
  gnome-desktop-thumbnailer can generate thumbnails outside of the
  calling process (Jeremy Bicha).
- Removed some redundant code.
- Windows build fixes - Chun-wei Fan.

Version 2.40.16
- Chun-wei Fan added support for building the introspection files under MSVC.
- Fixed bgo#760262 - Make the zooming options in rsvg-convert(1) work again
  for scaling the resulting image.  Fix by Menner <mix%gmx.org@localhost>.
- Fixed bgo#764808 - Wikipedia generates equations as SVGs and renders
  them, but uses fill="currentColor".  Since we don't let callers
  specify a starting state for CSS, we need to start with opaque black
  as the default current color.
- Added documentation for how to replace the deprecated
  rsvg_handle_set_size_callback().

diffstat:

 graphics/librsvg/Makefile                  |   5 ++---
 graphics/librsvg/PLIST                     |   4 ++--
 graphics/librsvg/distinfo                  |  13 +++++++------
 graphics/librsvg/patches/patch-ab          |   8 ++++----
 graphics/librsvg/patches/patch-test-driver |  15 +++++++++++++++
 5 files changed, 30 insertions(+), 15 deletions(-)

diffs (91 lines):

diff -r bb2dddbec6ec -r 7d08fd181f47 graphics/librsvg/Makefile
--- a/graphics/librsvg/Makefile Mon Oct 02 15:31:49 2017 +0000
+++ b/graphics/librsvg/Makefile Mon Oct 02 15:35:35 2017 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.93 2017/02/17 17:03:19 joerg Exp $
+# $NetBSD: Makefile,v 1.94 2017/10/02 15:35:35 wiz Exp $
 
-DISTNAME=      librsvg-2.40.15
-PKGREVISION=   5
+DISTNAME=      librsvg-2.40.18
 CATEGORIES=    graphics gnome
 MASTER_SITES=  ${MASTER_SITE_GNOME:=sources/librsvg/${PKGVERSION_NOREV:R}/}
 EXTRACT_SUFX=  .tar.xz
diff -r bb2dddbec6ec -r 7d08fd181f47 graphics/librsvg/PLIST
--- a/graphics/librsvg/PLIST    Mon Oct 02 15:31:49 2017 +0000
+++ b/graphics/librsvg/PLIST    Mon Oct 02 15:35:35 2017 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.16 2017/02/12 06:52:24 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.17 2017/10/02 15:35:35 wiz Exp $
 bin/rsvg-convert
 include/librsvg-2.0/librsvg/librsvg-enum-types.h
 include/librsvg-2.0/librsvg/librsvg-features.h
@@ -23,7 +23,6 @@
 share/gtk-doc/html/rsvg-2.0/api-index-full.html
 share/gtk-doc/html/rsvg-2.0/home.png
 share/gtk-doc/html/rsvg-2.0/index.html
-share/gtk-doc/html/rsvg-2.0/index.sgml
 share/gtk-doc/html/rsvg-2.0/left-insensitive.png
 share/gtk-doc/html/rsvg-2.0/left.png
 share/gtk-doc/html/rsvg-2.0/licence.html
@@ -39,3 +38,4 @@
 share/gtk-doc/html/rsvg-2.0/style.css
 share/gtk-doc/html/rsvg-2.0/up-insensitive.png
 share/gtk-doc/html/rsvg-2.0/up.png
+share/thumbnailers/librsvg.thumbnailer
diff -r bb2dddbec6ec -r 7d08fd181f47 graphics/librsvg/distinfo
--- a/graphics/librsvg/distinfo Mon Oct 02 15:31:49 2017 +0000
+++ b/graphics/librsvg/distinfo Mon Oct 02 15:35:35 2017 +0000
@@ -1,7 +1,8 @@
-$NetBSD: distinfo,v 1.34 2016/05/21 13:43:42 ryoon Exp $
+$NetBSD: distinfo,v 1.35 2017/10/02 15:35:35 wiz Exp $
 
-SHA1 (librsvg-2.40.15.tar.xz) = 20dba5c91ffcd7690057d477f475553321e0ef86
-RMD160 (librsvg-2.40.15.tar.xz) = 2b037dcb326291eee4a5501e091ee2f196cd2376
-SHA512 (librsvg-2.40.15.tar.xz) = 1169c02247dbf3d71d3d4bfb1aa2580a4b1e243e1c2c6d1c86aaa09c54c66857b959df4358a1ca6a34ec5fbb34b9529963b993fc978ec1fe401dbc56ac460101
-Size (librsvg-2.40.15.tar.xz) = 554608 bytes
-SHA1 (patch-ab) = 684e885aec9af2cfeff9e9708e3be9e158bba3f9
+SHA1 (librsvg-2.40.18.tar.xz) = 7b2ef7dd55daae92a0b8fcb0a8b42aeb5246afa9
+RMD160 (librsvg-2.40.18.tar.xz) = 5d8200b411fcbdf8b73b48b0c0e23ce34dff2351
+SHA512 (librsvg-2.40.18.tar.xz) = faf503d0d881801ce129715e7ae979ee1675bd32beac9170b1889c94aac64caf486968bc86f3480463b84e94f28c1d805551ffdcb7068ecadd0688146e0fb182
+Size (librsvg-2.40.18.tar.xz) = 574384 bytes
+SHA1 (patch-ab) = c551fe8af953a5d54964730649a8590b4243f4db
+SHA1 (patch-test-driver) = 802362f69cc54ce59483715f4c943d629a1680a7
diff -r bb2dddbec6ec -r 7d08fd181f47 graphics/librsvg/patches/patch-ab
--- a/graphics/librsvg/patches/patch-ab Mon Oct 02 15:31:49 2017 +0000
+++ b/graphics/librsvg/patches/patch-ab Mon Oct 02 15:35:35 2017 +0000
@@ -1,11 +1,11 @@
-$NetBSD: patch-ab,v 1.10 2013/12/10 00:25:18 prlw1 Exp $
+$NetBSD: patch-ab,v 1.11 2017/10/02 15:35:35 wiz Exp $
 
 Allow gdk-pixbuf2/loaders.mk to do its thing.
 
---- gdk-pixbuf-loader/Makefile.in.orig 2012-04-16 17:07:37.000000000 +0000
+--- gdk-pixbuf-loader/Makefile.in.orig 2017-07-20 01:15:24.000000000 +0000
 +++ gdk-pixbuf-loader/Makefile.in
-@@ -706,10 +706,6 @@ uninstall-am: uninstall-gdk_pixbuf_modul
- @ENABLE_PIXBUF_LOADER_TRUE@   $(AM_V_GEN) ( $(GDK_PIXBUF_QUERYLOADERS) ./libpixbufloader-svg.la && $(GDK_PIXBUF_QUERYLOADERS)) > gdk-pixbuf.loaders 2>/dev/null
+@@ -854,10 +854,6 @@ uninstall-am: uninstall-gdk_pixbuf_modul
+ @ENABLE_PIXBUF_LOADER_TRUE@   $< > $@
  
  @ENABLE_PIXBUF_LOADER_TRUE@install-data-hook:
 -@ENABLE_PIXBUF_LOADER_TRUE@   if test -z "$(DESTDIR)"; then \
diff -r bb2dddbec6ec -r 7d08fd181f47 graphics/librsvg/patches/patch-test-driver
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/graphics/librsvg/patches/patch-test-driver        Mon Oct 02 15:35:35 2017 +0000
@@ -0,0 +1,15 @@
+$NetBSD: patch-test-driver,v 1.1 2017/10/02 15:35:35 wiz Exp $
+
+Fix unportable test(1) operator.
+
+--- test-driver.orig   2017-07-20 01:11:47.000000000 +0000
++++ test-driver
+@@ -59,7 +59,7 @@ enable_hard_errors=yes
+ while test $# -gt 1; do
+  arg=${1%=*}
+  val=${1#*=}
+- if [ $arg == $val ]; then
++ if [ $arg = $val ]; then
+    val=$2
+    shift
+  fi



Home | Main Index | Thread Index | Old Index