620884ec7a
PR: ports/44264 Submitted by: Mark Huizer (xaa@dodh.org) Reviewed by: kris@freebsd.org
89 lines
2.3 KiB
Plaintext
89 lines
2.3 KiB
Plaintext
--- data.h.orig Thu Mar 21 22:47:04 1991
|
|
+++ data.h Sat Oct 19 16:05:33 2002
|
|
@@ -20,8 +20,9 @@
|
|
* PERFORMANCE OF THIS SOFTWARE.
|
|
*/
|
|
|
|
-extern int sys_nerr, errno;
|
|
-extern char *sys_errlist[];
|
|
+extern const int sys_nerr;
|
|
+extern int errno;
|
|
+/* extern char *sys_errlist[]; */
|
|
#define SYSERR sys_errlist[(errno > sys_nerr? 0 : errno)]
|
|
|
|
GLOBAL Display *disp;
|
|
--- ./cellbox.h.org Thu Mar 21 13:46:28 1991
|
|
+++ ./cellbox.h Wed Mar 15 22:09:46 1995
|
|
@@ -32,6 +32,8 @@
|
|
#define MAXOFF 8192 /* max # cells we can change to off per move */
|
|
#define BOXSIZE 8
|
|
|
|
+/* to avoid conflict with system function in unistd.h */
|
|
+#define link xlife_link
|
|
extern cellbox *link();
|
|
extern cellbox *head;
|
|
extern cellbox *freep;
|
|
--- ./defs.h.org Thu Mar 21 14:21:18 1991
|
|
+++ ./defs.h Wed Mar 15 22:09:45 1995
|
|
@@ -29,7 +29,8 @@
|
|
#include <X11/keysym.h>
|
|
#include <X11/keysymdef.h>
|
|
|
|
-#define DIR "/afs/andrew/usr0/games/lib/xlife/"
|
|
+/* Defined in Imakefile */
|
|
+/* #define DIR "/afs/andrew/usr0/games/lib/xlife/" */
|
|
#define NORMALFONT "8x13"
|
|
#define BOLDFONT "8x13bold"
|
|
#define FONTHEIGHT 13
|
|
--- ./Imakefile.org Thu Mar 28 07:58:48 1991
|
|
+++ ./Imakefile Wed Mar 15 22:13:08 1995
|
|
@@ -2,9 +2,10 @@
|
|
|
|
/* #define ManSuffix n /* For sites where administrators have messed with this */
|
|
|
|
-PROGRAMS = xlife oldpconv collect
|
|
+PROGRAMS = xlife lifeconv oldpconv collect
|
|
|
|
-XLIFEPATSDIR = /afs/andrew.cmu.edu/usr0/games/lib/xlife
|
|
+XLIFEPATSDIR = $(LIBDIR)/xlife
|
|
+EXTRA_DEFINES = -DDIR=\"$(XLIFEPATSDIR)\"
|
|
|
|
SRCS1 = \
|
|
button.c\
|
|
@@ -42,26 +43,21 @@
|
|
resize.o\
|
|
utils.o
|
|
|
|
-SRCS2 = \
|
|
- lifeconv.c
|
|
-
|
|
-OBJS2 = \
|
|
- lifeconv.o
|
|
-
|
|
-SRCS3 = \
|
|
- collect.c
|
|
-
|
|
-OBJS3 = \
|
|
- collect.o
|
|
-
|
|
AllTarget($(PROGRAMS))
|
|
|
|
ComplexProgramTarget_1(xlife, $(XLIB),)
|
|
-ComplexProgramTarget_2(lifeconv,,)
|
|
-ComplexProgramTarget_3(collect,,)
|
|
+NormalProgramTarget(lifeconv,oldpconv.o,,,)
|
|
+InstallProgram(lifeconv,$(BINDIR))
|
|
+NormalProgramTarget(collect,collect.o,,,)
|
|
+InstallProgram(collect,$(BINDIR))
|
|
NormalProgramTarget(oldpconv,oldpconv.o,,,)
|
|
+InstallProgram(oldpconv,$(BINDIR))
|
|
|
|
install.patterns:
|
|
+ if [ -d $(XLIFEPATSDIR) ]; then \
|
|
+ set +x; \
|
|
+ else (set -x; mkdirhier $(XLIFEPATSDIR)); \
|
|
+ fi
|
|
@case '${MFLAGS}' in *[i]*) set +e;; esac; \
|
|
for i in patterns//**/* ; do \
|
|
(set -x; $(INSTALL) -c $(INSTDATFLAGS) $$i $(XLIFEPATSDIR)); \
|