[83426] trunk/dports/graphics/xfig

mk at macports.org mk at macports.org
Thu Sep 1 02:46:22 PDT 2011


Revision: 83426
          http://trac.macports.org/changeset/83426
Author:   mk at macports.org
Date:     2011-09-01 02:46:21 -0700 (Thu, 01 Sep 2011)
Log Message:
-----------
xfig: fix for ghostscript error, see ticket #27340

Modified Paths:
--------------
    trunk/dports/graphics/xfig/Portfile

Added Paths:
-----------
    trunk/dports/graphics/xfig/files/patch-f_readeps.c

Modified: trunk/dports/graphics/xfig/Portfile
===================================================================
--- trunk/dports/graphics/xfig/Portfile	2011-09-01 06:17:07 UTC (rev 83425)
+++ trunk/dports/graphics/xfig/Portfile	2011-09-01 09:46:21 UTC (rev 83426)
@@ -35,7 +35,8 @@
 patchfiles		patch-Imakefile \
 				patch-fig.h \
                 patch-f_util.c \
-				patch-w_keyboard.c
+				patch-w_keyboard.c\
+				patch-f_readeps.c
 
 post-extract {
 	foreach d "${worksrcpath}/Doc ${worksrcpath}/Libraries" {

Added: trunk/dports/graphics/xfig/files/patch-f_readeps.c
===================================================================
--- trunk/dports/graphics/xfig/files/patch-f_readeps.c	                        (rev 0)
+++ trunk/dports/graphics/xfig/files/patch-f_readeps.c	2011-09-01 09:46:21 UTC (rev 83426)
@@ -0,0 +1,13 @@
+--- f_readeps.c.orig	2005-10-31 18:40:38.000000000 +0100
++++ f_readeps.c	2010-11-16 11:58:03.000000000 +0100
+@@ -305,8 +305,8 @@
+ 	gscom[0] = '\0';
+     }
+     sprintf(&gscom[strlen(gscom)],
+-	    "%s -r72x72 -dSAFER -sDEVICE=%s -g%dx%d -sOutputFile=%s -q - > %s 2>&1",
+-	    appres.ghostscript, driver, wid, ht, pixnam, errnam);
++	    "%s -r72x72 -dNOSAFER -sDEVICE=%s -g%dx%d -sOutputFile=%s -c '<</PermitFileReading[(%s)]>> setuserparams .locksafe' -q - > %s 2>&1",
++	    appres.ghostscript, driver, wid, ht, pixnam, psnam, errnam);
+     if (appres.DEBUG)
+ 	fprintf(stderr,"calling: %s\n",gscom);
+     if ((gsfile = popen(gscom, "w")) == 0) {
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20110901/74c28cbc/attachment.html>


More information about the macports-changes mailing list