diff options
author | wiz <wiz> | 2006-02-26 10:39:34 +0000 |
---|---|---|
committer | wiz <wiz> | 2006-02-26 10:39:34 +0000 |
commit | a5b00287d045c062e6d2c6f38dd2f107be0d61b3 (patch) | |
tree | cae3469779a7460b82f01157d9f0872e7bfbbe7a /graphics | |
parent | f40d828396a562fee06a7b7de0b130e47b03145c (diff) | |
download | pkgsrc-a5b00287d045c062e6d2c6f38dd2f107be0d61b3.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/Makefile | 10 | ||||
-rw-r--r-- | graphics/librsvg2/PLIST | 15 | ||||
-rw-r--r-- | graphics/librsvg2/distinfo | 15 | ||||
-rw-r--r-- | graphics/librsvg2/patches/patch-aa | 6 | ||||
-rw-r--r-- | graphics/librsvg2/patches/patch-ab | 6 | ||||
-rw-r--r-- | graphics/librsvg2/patches/patch-ac | 18 | ||||
-rw-r--r-- | graphics/librsvg2/patches/patch-ad | 13 |
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) \ |