Return to BSD News archive
Newsgroups: comp.unix.bsd Path: sserve!manuel.anu.edu.au!munnari.oz.au!news.hawaii.edu!ames!saimiri.primate.wisc.edu!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!destroyer!cs.ubc.ca!uw-beaver!rice!news.Rice.edu!rich From: rich@Rice.edu (Richard Murphey) Subject: [386BSD] Ghostscript 2.5.2 patches In-Reply-To: nbladt@autelca.ascom.ch's message of Mon, 9 Nov 1992 07:35:00 GMT Message-ID: <RICH.92Nov9085925@omicron.Rice.edu> Sender: news@rice.edu (News) Reply-To: Rich@rice.edu Organization: Department of Electrical and Computer Engineering, Rice University References: <1992Nov9.073500.17048@autelca.ascom.ch> Date: Mon, 9 Nov 1992 14:59:25 GMT Lines: 77 These are patches to Ghostscript 2.5.2 for installation under 386BSD 0.1 and XFree86. They've been submitted to Peter Deutsch, so the next version may not require any patching. NOTE! Before applying these patches, type ln -s unix-gcc.mak Makefile as suggested in make.doc. Otherwise the third patch will fail. For 386BSD only the first patch (to malloc_.h) is required. The others are just an example of how I configured it. I gave up on compiling the fonts into ghostscript, though dynamicly loading them works fine. If anyone solves it please send me a note! Rich Murphey *** gs252/malloc_.h~ Fri Sep 18 14:42:24 1992 --- gs252/malloc_.h Tue Sep 29 18:44:20 1992 *************** *** 33,39 **** # if defined(BSD4_2) || defined(apollo) || defined(vax) || defined(sequent) || defined(UTEK) || defined(_IBMR2) extern char *malloc(); # else /* should really be a POSIX define */ ! # if defined(_HPUX_SOURCE) || defined(__CONVEX__) || defined(__convex__) || defined(__OSF__) # include <stdlib.h> # else # include <malloc.h> --- 33,39 ---- # if defined(BSD4_2) || defined(apollo) || defined(vax) || defined(sequent) || defined(UTEK) || defined(_IBMR2) extern char *malloc(); # else /* should really be a POSIX define */ ! # if defined(_HPUX_SOURCE) || defined(__CONVEX__) || defined(__convex__) || defined(__OSF__) || defined(__386BSD__) # include <stdlib.h> # else # include <malloc.h> *** gs252/gdevxini.c~ Tue Sep 8 18:46:26 1992 --- gs252/gdevxini.c Tue Sep 29 18:33:37 1992 *************** *** 31,37 **** /* Define whether to use a backing pixmap to handle expose events. */ /* Note that this is a variable rather than a #define. */ /* Note also that it is consulted each time we open an X device. */ ! private int use_backing = 1; /* Define default window parameters. */ /* Some of these can be set in the makefile. */ --- 31,37 ---- /* Define whether to use a backing pixmap to handle expose events. */ /* Note that this is a variable rather than a #define. */ /* Note also that it is consulted each time we open an X device. */ ! private int use_backing = 0; /* Define default window parameters. */ /* Some of these can be set in the makefile. */ *** gs252/Makefile~ Tue Sep 29 18:32:41 1992 --- gs252/Makefile Tue Sep 29 18:35:22 1992 *************** *** 33,39 **** INSTALL_PROGRAM = $(INSTALL) -m 775 INSTALL_DATA = $(INSTALL) -m 664 ! prefix = /usr/local exec_prefix = $(prefix) bindir = $(exec_prefix)/bin datadir = $(prefix)/lib --- 33,39 ---- INSTALL_PROGRAM = $(INSTALL) -m 775 INSTALL_DATA = $(INSTALL) -m 664 ! prefix = /usr/site/gs252 exec_prefix = $(prefix) bindir = $(exec_prefix)/bin datadir = $(prefix)/lib