I tried to update the GS port to 9.02, however the directory strcture of gs has changed enough to make this rather painful. as an alternative I tried to write a simple script to generate a mkfile that would do the build directly. This worked well for many files but then failed too, and I lost patience. The file list I have was produced by a the existing mk fake-make but with a cutdown driver list (no fax or tiff support). This didn't work from mk fake-make but I thought it could be a reasonable starting point. if I cannot get this tiny set of drivers to work then all hope is lost - and I couldn't. have a go if you are feeling brave. download ghostscript-9.02 source tar xf ghostscript-9.02.tbz rm ghostscript-9.02.tbz cd ghostscript-9.02 cp /sys/src/cmd/gs/src/gdevplan9.c src mkdir plan9 9fs sources cp /n/sources/contrib/steve/gs-9.02-failed-port/* plan9 plan9/gen-mkfile > junk mk -f junk try and debug the errors. freetype does some very ugly stuff... good luck -Steve (June 2011)