[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