[cairo-commit] pycairo ChangeLog, 1.229, 1.230 configure.ac, 1.52, 1.53 INSTALL, 1.4, 1.5 README, 1.26, 1.27

Steve Chaplin commit at pdx.freedesktop.org
Thu Aug 3 19:24:23 PDT 2006


Committed by: stevech1097

Update of /cvs/cairo/pycairo
In directory kemper:/tmp/cvs-serv12247

Modified Files:
	ChangeLog configure.ac INSTALL README 
Log Message:
'SC'

Index: ChangeLog
===================================================================
RCS file: /cvs/cairo/pycairo/ChangeLog,v
retrieving revision 1.229
retrieving revision 1.230
diff -u -d -r1.229 -r1.230
--- ChangeLog	19 Jul 2006 04:46:32 -0000	1.229
+++ ChangeLog	4 Aug 2006 02:24:21 -0000	1.230
@@ -1,3 +1,44 @@
+2006-08-04  Steve Chaplin  <steve1097 # yahoo.com.au>
+
+	Remove the cairo.svg module because
+	1) Cairo does not include SVG parsing, so this module does not belong
+	   in pycairo.
+	2) libsvg-cairo (the underlying C library) is unmaintained.
+
+	Modified files:
+	* cairo/Makefile.am
+	* configure.ac
+	* examples/cairo_snippets/snippets/__init__.py
+	* examples/cairo_snippets/snippets_gtk.py
+	* examples/cairo_snippets/snippets_pdf.py
+	* examples/cairo_snippets/snippets_png.py
+	* examples/cairo_snippets/snippets_ps.py
+	* examples/cairo_snippets/snippets_svg.py
+	* examples/Makefile.am
+	* INSTALL
+	* README
+
+	Deleted files:
+	* cairo/cairosvgmodule.c
+	* cairo/pycairosvg.h
+	* cairo/pycairosvg-private.h
+	* examples/cairo_snippets/data/freedesktop.svg
+	* examples/cairo_snippets/data/home.svg
+	* examples/cairo_snippets/snippets/libsvg.py
+	* examples/cairo_snippets/snippets/operator_add.py
+	* examples/cairo_snippets/snippets/operator_atop.py
+	* examples/cairo_snippets/snippets/operator_atop_reverse.py
+	* examples/cairo_snippets/snippets/operator_in.py
+	* examples/cairo_snippets/snippets/operator_in_reverse.py
+	* examples/cairo_snippets/snippets/operator_out.py
+	* examples/cairo_snippets/snippets/operator_out_reverse.py
+	* examples/cairo_snippets/snippets/operator_over.py
+	* examples/cairo_snippets/snippets/operator_over_reverse.py
+	* examples/cairo_snippets/snippets/operator_saturate.py
+	* examples/cairo_snippets/snippets/operator_xor.py
+	* examples/svg/svgconvert.py
+	* examples/svg/svgview.py
+
 2006-07-19  Steve Chaplin  <steve1097 # yahoo.com.au>
 
 	* README : Update to match info at http://www.cairographics.org/pycairo

Index: configure.ac
===================================================================
RCS file: /cvs/cairo/pycairo/configure.ac,v
retrieving revision 1.52
retrieving revision 1.53
diff -u -d -r1.52 -r1.53
--- configure.ac	3 Jul 2006 04:06:43 -0000	1.52
+++ configure.ac	4 Aug 2006 02:24:21 -0000	1.53
@@ -11,7 +11,6 @@
 m4_define(cairo_required_version,    1.2.0)
 m4_define(gtk_required_version,      2.2.0)
 m4_define(pygtk_required_version,    2.2.0)
-m4_define(libsvg_cairo_required_version, 0.1.6)
 
 AC_INIT([pycairo],
 	[pycairo_version],
@@ -76,15 +75,6 @@
 fi
 AM_CONDITIONAL(WITH_PYGTK, test x$with_pygtk = xyes)
 
-# is libsvg-cairo installed?
-PKG_CHECK_MODULES(LIBSVG_CAIRO,
-  libsvg-cairo >= libsvg_cairo_required_version,
-  [have_libsvg_cairo=yes],[have_libsvg_cairo=no])
-if test -n "$export_dynamic"; then
-  LIBSVG_CAIRO_LIBS=`echo $LIBSVG_CAIRO_LIBS | sed -e "s/$export_dynamic//"`
-fi
-AM_CONDITIONAL(HAVE_LIBSVG_CAIRO, test x$have_libsvg_cairo = xyes)
-
 # Checks for header files ---
 AM_CHECK_PYTHON_HEADERS(,[AC_MSG_ERROR(could not find Python headers)])
 
@@ -159,6 +149,5 @@
 
 Additional modules:
 	build cairo.gtk?        ${with_pygtk}
-	build cairo.svg?        ${have_libsvg_cairo}
 	build Numeric support?  ${have_numpy}
 "

Index: INSTALL
===================================================================
RCS file: /cvs/cairo/pycairo/INSTALL,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- INSTALL	26 Jun 2006 13:59:34 -0000	1.4
+++ INSTALL	4 Aug 2006 02:24:21 -0000	1.5
@@ -17,8 +17,7 @@
 Python will not be able to find the cairo module until you add
 $prefix/lib/pythonX.Y/site-packages to the PYTHONPATH variable.
 
-If libsvg-cairo, PyGTK or Numeric Python are detected optional modules will
-be compiled.
+If PyGTK or Numeric Python are detected optional modules will be compiled.
 However, if PyGTK >= 2.7.0 is detected then cairo.gtk is not built since
 pycairo is now supported directly by PyGTK.
 

Index: README
===================================================================
RCS file: /cvs/cairo/pycairo/README,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -d -r1.26 -r1.27
--- README	19 Jul 2006 04:46:32 -0000	1.26
+++ README	4 Aug 2006 02:24:21 -0000	1.27
@@ -7,7 +7,6 @@
     Python 		>= 2.3
 
 Not required, but supported if they are detected:
-    libsvg-cairo	>= 0.1.6
     Numeric Python	any version (?)
     PyGTK		2.2.0 <= version < 2.7.0
 
@@ -16,12 +15,6 @@
 cairo.gtk module. The cairo.gtk module is deprecated and will be removed from
 a future version of pycairo.
 
-libsvg-cairo and the cairo.svg module:
-libsvg-cairo is no longer actively maintained. Instead a recommended cairo-SVG
-library is pyrsvg (part of python-gnome-desktop) which is a Python binding of
-the librsvg library. The cairo.svg module is deprecated and will be removed
-from a future version of pycairo.
-
 Compiling
 ---------
 See the INSTALL document for build instructions.



More information about the cairo-commit mailing list