--- unix-gcc.mak.orig	Wed Apr 19 18:09:56 1995
+++ unix-gcc.mak	Mon Oct 12 19:40:43 1998
@@ -32,11 +32,12 @@
 INSTALL_PROGRAM = $(INSTALL) -m 775
 INSTALL_DATA = $(INSTALL) -m 664
 
-prefix = /usr/local
+prefix ?= /usr/local
 exec_prefix = $(prefix)
 bindir = $(exec_prefix)/bin
 datadir = $(prefix)/lib
 gsdatadir = $(datadir)/ghostscript
+mandir = $(prefix)/man/man1
 
 # Define the default directory/ies for the runtime
 # initialization and font files.  Separate multiple directories with a :.
@@ -69,7 +70,7 @@
 
 # Define the name of the C compiler.
 
-CC=gcc
+CC=cc
 
 # Define the other compilation flags.
 # Add -DBSD4_2 for 4.2bsd systems.
@@ -104,12 +105,15 @@
 # Note that x_.h expects to find the header files in $(XINCLUDE)/X11,
 # not in $(XINCLUDE).
 
-XINCLUDE=-I/usr/local/X/include
+XINCLUDE=-I$(X11BASE)/include
 
 # Define the directory/ies for the X11 library files.
 # This can be null if these files are in the default linker search path.
 
-XLIBDIRS=-L/usr/local/X/lib
+XLIBDIRS=-L$(X11BASE)/lib
+.if $(PORTOBJFORMAT) == "elf"
+XLIBDIRS+=-Wl,-rpath,$(X11BASE)/lib
+.endif
 
 # ------ Devices and features ------ #
 
@@ -119,7 +123,15 @@
 
 # Choose the device(s) to include.  See devs.mak for details.
 
-DEVICE_DEVS=x11.dev
+DEVICE_DEVS=x11.dev epson.dev ljet2p.dev ljet3.dev tiffg3.dev
+DEVICE_DEVS1=bj10e.dev bj200.dev deskjet.dev djet500.dev laserjet.dev
+DEVICE_DEVS2=ljetplus.dev ljet4.dev cdeskjet.dev  cdjcolor.dev cdjmono.dev
+DEVICE_DEVS3=cdj500.dev cdj550.dev declj250.dev pj.dev pjxl.dev pjxl300.dev
+DEVICE_DEVS4=djet500c.dev eps9high.dev ibmpro.dev epsonc.dev escp2.dev
+DEVICE_DEVS5=lj250.dev paintjet.dev pjetxl.dev jetp3852.dev lbp8.dev
+DEVICE_DEVS6=ln03.dev la50.dev la75.dev m8510.dev necp6.dev oki182.dev
+DEVICE_DEVS7=r4081.dev dfaxhigh.dev dfaxlow.dev
+DEVICE_DEVS8=t4693d2.dev t4693d4.dev t4693d8.dev tek4696.dev
 DEVICE_DEVS9=pbm.dev pbmraw.dev pgm.dev pgmraw.dev ppm.dev ppmraw.dev bit.dev
 
 # ---------------------------- End of options --------------------------- #
@@ -1940,6 +1952,7 @@
 	-mkdir $(gsdatadir)
 	for f in README gslp.ps gs_init.ps gs_dps1.ps gs_fonts.ps gs_lev2.ps gs_statd.ps gs_type0.ps gs_dbt_e.ps gs_sym_e.ps quit.ps Fontmap uglyr.gsf bdftops.ps decrypt.ps font2c.ps impath.ps landscap.ps level1.ps prfont.ps ps2ascii.ps ps2epsi.ps ps2image.ps pstoppm.ps showpage.ps type1ops.ps wrfont.ps ; do $(INSTALL_DATA) $$f $(gsdatadir)/$$f ; done
 	-mkdir $(docdir)
-	for f in NEWS ansi2knr.1 devices.doc drivers.doc fonts.doc gs.1 hershey.doc history.doc humor.doc language.doc lib.doc make.doc ps2epsi.doc psfiles.doc readme.doc use.doc xfonts.doc ; do $(INSTALL_DATA) $$f $(docdir)/$$f ; done
+	for f in NEWS ansi2knr.1 devices.doc drivers.doc fonts.doc hershey.doc history.doc humor.doc language.doc lib.doc make.doc ps2epsi.doc psfiles.doc readme.doc use.doc xfonts.doc ; do $(INSTALL_DATA) $$f $(docdir)/$$f ; done
 	-mkdir $(exdir)
 	for f in chess.ps cheq.ps colorcir.ps golfer.ps escher.ps snowflak.ps tiger.ps ; do $(INSTALL_DATA) $$f $(exdir)/$$f ; done
+	for f in gs.1;  do $(INSTALL_DATA) $$f $(mandir)/$$f ; done
