[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