pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/graphics/librsvg2 Update to 2.14.0, no NEWS available.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/c055be8f01ef
branches:  trunk
changeset: 508818:c055be8f01ef
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Sun Feb 26 10:39:34 2006 +0000

description:
Update to 2.14.0, no NEWS available.

Extract from ChangeLog back to August 2005:

        * rsvg.h: Export RsvgHandle and RsvgHandleClass to the
         outside world so you can subclass them
        * rsvg-gobject.c: add props "width", "height", "em", "ex" (all read only)
        * *.c: Rename rsvg_cairo_render to rsvg_handle_render_cairo, for
        better GObject consistency
        * rsvg-gobject.c: RsvgHandle now derives from GObject. This doesn't
        break API/ABI.
        * Update documentation. Should be near 100% symbol coverage.
        * Public functions: added g_return_XXX() sneeze-guards
        * librsvg.def: List of symbols that we export
        * Makefile.am: Use libtool's -export-symbols to try to only export
        the above symbols (on platforms where it's supported).
        * configure.in: Mozilla-config fixes so that it works with more config scripts
        * rsvg-convert.c: New utility called 'rsvg-convert'. Can
          convert a SVG to a PS, PDF, or PNG. Can accept SVG input
          from STDIN and output to STDOUT. Has a lot more flexibility
          and functionality than the old 'rsvg' program.
        * rsvg-cairo-render.c, rsvg.c, rsvg.h: Make mods to Caleb's
          latest work. Prefer to expose a Cairo API that can render
          an element by id, and then go from there.
        * rsvg-cairo-render.c, rsvg.c, rsvg.h: made that partial
          rendering api that I promised Rahga ages ago. Havn't tested
          yet.
        * rsvg-art-*.[ch]: Remove these files, as they've been replaced by Cairo.
          Libart is dead. Long live libart!
        * rsvg.h: Revert API changes to make the Gimp folk happier
        * everywhere: use strings for RTTI, not sure about the
          speed hit, but allows us a lot more flexiblity
        * rsvg-private.h: removed obsolete percentage resolution structures
        * gtk-engine/svg-render.c: Cache RsvgHandles rather than GByteArrays
          containing SVG data. Preparation for move to cairo-only theme engine.
        * configure.in: Rip out libart backend; require the cairo
          backend, and require cairo >= 1.0.2
        * test-display.c: Implement image zooming. Todo: rewrite this to use Cairo.
        * a_lot_of_places: implemented a system of late normalizations
          of lengths. Now used everywhere
        * rsvg-base.c: find out the size of the contents of an SVG
          if there is nothing else to go on.
        * rsvg-filter.c: filters now using pre-multiplied alpha
          and have changable byte ordering
        * rsvg-cairo-draw.c: handles bounding boxes around images correctly
        * rsvg-structure.c: added preservation of aspect ratio to SVG elements
        * rsvg-cairo-draw.c: (_set_source_rsvg_pattern): Add preliminary
          support for patterns to rsvg-cairo, (doesn't do transformed
          patterns yet).
        * rsvg-cairo-clip.c/.h: new files. Added clipping in cairo backend.
        * most-cairo-related-places: added lots of stuff to do with
          gradients, objectBoundBox positioning and spreading. Made
          currentColor work with cairo. Made courners look great in
          cairo but crap in libart... I just can't win.
        * rsvg-styles.c: made a new function called rsvg_state_reconstruct
          that can make a style inherit from a node's ancestors rather
          than the drawing context.
        * rsvg.c (_rsvg_handle_get_pixbuf): Un-premultiply ARGB->RGBA
          instead of going through a PNG stream first
        * rsvg-cairo-draw.c (rsvg_cairo_render_path): Implement
        line join, cap, width, dash, miter limit
        (rsvg_cairo_render_image): Drawing images now works
        (rsvg_cairo_push_discrete_layer): Largely implemented
        (rsvg_cairo_pop_discrete_layer): Largely implemented
        (_set_source_rsvg_radial_gradient): Make this work for the few tests I have
        ...
and of course lots of bug fixes.

diffstat:

 graphics/librsvg2/Makefile         |  10 +++++-----
 graphics/librsvg2/PLIST            |  15 +++++++++------
 graphics/librsvg2/distinfo         |  15 ++++++++-------
 graphics/librsvg2/patches/patch-aa |   6 +++---
 graphics/librsvg2/patches/patch-ab |   6 +++---
 graphics/librsvg2/patches/patch-ac |  18 +++++++++---------
 graphics/librsvg2/patches/patch-ad |  13 +++++++++++++
 7 files changed, 50 insertions(+), 33 deletions(-)

diffs (165 lines):

diff -r f30f2774ab97 -r c055be8f01ef graphics/librsvg2/Makefile
--- a/graphics/librsvg2/Makefile        Sun Feb 26 10:24:35 2006 +0000
+++ b/graphics/librsvg2/Makefile        Sun Feb 26 10:39:34 2006 +0000
@@ -1,11 +1,10 @@
-# $NetBSD: Makefile,v 1.41 2006/02/05 23:09:35 joerg Exp $
+# $NetBSD: Makefile,v 1.42 2006/02/26 10:39:34 wiz Exp $
 #
 
-DISTNAME=      librsvg-2.12.7
+DISTNAME=      librsvg-2.14.0
 PKGNAME=       ${DISTNAME:S/-/2-/}
-PKGREVISION=   3
 CATEGORIES=    graphics gnome
-MASTER_SITES=  ${MASTER_SITE_GNOME:=sources/librsvg/2.12/}
+MASTER_SITES=  ${MASTER_SITE_GNOME:=sources/librsvg/2.14/}
 EXTRACT_SUFX=  .tar.bz2
 
 MAINTAINER=    jmmv%NetBSD.org@localhost
@@ -21,7 +20,7 @@
 
 PKGCONFIG_OVERRIDE=    librsvg-2.0.pc.in
 
-CONFIGURE_ARGS+=       --disable-gtk-doc
+CONFIGURE_ARGS+=       --enable-gtk-doc
 CONFIGURE_ARGS+=       --with-gimp=no
 CONFIGURE_ARGS+=       --with-html-dir=${PREFIX}/share/doc/librsvg2
 CONFIGURE_ARGS+=       --with-tags=
@@ -33,6 +32,7 @@
 
 .include "../../devel/libgsf/buildlink3.mk"
 .include "../../print/libgnomeprintui/buildlink3.mk"
+.include "../../textproc/gtk-doc/buildlink3.mk"
 .include "../../textproc/libcroco/buildlink3.mk"
 .include "../../x11/gtk2/modules.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r f30f2774ab97 -r c055be8f01ef graphics/librsvg2/PLIST
--- a/graphics/librsvg2/PLIST   Sun Feb 26 10:24:35 2006 +0000
+++ b/graphics/librsvg2/PLIST   Sun Feb 26 10:39:34 2006 +0000
@@ -1,8 +1,10 @@
-@comment $NetBSD: PLIST,v 1.11 2005/10/10 13:58:59 jmmv Exp $
+@comment $NetBSD: PLIST,v 1.12 2006/02/26 10:39:34 wiz Exp $
 bin/rsvg
+bin/rsvg-convert
 bin/rsvg-view
 include/librsvg-2/librsvg/librsvg-enum-types.h
 include/librsvg-2/librsvg/librsvg-features.h
+include/librsvg-2/librsvg/rsvg-cairo.h
 include/librsvg-2/librsvg/rsvg.h
 lib/gtk-2.0/2.4.0/engines/libsvg.la
 lib/gtk-2.0/2.4.0/loaders/svg_loader.la
@@ -14,15 +16,16 @@
 share/doc/librsvg2/index.sgml
 share/doc/librsvg2/ix01.html
 share/doc/librsvg2/left.png
+share/doc/librsvg2/pt02.html
+share/doc/librsvg2/pt03.html
+share/doc/librsvg2/pt04.html
 share/doc/librsvg2/right.png
-share/doc/librsvg2/rn01.html
-share/doc/librsvg2/rn02.html
-share/doc/librsvg2/rn03.html
-share/doc/librsvg2/rsvg-Convenience-Functions.html
+share/doc/librsvg2/rsvg-Cairo.html
 share/doc/librsvg2/rsvg-Core-API.html
-share/doc/librsvg2/rsvg-Creating-a-SVGZ-reader.html
+share/doc/librsvg2/rsvg-GdkPixbuf.html
 share/doc/librsvg2/rsvg.devhelp
 share/doc/librsvg2/rsvg.html
+share/doc/librsvg2/style.css
 share/doc/librsvg2/up.png
 share/pixmaps/svg-viewer.svg
 @comment in xdg-dirs: @dirrm share/pixmaps
diff -r f30f2774ab97 -r c055be8f01ef graphics/librsvg2/distinfo
--- a/graphics/librsvg2/distinfo        Sun Feb 26 10:24:35 2006 +0000
+++ b/graphics/librsvg2/distinfo        Sun Feb 26 10:39:34 2006 +0000
@@ -1,8 +1,9 @@
-$NetBSD: distinfo,v 1.15 2006/01/20 13:29:34 jmmv Exp $
+$NetBSD: distinfo,v 1.16 2006/02/26 10:39:34 wiz Exp $
 
-SHA1 (librsvg-2.12.7.tar.bz2) = 2dbb387bca326d44c24348bd48b39b12bd3ab365
-RMD160 (librsvg-2.12.7.tar.bz2) = b7a1e61a61d1ebf595478e0bb904774d38fe92f6
-Size (librsvg-2.12.7.tar.bz2) = 396901 bytes
-SHA1 (patch-aa) = c99a4b1c2c7f89fdc354be1b0a508356daf4667b
-SHA1 (patch-ab) = 579f5311f3ad7ab10a3a8204ea485f68b6ff9f28
-SHA1 (patch-ac) = 8bd0fcf196bffb758e232cf06a81fb5541c88616
+SHA1 (librsvg-2.14.0.tar.bz2) = f2538f076495eca3771ab36249351130b783ef6e
+RMD160 (librsvg-2.14.0.tar.bz2) = 0409e8412c3eacf0f3cce3a961c88da75a564c82
+Size (librsvg-2.14.0.tar.bz2) = 410362 bytes
+SHA1 (patch-aa) = 38980f982b36b62ade1d7c326e13bf9de29eb889
+SHA1 (patch-ab) = 4570dbf5926bb7973aeaa5466f3fe269709692e5
+SHA1 (patch-ac) = c48de1804b19b39fb5545abb7b329917a1d10b0c
+SHA1 (patch-ad) = f8904944e234508f15698abe29565c140021beda
diff -r f30f2774ab97 -r c055be8f01ef graphics/librsvg2/patches/patch-aa
--- a/graphics/librsvg2/patches/patch-aa        Sun Feb 26 10:24:35 2006 +0000
+++ b/graphics/librsvg2/patches/patch-aa        Sun Feb 26 10:39:34 2006 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-aa,v 1.8 2005/10/10 13:59:00 jmmv Exp $
+$NetBSD: patch-aa,v 1.9 2006/02/26 10:39:34 wiz Exp $
 
---- configure.orig     2005-10-07 04:33:21.000000000 +0200
+--- configure.orig     2006-02-25 20:07:49.000000000 +0100
 +++ configure
-@@ -23834,6 +23837,7 @@ echo "$as_me: WARNING: mozilla-config no
+@@ -23714,6 +23714,7 @@ echo "$as_me: WARNING: mozilla-config no
        build_mozilla_plugin=yes
     fi
  fi
diff -r f30f2774ab97 -r c055be8f01ef graphics/librsvg2/patches/patch-ab
--- a/graphics/librsvg2/patches/patch-ab        Sun Feb 26 10:24:35 2006 +0000
+++ b/graphics/librsvg2/patches/patch-ab        Sun Feb 26 10:39:34 2006 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ab,v 1.6 2005/10/10 13:59:00 jmmv Exp $
+$NetBSD: patch-ab,v 1.7 2006/02/26 10:39:34 wiz Exp $
 
---- gdk-pixbuf-loader/Makefile.in.orig 2005-10-07 04:33:38.000000000 +0200
+--- gdk-pixbuf-loader/Makefile.in.orig 2006-02-25 20:08:37.000000000 +0100
 +++ gdk-pixbuf-loader/Makefile.in
-@@ -528,10 +528,6 @@ uninstall-am: uninstall-info-am uninstal
+@@ -526,10 +526,6 @@ uninstall-am: uninstall-info-am uninstal
  
  
  install-data-hook: 
diff -r f30f2774ab97 -r c055be8f01ef graphics/librsvg2/patches/patch-ac
--- a/graphics/librsvg2/patches/patch-ac        Sun Feb 26 10:24:35 2006 +0000
+++ b/graphics/librsvg2/patches/patch-ac        Sun Feb 26 10:39:34 2006 +0000
@@ -1,13 +1,13 @@
-$NetBSD: patch-ac,v 1.7 2005/10/10 13:59:00 jmmv Exp $
+$NetBSD: patch-ac,v 1.8 2006/02/26 10:39:34 wiz Exp $
 
---- Makefile.in.orig   2005-10-07 04:33:20.000000000 +0200
+--- Makefile.in.orig   2006-02-25 20:07:47.000000000 +0100
 +++ Makefile.in
-@@ -204,7 +204,7 @@ sbindir = @sbindir@
- sharedstatedir = @sharedstatedir@
- sysconfdir = @sysconfdir@
- target_alias = @target_alias@
--SUBDIRS = . gtk-engine gdk-pixbuf-loader moz-plugin doc data
-+SUBDIRS = . gtk-engine gdk-pixbuf-loader doc data
- 
+@@ -206,7 +206,7 @@ target_alias = @target_alias@
  @HAVE_GTK_TRUE@target_rsvg_view = rsvg-view
  @HAVE_GTK_FALSE@target_rsvg_view = 
+ 
+-SUBDIRS = . moz-plugin gdk-pixbuf-loader gtk-engine data $(am__append_1)
++SUBDIRS = . gdk-pixbuf-loader gtk-engine data $(am__append_1)
+ 
+ lib_LTLIBRARIES = librsvg-2.la
+ bin_PROGRAMS = rsvg-convert $(target_rsvg_view)
diff -r f30f2774ab97 -r c055be8f01ef graphics/librsvg2/patches/patch-ad
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/graphics/librsvg2/patches/patch-ad        Sun Feb 26 10:39:34 2006 +0000
@@ -0,0 +1,13 @@
+$NetBSD: patch-ad,v 1.5 2006/02/26 10:39:34 wiz Exp $
+
+--- doc/Makefile.in.orig       2006-02-25 19:08:48.000000000 +0000
++++ doc/Makefile.in
+@@ -281,7 +281,7 @@ GTKDOC_LIBS = $(LIBRSVG_LIBS)
+ #
+ GPATH = $(srcdir)
+ 
+-TARGET_DIR = $(HTML_DIR)/$(DOC_MODULE)
++TARGET_DIR = $(HTML_DIR)
+ 
+ EXTRA_DIST = \
+       $(content_files)                \



Home | Main Index | Thread Index | Old Index