Revision: 83426 http://trac.macports.org/changeset/83426 Author: mk@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) {