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