summaryrefslogtreecommitdiff
path: root/graphics
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2006-02-26 10:39:34 +0000
committerwiz <wiz@pkgsrc.org>2006-02-26 10:39:34 +0000
commit10f0a83ace14a7bbc0e215495738ab2a1c47dba4 (patch)
treecae3469779a7460b82f01157d9f0872e7bfbbe7a /graphics
parent8159626577e78e271dde43b71475e252a1c91b05 (diff)
downloadpkgsrc-10f0a83ace14a7bbc0e215495738ab2a1c47dba4.tar.gz
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 (limited to 'graphics')
-rw-r--r--graphics/librsvg2/Makefile10
-rw-r--r--graphics/librsvg2/PLIST15
-rw-r--r--graphics/librsvg2/distinfo15
-rw-r--r--graphics/librsvg2/patches/patch-aa6
-rw-r--r--graphics/librsvg2/patches/patch-ab6
-rw-r--r--graphics/librsvg2/patches/patch-ac18
-rw-r--r--graphics/librsvg2/patches/patch-ad13
7 files changed, 50 insertions, 33 deletions
diff --git a/graphics/librsvg2/Makefile b/graphics/librsvg2/Makefile
index 4badac1f8ba..53dedb9385f 100644
--- a/graphics/librsvg2/Makefile
+++ b/graphics/librsvg2/Makefile
@@ -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
@@ -21,7 +20,7 @@ GNU_CONFIGURE= yes
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 @@ GTK2_LOADERS= yes
.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 --git a/graphics/librsvg2/PLIST b/graphics/librsvg2/PLIST
index 05a551e0a9d..f2503216c72 100644
--- a/graphics/librsvg2/PLIST
+++ b/graphics/librsvg2/PLIST
@@ -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.html
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 --git a/graphics/librsvg2/distinfo b/graphics/librsvg2/distinfo
index e2e30e9c9d0..514a550e0db 100644
--- a/graphics/librsvg2/distinfo
+++ b/graphics/librsvg2/distinfo
@@ -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 --git a/graphics/librsvg2/patches/patch-aa b/graphics/librsvg2/patches/patch-aa
index 14793222559..2ec9260bd93 100644
--- a/graphics/librsvg2/patches/patch-aa
+++ b/graphics/librsvg2/patches/patch-aa
@@ -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 --git a/graphics/librsvg2/patches/patch-ab b/graphics/librsvg2/patches/patch-ab
index 5d54b739a7a..025db83d7ea 100644
--- a/graphics/librsvg2/patches/patch-ab
+++ b/graphics/librsvg2/patches/patch-ab
@@ -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 --git a/graphics/librsvg2/patches/patch-ac b/graphics/librsvg2/patches/patch-ac
index 6544e909c64..8179fa4eda6 100644
--- a/graphics/librsvg2/patches/patch-ac
+++ b/graphics/librsvg2/patches/patch-ac
@@ -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 --git a/graphics/librsvg2/patches/patch-ad b/graphics/librsvg2/patches/patch-ad
new file mode 100644
index 00000000000..5e4fcb4c3cf
--- /dev/null
+++ b/graphics/librsvg2/patches/patch-ad
@@ -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) \