[csw-devel] SF.net SVN: gar:[5625] csw/mgar/pkg/graphviz/trunk

ellson at users.sourceforge.net ellson at users.sourceforge.net
Wed Jul 22 23:50:45 CEST 2009


Revision: 5625
          http://gar.svn.sourceforge.net/gar/?rev=5625&view=rev
Author:   ellson
Date:     2009-07-22 21:50:42 +0000 (Wed, 22 Jul 2009)

Log Message:
-----------
deal with missing SVG support in libcairo

Modified Paths:
--------------
    csw/mgar/pkg/graphviz/trunk/Makefile
    csw/mgar/pkg/graphviz/trunk/checksums

Added Paths:
-----------
    csw/mgar/pkg/graphviz/trunk/files/no_svg_in_libcairo.diff

Modified: csw/mgar/pkg/graphviz/trunk/Makefile
===================================================================
--- csw/mgar/pkg/graphviz/trunk/Makefile	2009-07-22 20:58:45 UTC (rev 5624)
+++ csw/mgar/pkg/graphviz/trunk/Makefile	2009-07-22 21:50:42 UTC (rev 5625)
@@ -14,6 +14,8 @@
 # disable dependency checks because plugins depend on libs from base package
 ENABLE_CHECK = 0
 
+PATCHFILES = no_svg_in_libcairo.diff
+
 PACKAGES = CSWgraphviz \
 	CSWgraphvizdevel \
 	CSWgraphvizdoc \

Modified: csw/mgar/pkg/graphviz/trunk/checksums
===================================================================
--- csw/mgar/pkg/graphviz/trunk/checksums	2009-07-22 20:58:45 UTC (rev 5624)
+++ csw/mgar/pkg/graphviz/trunk/checksums	2009-07-22 21:50:42 UTC (rev 5625)
@@ -3,3 +3,4 @@
 b66d09e11339fc981ab7c62518b3f92e  download/CSWgraphvizgd.postinstall
 b66d09e11339fc981ab7c62518b3f92e  download/CSWgraphvizgd.postuninstall
 806a30dbc3f8deb219216f35be0e7a40  download/graphviz-2.24.0.tar.gz
+5d2209a856b3549918b271cb39e6e761  download/no_svg_in_libcairo.diff

Added: csw/mgar/pkg/graphviz/trunk/files/no_svg_in_libcairo.diff
===================================================================
--- csw/mgar/pkg/graphviz/trunk/files/no_svg_in_libcairo.diff	                        (rev 0)
+++ csw/mgar/pkg/graphviz/trunk/files/no_svg_in_libcairo.diff	2009-07-22 21:50:42 UTC (rev 5625)
@@ -0,0 +1,31 @@
+--- graphviz-2.24.0.orig/plugin/pango/gvrender_pango.c	2009-06-02 21:10:57.000000000 -0400
++++ graphviz-2.24.0/plugin/pango/gvrender_pango.c	2009-07-22 17:37:30.000000000 -0400
+@@ -1,4 +1,4 @@
+-/* $Id: gvrender_pango.c,v 1.67 2009/06/03 01:10:57 ellson Exp $ $Revision: 1.67 $ */
++/* $Id: gvrender_pango.c,v 1.68 2009/07/22 21:24:26 ellson Exp $ $Revision: 1.68 $ */
+ /* vim:set shiftwidth=4 ts=8: */
+ 
+ /**********************************************************
+@@ -95,16 +95,22 @@
+ 	    cairo_destroy(cr);
+         switch (job->render.id) {
+         case FORMAT_PS:
++#ifdef CAIRO_HAS_PS_SURFACE
+ 	    surface = cairo_ps_surface_create_for_stream (writer,
+ 			job, job->width, job->height);
++#endif
+ 	    break;
+         case FORMAT_PDF:
++#ifdef CAIRO_HAS_PDF_SURFACE
+ 	    surface = cairo_pdf_surface_create_for_stream (writer,
+ 			job, job->width, job->height);
++#endif
+ 	    break;
+         case FORMAT_SVG:
++#ifdef CAIRO_HAS_SVG_SURFACE
+ 	    surface = cairo_svg_surface_create_for_stream (writer,
+ 			job, job->width, job->height);
++#endif
+ 	    break;
+         case FORMAT_CAIRO:
+         case FORMAT_PNG:


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the devel mailing list