--- gs/unix-gcc.mak.orig	Sat Mar  7 16:54:01 1998
+++ gs/unix-gcc.mak	Sat Oct  3 20:36:52 1998
@@ -41,6 +41,7 @@
 
 INSTALL = @INSTALL@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL@ -m 555
 INSTALL_DATA = @INSTALL_DATA@
 
 prefix = @prefix@
@@ -204,7 +205,9 @@
 #XLIBDIRS=
 #XLIBDIRS=-L/usr/X11/lib
 XLIBDIRS=@X_LIBS@
-
+.if $(PORTOBJFORMAT) == "elf"
+XLIBDIRS+=-Wl,-rpath,$(X11BASE)/lib
+.endif
 # X11R6 (on any platform) may need, and definitely needs when using -pg:
 #XLIBS=Xt Xext X11 SM ICE
 XLIBS=Xt Xext X11
@@ -5014,7 +5017,7 @@
 	-mkdir $(scriptdir)
 	sh -c 'for f in gsbj gsdj gsdj500 gslj gslp gsnd bdftops font2c \
 pdf2dsc pdf2ps printafm ps2ascii ps2epsi ps2pdf wftopfa ;\
-	do if ( test -f $$f ); then $(INSTALL_PROGRAM) $$f $(scriptdir)/$$f; fi;\
+	do if ( test -f $$f ); then $(INSTALL_SCRIPT) $$f $(scriptdir)/$$f; fi;\
 	done'
 
 MAN1_PAGES=gs pdf2ps ps2ascii ps2epsi ps2pdf
