summaryrefslogtreecommitdiff
path: root/comms/xcept/files/patch-ae
diff options
context:
space:
mode:
Diffstat (limited to 'comms/xcept/files/patch-ae')
-rw-r--r--comms/xcept/files/patch-ae131
1 files changed, 131 insertions, 0 deletions
diff --git a/comms/xcept/files/patch-ae b/comms/xcept/files/patch-ae
new file mode 100644
index 000000000000..2d9b6d596bd4
--- /dev/null
+++ b/comms/xcept/files/patch-ae
@@ -0,0 +1,131 @@
+--- xcept/makefile.orig Fri May 13 12:19:55 1994
++++ xcept/makefile Sun Sep 1 14:27:37 1996
+@@ -48,23 +48,31 @@
+ # should be displayed in the scripts menu. (Only used when not
+ # overridden by enironment variable XCEPTSCRIPTS or by command line
+ # option '-S').
+-SCRIPTSDIR = /usr/local/btx
++SCRIPTSDIR = /usr/local/lib/xcept
+
+
+ #define compiler and X11 include+library pathes
+-CC = gcc
+-XINC = -I/usr/X386/include
+-XLIB = -L/usr/X386/lib
++#CC = gcc
++XINC = -I${X11BASE}/include
++XLIB = -L${X11BASE}/lib
+ #WARN = -W -Wunused -Wswitch -Wcomment -Wshadow -Wpointer-arith -Wcast-qual
+
+
+ #define location of the xcept binary and online manual (for 'make install').
+ OWNER = bin
+-GROUP = uucp
+-MODE = 755
++GROUP = bin
++BINMODE = 755
+ BINDIR = /usr/local/bin
+-MANDIR = /usr/local/man/manl
++MANDIR = /usr/local/man/man1
++MANMODE = 644
+
++.ifdef NOMANCOMPRESS
++MANPAGE = xcept.1
++.else
++MANPAGE = xcept.1.gz
++MANCOMPRESS = gzip -c -9
++MANCLEAN = ${MANPAGE}
++.endif
+
+
+
+@@ -73,7 +81,7 @@
+ DEFS = -DDEFAULTCEPTHOSTNAME=\"$(SERVERHOST)\" \
+ -DDEFAULTSOCKETPORT=$(SERVERPORT) \
+ -DXCEPTSCRIPTS_DEFAULTPATH=\"$(SCRIPTSDIR)\"
+-CFLAGS = $(XINC) $(WARN) $(DEFS)
++CFLAGS += $(XINC) $(WARN) $(DEFS)
+
+
+ SRCS = xcept.c xfont.c rawfont.c xwin.c layer6.c socket.c buttons.c \
+@@ -84,34 +92,31 @@
+
+
+
+-all: xcept
++all: xcept ${MANPAGE}
+
+ xcept: $(OBJS)
+- @echo 'linking $@'
+- @$(CC) $(OBJS) -o xcept $(XLIB) -lX11 -lnsl -lsocket /usr/ucblib/libucb.a
++ $(CC) $(OBJS) -o xcept $(XLIB) -lX11
+
+ $(OBJS):
+- @echo 'compiling $*.c'
+- @$(CC) $(CFLAGS) -c $*.c
++ $(CC) $(CFLAGS) -c $*.c
+
+
+ tags: $(SRCS)
+ etags -e $(SRCS)
+
+-install: xcept
+- strip xcept
+- mv xcept $(BINDIR)
+- -chown $(OWNER) $(BINDIR)/xcept
+- -chgrp $(GROUP) $(BINDIR)/xcept
+- chmod $(MODE) $(BINDIR)/xcept
+- cp xcept.1 $(MANDIR)
+- -chown $(OWNER) $(MANDIR)/xcept.1
+- -chgrp $(GROUP) $(MANDIR)/xcept.1
+- chmod 644 $(MANDIR)/xcept.1
+-
++.ifndef NOMANCOMPRESS
++${MANPAGE}: xcept.1
++ ${MANCOMPRESS} < xcept.1 > ${MANPAGE}
++.endif
++
++install: all
++ ${INSTALL} -c -o ${OWNER} -g ${GROUP} -m ${BINMODE} xcept\
++ ${BINDIR}/xcept
++ ${INSTALL} -c -o ${OWNER} -g ${GROUP} -m ${MANMODE}\
++ ${MANPAGE} ${MANDIR}/${MANPAGE}
+
+ clean:
+- @rm -f $(OBJS) xcept
++ @rm -f $(OBJS) xcept ${MANCLEAN}
+
+
+
+--- xcept/script.c.orig Fri Sep 24 16:07:29 1993
++++ xcept/script.c Sun Sep 1 14:08:13 1996
+@@ -1082,7 +1082,8 @@
+ printf( "%s", b->value );
+ fflush(stdout);
+ }
+- gets(tmpstr);
++ fgets(tmpstr, 300, stdin);
++ if ((ptr = strchr(tmpstr, '\n'))) *ptr = '\0';
+ }
+ else if(visible) {
+ if(echo) {
+@@ -1105,7 +1106,8 @@
+ }
+ printf("? ");
+ fflush(stdout);
+- gets(tmpstr);
++ fgets(tmpstr, 300, stdin);
++ if ((ptr = strchr(tmpstr, '\n'))) *ptr = '\0';
+ if( !strlen(tmpstr) ) strncpy( tmpstr, c->value, sizeof(tmpstr)-1 );
+ }
+ }
+--- xcept/xcept.c.orig Mon Apr 25 16:13:26 1994
++++ xcept/xcept.c Sun Sep 1 14:01:54 1996
+@@ -945,7 +945,6 @@
+ int perr, p1, p2, p3, p4, p5, p6, p7, p8;
+ {
+ extern int errno;
+- extern char *sys_errlist[];
+ static char errstr[200];
+
+ if(!visible) {