Modified: trunk/dports/graphics/xfig/Portfile (83425 => 83426)
--- 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 (0 => 83426)
--- 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) {