[35600] trunk/dports/gnome/inkscape

jmr at macports.org jmr at macports.org
Sun Mar 30 13:51:22 PDT 2008


Revision: 35600
          http://trac.macosforge.org/projects/macports/changeset/35600
Author:   jmr at macports.org
Date:     2008-03-30 13:51:22 -0700 (Sun, 30 Mar 2008)

Log Message:
-----------
inkscape: update to 0.46. Closes #14868.

Modified Paths:
--------------
    trunk/dports/gnome/inkscape/Portfile

Removed Paths:
-------------
    trunk/dports/gnome/inkscape/files/patch-src_conn-avoid-ref.cpp.diff
    trunk/dports/gnome/inkscape/files/patch-src_extension_script_inkscape_py_wrap.cpp.diff

Modified: trunk/dports/gnome/inkscape/Portfile
===================================================================
--- trunk/dports/gnome/inkscape/Portfile	2008-03-30 20:44:57 UTC (rev 35599)
+++ trunk/dports/gnome/inkscape/Portfile	2008-03-30 20:51:22 UTC (rev 35600)
@@ -1,3 +1,4 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
 # $Id$
 
 PortSystem 1.0
@@ -3,10 +4,9 @@
 
 name		inkscape
-version		0.45.1
-revision	1
+version		0.46
 maintainers	nomaintainer
 categories	gnome graphics
 platforms	darwin
-homepage	http://www.inkscape.org
+homepage	http://www.inkscape.org/
 
 description	Inkscape is an open source SVG editor.
@@ -19,9 +19,10 @@
 	gradients, node editing, svg-to-png export, \
 	grouping, and more.
 
+use_bzip2 		yes
 master_sites    sourceforge
-checksums       md5 1ac63dfd5d78a676599bf5cf6d22e493 \
-		sha1 f3df9eafc0fdfcc5f5024ea4bec4d7c477698380
+checksums       md5 59997096c3640b2601c2b4afba8a3d75 \
+				sha1 ca68fc9bf539d7bcfc31f36d24f884255b2154e7
 
 depends_lib	\
 		port:libgnomeprintui \
@@ -35,11 +36,8 @@
 		port:py25-xml \
 		port:libcroco \
 		port:py25-numpy
-                
 
-patchfiles	patch-configure.diff \
-		patch-src_conn-avoid-ref.cpp.diff \
-		patch-src_extension_script_inkscape_py_wrap.cpp.diff
+patchfiles	patch-configure.diff
 
 configure.args	\
 	--mandir=${prefix}/share/man \
@@ -51,7 +49,8 @@
 	--enable-lcms \
 	--enable-inkboard
 
-configure.env	PYTHON=${prefix}/bin/python2.5
+configure.python	${prefix}/bin/python2.5
+configure.cppflags-append	-I${worksrcpath}/src/extension/script
 
 default_variants \
     disable_debugging

Deleted: trunk/dports/gnome/inkscape/files/patch-src_conn-avoid-ref.cpp.diff
===================================================================
--- trunk/dports/gnome/inkscape/files/patch-src_conn-avoid-ref.cpp.diff	2008-03-30 20:44:57 UTC (rev 35599)
+++ trunk/dports/gnome/inkscape/files/patch-src_conn-avoid-ref.cpp.diff	2008-03-30 20:51:22 UTC (rev 35600)
@@ -1,11 +0,0 @@
---- src/conn-avoid-ref.cpp.orig	2007-11-17 15:44:39.000000000 +0000
-+++ src/conn-avoid-ref.cpp	2007-11-17 15:44:50.000000000 +0000
-@@ -17,7 +17,7 @@
- #include "libavoid/polyutil.h"
- #include "libavoid/router.h"
- #include "libavoid/connector.h"
--#include "xml/simple-node.cpp"
-+#include "xml/simple-node.h"
- #include "document.h"
- #include "prefs-utils.h"
- 

Deleted: trunk/dports/gnome/inkscape/files/patch-src_extension_script_inkscape_py_wrap.cpp.diff
===================================================================
--- trunk/dports/gnome/inkscape/files/patch-src_extension_script_inkscape_py_wrap.cpp.diff	2008-03-30 20:44:57 UTC (rev 35599)
+++ trunk/dports/gnome/inkscape/files/patch-src_extension_script_inkscape_py_wrap.cpp.diff	2008-03-30 20:51:22 UTC (rev 35600)
@@ -1,20 +0,0 @@
---- src/extension/script/inkscape_py_wrap.cpp.orig	2007-11-17 14:23:29.000000000 +0000
-+++ src/extension/script/inkscape_py_wrap.cpp	2007-01-16 02:45:24.000000000 +0000
-@@ -802,7 +802,7 @@
-     obj = pyobj;
-     if (PyCFunction_Check(obj)) {
-       /* here we get the method pointer for callbacks */
--      char *doc = (((PyCFunctionObject *)obj) -> m_ml -> ml_doc);
-+      char *doc = (char *) (((PyCFunctionObject *)obj) -> m_ml -> ml_doc);
-       c = doc ? strstr(doc, "swig_ptr: ") : 0;
-       if (c) {
- 	c += 10;
-@@ -977,7 +977,7 @@
- 		       swig_type_info **types_initial) {
-   int i;
-   for (i = 0; methods[i].ml_name; ++i) {
--    char *c = methods[i].ml_doc;
-+    char *c = (char *) methods[i].ml_doc;
-     if (c && (c = strstr(c, "swig_ptr: "))) {
-       int j;
-       swig_const_info *ci = 0;

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080330/159535d1/attachment-0001.html


More information about the macports-changes mailing list