diff -ur ../dia.orig/Portfile ./Portfile
--- ../dia.orig/Portfile	2007-04-13 16:58:57.000000000 +0200
+++ ./Portfile	2007-04-13 16:34:47.000000000 +0200
@@ -1,8 +1,8 @@
 # $Id: Portfile 21230 2007-01-15 11:30:06Z rhwood@macports.org $
 PortSystem 1.0
 name		dia
-version		0.94
-revision		1
+version		0.96.1
+revision		0
 description	A diagram program.
 long_description        Dia is designed to be much like the commercial Windows \
 			program Visio. It can be used to draw many different kinds \
@@ -15,9 +15,9 @@
 categories	gnome
 platforms	darwin 
 homepage	http://www.gnome.org/projects/dia/
-master_sites    gnome:sources/dia/0.94/
+master_sites    gnome:sources/dia/0.96/
 use_bzip2	yes
-checksums	md5 63584224912dab49fed8d2cf87ea2d85
+checksums	md5 7b81b22baa2df55efe4845865dddc7b6
 depends_build	port:p5-xml-parser
 depends_lib	lib:libgtk.2:gtk2 lib:libxml2.2.6.5:libxml2 port:libxslt \
 		port:libart_lgpl port:popt
Only in .: dia.patch
diff -ur ../dia.orig/files/patch-shape_info.c ./files/patch-shape_info.c
--- ../dia.orig/files/patch-shape_info.c	2007-04-13 16:58:57.000000000 +0200
+++ ./files/patch-shape_info.c	2007-04-13 17:00:12.000000000 +0200
@@ -1,11 +1,11 @@
---- objects/custom/shape_info.c.org	2005-05-09 08:22:06.000000000 +0200
-+++ objects/custom/shape_info.c	2005-05-09 08:22:16.000000000 +0200
-@@ -116,7 +116,7 @@
- /* routine to chomp off the start of the string */
- #define path_chomp(path) while (path[0]!='\0'&&strchr(" \t\n\r,", path[0])) path++
+--- objects/custom/shape_info.c.orig	2007-01-06 23:28:09.000000000 +0100
++++ objects/custom/shape_info.c	2007-04-13 16:38:55.000000000 +0200
+@@ -114,7 +114,7 @@
+ }
+ 
  
 -static void
 +void
- parse_path(ShapeInfo *info, const char *path_str, DiaSvgGraphicStyle *s)
+ parse_path(ShapeInfo *info, const char *path_str, DiaSvgStyle *s, const char* filename)
  {
-   enum {
+   GArray *points;
