head	1.7;
access;
symbols
	pkgsrc-2013Q2:1.7.0.32
	pkgsrc-2013Q2-base:1.7
	pkgsrc-2012Q4:1.7.0.30
	pkgsrc-2012Q4-base:1.7
	pkgsrc-2011Q4:1.7.0.28
	pkgsrc-2011Q4-base:1.7
	pkgsrc-2011Q2:1.7.0.26
	pkgsrc-2011Q2-base:1.7
	pkgsrc-2009Q4:1.7.0.24
	pkgsrc-2009Q4-base:1.7
	pkgsrc-2008Q4:1.7.0.22
	pkgsrc-2008Q4-base:1.7
	pkgsrc-2008Q3:1.7.0.20
	pkgsrc-2008Q3-base:1.7
	cube-native-xorg:1.7.0.18
	cube-native-xorg-base:1.7
	pkgsrc-2008Q2:1.7.0.16
	pkgsrc-2008Q2-base:1.7
	pkgsrc-2008Q1:1.7.0.14
	pkgsrc-2008Q1-base:1.7
	pkgsrc-2007Q4:1.7.0.12
	pkgsrc-2007Q4-base:1.7
	pkgsrc-2007Q3:1.7.0.10
	pkgsrc-2007Q3-base:1.7
	pkgsrc-2007Q2:1.7.0.8
	pkgsrc-2007Q2-base:1.7
	pkgsrc-2007Q1:1.7.0.6
	pkgsrc-2007Q1-base:1.7
	pkgsrc-2006Q4:1.7.0.4
	pkgsrc-2006Q4-base:1.7
	pkgsrc-2006Q3:1.7.0.2
	pkgsrc-2006Q3-base:1.7
	pkgsrc-2006Q2:1.6.0.2
	pkgsrc-2006Q2-base:1.6
	pkgsrc-2006Q1:1.5.0.2
	pkgsrc-2006Q1-base:1.5
	pkgsrc-2005Q4:1.4.0.2
	pkgsrc-2005Q4-base:1.4
	pkgsrc-2005Q3:1.3.0.4
	pkgsrc-2005Q3-base:1.3
	pkgsrc-2005Q2:1.3.0.2
	pkgsrc-2005Q2-base:1.3
	pkgsrc-2005Q1:1.2.0.4
	pkgsrc-2005Q1-base:1.2
	pkgsrc-2004Q4:1.2.0.2
	pkgsrc-2004Q4-base:1.2
	pkgsrc-2004Q3:1.1.0.6
	pkgsrc-2004Q3-base:1.1
	pkgsrc-2004Q2:1.1.0.4
	pkgsrc-2004Q2-base:1.1
	pkgsrc-2004Q1:1.1.0.2
	pkgsrc-2004Q1-base:1.1;
locks; strict;
comment	@# @;


1.7
date	2006.09.20.19.37.23;	author jmmv;	state dead;
branches;
next	1.6;

1.6
date	2006.04.03.06.35.26;	author wiz;	state Exp;
branches;
next	1.5;

1.5
date	2006.02.26.10.39.34;	author wiz;	state Exp;
branches;
next	1.4;

1.4
date	2005.10.10.13.59.00;	author jmmv;	state dead;
branches;
next	1.3;

1.3
date	2005.03.22.16.04.44;	author jmmv;	state Exp;
branches;
next	1.2;

1.2
date	2004.09.21.16.51.01;	author jmmv;	state Exp;
branches;
next	1.1;

1.1
date	2004.01.22.12.43.10;	author jmmv;	state Exp;
branches;
next	;


desc
@@


1.7
log
@Remove obsolete patch.  Noted by dbj@@.
@
text
@$NetBSD: patch-ad,v 1.6 2006/04/03 06:35:26 wiz Exp $

--- doc/Makefile.in.orig	2006-04-01 16:31:29.000000000 +0000
+++ doc/Makefile.in
@@@@ -293,7 +293,7 @@@@ GTKDOC_LIBS = $(LIBRSVG_LIBS)
 # searched for in VPATH/GPATH.
 #
 GPATH = $(srcdir)
-TARGET_DIR = $(HTML_DIR)/$(DOC_MODULE)
+TARGET_DIR = $(HTML_DIR)
 EXTRA_DIST = \
 	$(content_files)		\
 	$(HTML_IMAGES)			\
@


1.6
log
@Update to 2.14.3:

2006-03-22 Dom Lachowicz

	* rsvg-base-file-util.c: rsvg_handle_set_base_uri() in rsvg_handle_new_from_file()
	  is too late (#335450)

2006-03-19 Dom Lachowicz

	* rsvg-base.c: Fix a crash exposed by bug 335107
	* rsvg-convert: Prevent warnings/crash after getting a null RsvgHandle back

2006-03-16 Dom Lachowicz

	* rsvg-convert.c: rsvg-convert 'crashes' because it calls g_error()
	on an error condition, instead of fprintf(stderr, ...) (#334813)
@
text
@d1 1
a1 1
$NetBSD: patch-ad,v 1.5 2006/02/26 10:39:34 wiz Exp $
@


1.5
log
@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.
@
text
@d1 1
a1 1
$NetBSD$
d3 1
a3 1
--- doc/Makefile.in.orig	2006-02-25 19:08:48.000000000 +0000
d5 2
a6 1
@@@@ -281,7 +281,7 @@@@ GTKDOC_LIBS = $(LIBRSVG_LIBS)
a8 1
 
a10 1
 
d13 1
@


1.4
log
@Update librsvg2 to 2.12.6.

While doing this, merge the librsvg2-gtk package into librsvg2.  The reason
is that from now on the core library (librsvg) uses gdk, so there is no
gain in separating both things (the GTK+ dependency is needed anyway).

Also enable gnome-vfs support, as one of our dependents (libgsf) is already
pulling it in (so the new dependency is not "bloat").  For completeness,
enable libgnomeprint* support too.

2005-10-06  Dom Lachowicz <cinamod@@hotmail.com>

	* autogen.sh: Let librsvg build out of srcdir. Bug #158331
	* test-display.c: Populate save dialogs with the SVG's name. Bug #318010.
	* configure.in: Ditto
	* rsvg-structure.c: Related to bug #318025, don't set has_width or has_height unless they are > 0.
	* rsvg.c: Bug #168567, mega hack to make multiImage sort-of work.
	* configure.in: 2.12.6

2005-10-06  Dom Lachowicz <cinamod@@hotmail.com>

	* rsvg-paint-server.c: Backport Caleb's patch to 317871, fixing a crash
	inside of libart for some gradients.
	* rsvg-art-paint-server.c: Ditto

2005-10-04  Dom Lachowicz <cinamod@@hotmail.com>

	* rsvg-shapes.c: Fix problems in non-C locales. Bug #317615
	* configure.in: 2.12.5

2005-10-01  Dom Lachowicz <cinamod@@hotmail.com>

	* configure.in: 2.12.4
	* gdk-pixbuf-loader/io-svg.c: Because bug 308021 was fixed, and bug 317225 still
	exists (although possibly not within librsvg itself), I've re-enabled a match for
	"<?xml", with a priority of "1".

2005-10-01  Dom Lachowicz <cinamod@@hotmail.com>

	* configure.in: bug 314593, support firefox-config

2005-09-29  Dom Lachowicz <cinamod@@hotmail.com>

	* rsvg-filter.c: Fix bug #317549
	* configure.in: 2.12.3

2005-09-25  Dom Lachowicz <cinamod@@hotmail.com>

	* rsvg.c: Bug 309660 - signedness issues
	* configure.in: 2.12.2

2005-09-25  Dom Lachowicz <cinamod@@hotmail.com>

	* 2.12.1

	* rsvg-structure.c:
	* rsvg-shapes.c: Bug 371148 - C89 fixes

	* gdk-pixbuf-loader/Makefile.am
	* gtk-engine/Makefile.am: Bug 316803 - Win32 mingw build fixes

	* moz-plugin/Makefile.am: Bug 316588 - add glib cflags to INCLUDES

	* librsvg.spec.in: Backport from HEAD branch

2005-09-22  Rodney Dawes  <dobey@@novell.com>

	* configure.in: GNOME_REQUIRE_PKGCONFIG doesn't exist, so remove it
	so that we don't get a weird warning when running configure

2005-09-16  Dom Lachowicz <cinamod@@hotmail.com>

	* gdk-pixbuf-loader/io-svg.c: Scan the first 1024 chars for <svg. 100
	Wasn't sufficient for a lot of icon themes.

2005-09-15  Dom Lachowicz <cinamod@@hotmail.com>

	* 2.12.0

2005-08-29  Christian Schaller <uraeus@@gnome.org>

	* Do 2.11.1 release

2005-08-26  Dom Lachowicz <cinamod@@hotmail.com>

	* rsvg.[ch]: Unbreak dpi API. See bug 314628
	* test-rsvg.c: Ditto
	* test-display.c: Ditto
	* gdk-pixbuf-loader/io-svg.c: Backport for the GdkPixbufLoader module
	API changes, sot hat it does better pattern recognition.

2005-08-25  Caleb Moore <c.moore@@student.unsw.edu.au>

	* rsvg.c: disabled char nodes. Chopped off namespaces.
	* configure.in: bumped version number to 2.11.0
@
text
@d1 1
a1 1
$NetBSD: patch-ad,v 1.3 2005/03/22 16:04:44 jmmv Exp $
d3 5
a7 3
--- gtk-engine/Makefile.in.orig	2005-01-19 02:14:41.000000000 +0100
+++ gtk-engine/Makefile.in
@@@@ -226,7 +226,7 @@@@ libsvg_la_SOURCES = \
d9 2
d12 2
a13 15
 libsvg_la_LDFLAGS = -avoid-version -module $(no_undefined)
-libsvg_la_LIBADD = $(GTK_LIBS) $(LIBRSVG_LIBS) $(LIBGNOME_VFS_LIBS) $(LIBCROCO_LIBS) $(top_builddir)/librsvg-2.la
+libsvg_la_LIBADD = $(GTK_LIBS) $(LIBRSVG_LIBS) $(LIBGNOME_VFS_LIBS) $(LIBCROCO_LIBS) `pkg-config --libs librsvg-2.0`
 
 EXTRA_DIST = $(libsvg_la_SOURCES)
 subdir = gtk-engine
@@@@ -236,7 +236,7 @@@@ CONFIG_HEADER = $(top_builddir)/config.h
 CONFIG_CLEAN_FILES =
 LTLIBRARIES = $(engine_LTLIBRARIES)
 
-libsvg_la_DEPENDENCIES = $(top_builddir)/librsvg-2.la
+libsvg_la_DEPENDENCIES =
 am_libsvg_la_OBJECTS = svg-draw.lo svg-main.lo svg-render.lo \
 	svg-rc-style.lo
 libsvg_la_OBJECTS = $(am_libsvg_la_OBJECTS)
@


1.3
log
@Update librsvg2 and librsvg2-gtk2 to 2.9.5:

2005-01-13  Dom Lachowicz <cinamod@@hotmail.com>

	* rsvg.c: bug 163886/163947, from John Spray <jcs116@@york.ac.uk>

2005-01-11  Dom Lachowicz <cinamod@@hotmail.com>

	* configure.in: Install gtk docs in a standard place that devhelp
	knows about. From Stephane LOEUILLET <LeRoutier@@leroutier.net>

2004-12-22  Dom Lachowicz <cinamod@@hotmail.com>

	* moz-plugin/moz-plugin.c: Fix bug #161823
	* Makefile.am: bug #158897, from <kou@@cozmixng.org>

2004-11-29  Caleb Moore <c.moore@@student.unsw.edu.au>

	* rsvg-shapes.c: made markers work again and inherit from the context
	that they were specified in, not where they were invoked.

2004-11-18  Dom Lachowicz <cinamod@@hotmail.com>

	* test-display.c: rsvg-view now can optionally use the new
	GtkFileChooser instead of GtkFileSelection, depending on whether you
	have GTK 2.4 installed or not.

2004-11-17  Dom Lachowicz <cinamod@@hotmail.com>

	* rsvg-file-util.c: RSVG's convenience API should now be able to
	transparently handle remote files via gnome-vfs, if available.
	* rsvg.c: Some Win32/Unix path portability changes

2004-11-17  Caleb Moore <c.moore@@student.unsw.edu.au>

	* rsvg-defs.c: Interfile vfs linking now implemented. Utility api
	automatically gives contextual information.

2004-11-17  Dom Lachowicz <cinamod@@hotmail.com>

	* rsvg-shapes.c: Refactored the image downloading code into a generic
	xlink:href downloading code.
	Caleb can now use this for linking.

2004-11-17  Caleb Moore <c.moore@@student.unsw.edu.au>

	* rsvg-defs.c: Interfile linking now implemented. Can't yet use
	gnome-vfs

2004-11-17  Caleb Moore <c.moore@@student.unsw.edu.au>

	* everywhere: split RsvgHandle into two parts.
	* rsvg.c: made the image be rendered when get_pixbuf is actually called.
	* rsvg-text.c: Large number of text improvements: formatting,
	alignment, whitespace handling and styling.
	* everywhere: Number if inheritance fixes
	* rsvg-pservers.c: made current-color determined by context
	* rsvg-private.h, rsvg.c: handle percentage widths more accurately
	(based on viewbox)

2004-10-20  Caleb Moore <c.moore@@student.unsw.edu.au>

	* rsvg-defs.c: fixed memleak opened yesterday

2004-10-19  Caleb Moore <c.moore@@student.unsw.edu.au>

	* rsvg-defs.c: stopped passing the hash table a destroy function

2004-10-15  Dom Lachowicz <cinamod@@hotmail.com>

	* Makefile.am: bug 155530, ckelso@@heliosphere.org (Chris Kelso)

2004-10-14  Dom Lachowicz <cinamod@@hotmail.com>

	* rsvg.c: Push gnome_vfs_init() up to rsvg_init()
	* rsvg-shapes.c: ditto, bug #155433

2004-09-29  Dom Lachowicz <cinamod@@hotmail.com>

	* moz-plugin/moz-plugin.c: Fix bug #154083

2004-09-26  Dom Lachowicz <cinamod@@hotmail.com>

	* gdk-pixbuf-loader/io-svg.c: Sanity checks

2004-09-25  Dom Lachowicz <cinamod@@hotmail.com>

	* rsvg.c Part of bug 153671
	* *.c: Prepare for some gettext lovin'

2004-09-23  Caleb Moore <c.moore@@student.unsw.edu.au>

	* rsvg-shapes.c, rsvg-paint-server.c: Made objectBoundingBox for
	pservers to be calculated in user coordinates instead of pixel
	coordinates, this allows for rotation and stuff.
@
text
@d1 1
a1 1
$NetBSD: patch-ad,v 1.2 2004/09/21 16:51:01 jmmv Exp $
@


1.2
log
@Update librsvg2 and librsvg2-gtk2 to 2.8.1.  This version corresponds to
GNOME 2.8.0.

- Filters
- Hugely improved text support
- GTK+ theme engine
- Masks
- Path markers
- Mozilla plugin
- Patterns
- Standalone viewer
- Decent <image> support
- Numerous bug fixes
@
text
@d1 1
a1 1
$NetBSD: patch-ad,v 1.1 2004/01/22 12:43:10 jmmv Exp $
d3 1
a3 1
--- gtk-engine/Makefile.in.orig	2004-09-12 21:16:38.000000000 +0200
d5 2
a6 12
@@@@ -51,8 +51,7 @@@@ engineLTLIBRARIES_INSTALL = $(INSTALL)
 LTLIBRARIES = $(engine_LTLIBRARIES)
 am__DEPENDENCIES_1 =
 libsvg_la_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
-	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
-	$(top_builddir)/librsvg-2.la
+	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
 am_libsvg_la_OBJECTS = svg-draw.lo svg-main.lo svg-render.lo \
 	svg-rc-style.lo
 libsvg_la_OBJECTS = $(am_libsvg_la_OBJECTS)
@@@@ -266,7 +265,7 @@@@ libsvg_la_SOURCES = \
 	svg.h
d11 1
d13 4
a16 1
 all: all-recursive
d18 5
@


1.1
log
@Do not install the GTK2 pixbuf loader nor the theme engine from this package.
This makes this package pkgviews friendly WRT module handling.
While here, split common parts of Makefile into Makefile.common, in preparation
for the shortcoming librsvg2-gtk2 package.
Bump PKGREVISION to 4.
@
text
@d1 1
a1 1
$NetBSD$
d3 1
a3 1
--- gtk-engine/Makefile.in.orig	2003-12-07 20:35:56.000000000 +0100
d5 12
a16 1
@@@@ -130,7 +130,7 @@@@ libsvg_la_SOURCES = \
d18 5
a23 15
 libsvg_la_LDFLAGS = -avoid-version -module $(no_undefined)
-libsvg_la_LIBADD = $(GTK_LIBS) $(LIBRSVG_LIBS) $(LIBCROCO_LIBS) $(top_builddir)/librsvg-2.la
+libsvg_la_LIBADD = $(GTK_LIBS) $(LIBRSVG_LIBS) $(LIBCROCO_LIBS) `pkg-config --libs librsvg-2.0`
 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
 CONFIG_HEADER = ../config.h
 CONFIG_CLEAN_FILES = 
@@@@ -141,7 +141,7 @@@@ DEFS = @@DEFS@@ -I. -I$(srcdir) -I..
 CPPFLAGS = @@CPPFLAGS@@
 LDFLAGS = @@LDFLAGS@@
 LIBS = @@LIBS@@
-libsvg_la_DEPENDENCIES =  $(top_builddir)/librsvg-2.la
+libsvg_la_DEPENDENCIES =
 libsvg_la_OBJECTS =  svg-draw.lo svg-main.lo svg-render.lo \
 svg-rc-style.lo
 CFLAGS = @@CFLAGS@@
@

