aboutsummaryrefslogtreecommitdiff
path: root/cad/chipmunk/files
diff options
context:
space:
mode:
authorChris Piazza <cpiazza@FreeBSD.org>1999-09-24 05:11:58 +0000
committerChris Piazza <cpiazza@FreeBSD.org>1999-09-24 05:11:58 +0000
commit1512ff152b524d507307a6ff8d7be1910abd4f94 (patch)
treea9763e12488641b98384ec6e83b40ea66d026282 /cad/chipmunk/files
parent0aea4728327b686b93191a2b58c269fce0218b18 (diff)
downloadports-1512ff152b524d507307a6ff8d7be1910abd4f94.tar.gz
ports-1512ff152b524d507307a6ff8d7be1910abd4f94.zip
Notes
Diffstat (limited to 'cad/chipmunk/files')
-rw-r--r--cad/chipmunk/files/patch-ac37
-rw-r--r--cad/chipmunk/files/patch-ad84
-rw-r--r--cad/chipmunk/files/patch-ae29
-rw-r--r--cad/chipmunk/files/patch-af58
-rw-r--r--cad/chipmunk/files/patch-ag37
-rw-r--r--cad/chipmunk/files/patch-ah50
-rw-r--r--cad/chipmunk/files/patch-ai56
-rw-r--r--cad/chipmunk/files/patch-aj58
-rw-r--r--cad/chipmunk/files/patch-ak25
-rw-r--r--cad/chipmunk/files/patch-al50
-rw-r--r--cad/chipmunk/files/patch-am29
-rw-r--r--cad/chipmunk/files/patch-an37
-rw-r--r--cad/chipmunk/files/patch-aq16
-rw-r--r--cad/chipmunk/files/patch-ar36
-rw-r--r--cad/chipmunk/files/patch-as38
-rw-r--r--cad/chipmunk/files/patch-at15
-rw-r--r--cad/chipmunk/files/patch-au54
-rw-r--r--cad/chipmunk/files/patch-aw15
-rw-r--r--cad/chipmunk/files/patch-ax19
-rw-r--r--cad/chipmunk/files/patch-ay57
-rw-r--r--cad/chipmunk/files/patch-az25
21 files changed, 825 insertions, 0 deletions
diff --git a/cad/chipmunk/files/patch-ac b/cad/chipmunk/files/patch-ac
new file mode 100644
index 000000000000..745bd34a579c
--- /dev/null
+++ b/cad/chipmunk/files/patch-ac
@@ -0,0 +1,37 @@
+--- Makefile.orig Mon Sep 20 06:06:10 1999
++++ Makefile Mon Sep 20 06:40:16 1999
+@@ -38,10 +38,12 @@
+ wolcomp \
+ until/V1.2 \
+ view
++
++all: makeonly
+
+ makeonly: lib bin
+ for i in $(PACKAGES) ;\
+- do (cd $$i ; echo "Making in $$i..."; make $(MFLAGS)); done
++ do (cd $$i ; echo "Making in $$i..."; $(MAKE) $(MFLAGS)); done
+
+ World: lib bin clean install
+
+@@ -54,17 +56,17 @@
+ clean:
+ for i in $(PACKAGES) ;\
+ do (cd $$i ; echo "Making clean in $$i..."; \
+- make clean); done
++ $(MAKE) clean); done
+
+ install:
+ for i in $(PACKAGES) ;\
+ do (cd $$i ; echo "Making install in $$i..."; \
+- make install); done
++ $(MAKE) install); done
+
+ create:
+ for i in $(PACKAGES) ;\
+ do (cd $$i ; echo "Making create in $$i..."; \
+- make create); done
++ $(MAKE) create); done
+
+
+
diff --git a/cad/chipmunk/files/patch-ad b/cad/chipmunk/files/patch-ad
new file mode 100644
index 000000000000..e257c467cc98
--- /dev/null
+++ b/cad/chipmunk/files/patch-ad
@@ -0,0 +1,84 @@
+--- log/src/Makefile.orig Wed Jul 21 04:10:58 1999
++++ log/src/Makefile Tue Sep 21 02:57:21 1999
+@@ -45,8 +45,8 @@
+
+ CD = cd
+
+-LOGLIBDIR = `$(CD) ../../log/lib; pwd`
+-LIBDIR = `$(CD) ../../lib; pwd`
++LOGLIBDIR = %%PREFIX%%/share/chipmunk
++LIBDIR = %%PREFIX%%/share/chipmunk
+
+ LOCINC = ../../psys/include
+
+@@ -63,9 +63,10 @@
+ ## or some other directory, depending on your installation.
+ ##
+
+-XINCLUDEDIR = .
++XINCLUDEDIR = %%X11BASE%%/include
++XLIBDIR = %%X11BASE%%/lib
+
+-BINDIR = ../../bin
++BINDIR = %%PREFIX%%/bin
+ LIBP2C = ../../psys/src/libp2c.a
+
+ ##
+@@ -91,7 +92,7 @@
+ ##
+ ## on Sun Solaris 2.X, -lsocket -lnsl must be added to OTHERLIBS
+
+-OTHERLIBS= -lm
++OTHERLIBS= -lm -lcompat
+
+
+ ##
+@@ -110,7 +111,7 @@
+
+ CHIPMUNKCC = gcc -O2
+
+-CC = $(CHIPMUNKCC)
++CC ?= $(CHIPMUNKCC)
+
+ ##
+ ## (4) Adding appropriate flags
+@@ -145,7 +146,7 @@
+ ## -m68040 : for 68040 and 68060
+ ##
+
+-CFLAGS = -I$(LOCINC) -I$(XINCLUDEDIR) -DLOGLIB=\"$(LOGLIBDIR)\" -DF_OK=0
++CFLAGS += -DBSD -I$(LOCINC) -I$(XINCLUDEDIR) -DLOGLIB=\"$(LOGLIBDIR)\" -DF_OK=0 -L$(XLIBDIR)
+
+ DIGOBJ = logsim.o logdig.o logsimasm.o logsimed.o diggates.o \
+ loghier.o logsimh.o swap.o
+@@ -178,11 +179,12 @@
+ ##
+
+ install: all
+- cp log $(BINDIR)/diglog
++ install -c -s log $(BINDIR)/diglog
+ -rm -f $(BINDIR)/analog
+ -ln $(BINDIR)/diglog $(BINDIR)/analog
+- cp loged $(BINDIR)/loged
+- cp fixfet7 $(BINDIR)/fixfet7
++ install -c -s loged $(BINDIR)
++ install -c fixfet7 $(BINDIR)
++ cp -R ../lib/* $(LOGLIBDIR)
+
+ clean:
+ -rm -f *.o ana/*.o log loged
+@@ -192,12 +194,12 @@
+ main: log loged
+
+ makeana:
+- ($(CD) ana; make $(MFLAGS) grab all)
++ ($(CD) ana; $(MAKE) $(MFLAGS) grab all)
+
+
+ LOGOBJ = log.o $(TOOLOBJ) logstuff.o logdef.o
+
+-log: $(LOGOBJ) tooldir.o $(LIBP2C) makeana
++log: $(LOGOBJ) tooldir.o $(LIBP2C)
+ $(CC) $(CFLAGS) tooldir.o $(LOGOBJ) $(LIBP2C) $(LIBX11) \
+ $(OTHERLIBS) -o log
+
diff --git a/cad/chipmunk/files/patch-ae b/cad/chipmunk/files/patch-ae
new file mode 100644
index 000000000000..223fe736987e
--- /dev/null
+++ b/cad/chipmunk/files/patch-ae
@@ -0,0 +1,29 @@
+--- log/src/ana/Makefile.orig Wed Jul 21 04:10:58 1999
++++ log/src/ana/Makefile Mon Sep 20 06:46:41 1999
+@@ -25,7 +25,7 @@
+
+
+ LOCINC = ../../../psys/include
+-XINCLUDEDIR = .
++XINCLUDEDIR = %%X11BASE%%/include
+
+ ##
+ ## (1) Choosing your compiler
+@@ -46,7 +46,7 @@
+ CHIPMUNKCC = gcc -O2
+
+
+-CC = $(CHIPMUNKCC)
++CC ?= $(CHIPMUNKCC)
+
+ ##
+ ## (2) Adding appropriate flags
+@@ -80,7 +80,7 @@
+ ##
+
+
+-CFLAGS = -I$(LOCINC) -I$(XINCLUDEDIR)
++CFLAGS += -I$(LOCINC) -I$(XINCLUDEDIR)
+
+ ANAOBJ = globals.o nsolver.o main.o inter.o $(GATESOBJ)
+ GATESOBJ = numbers.o mmeter.o iscope.o \
diff --git a/cad/chipmunk/files/patch-af b/cad/chipmunk/files/patch-af
new file mode 100644
index 000000000000..5b74594eed73
--- /dev/null
+++ b/cad/chipmunk/files/patch-af
@@ -0,0 +1,58 @@
+--- mosis/Makefile.orig Wed Aug 3 03:31:44 1994
++++ mosis/Makefile Tue Sep 21 06:22:09 1999
+@@ -23,6 +23,8 @@
+ #
+ #
+
++BINDIR = %%PREFIX%%/bin
++
+ ##
+ ## (1) Choosing your compiler
+ ## ---------------------------
+@@ -48,10 +50,11 @@
+ ##
+
+
+-CC = gcc
++CC ?= gcc
+
+ LIBX11 = -lX11
+-XINCLUDEDIR = .
++XINCLUDEDIR = %%X11BASE%%/include
++XLIBDIR = %%X11BASE%%/lib
+
+ ##
+ ## (2) Adding appropriate flags
+@@ -91,7 +94,7 @@
+ ## CFLAGS = -ansi
+ ##
+
+-CFLAGS = -O -I../psys/include -I$(XINCLUDEDIR)
++CFLAGS += -DBSD -DF_OK -I../psys/include -I$(XINCLUDEDIR)
+
+ ##
+ ## (3) Library additions
+@@ -99,20 +102,20 @@
+ ##
+ ## on some systems, -ldl must be added to the following line
+
+-OTHERLIBS= -lm
++OTHERLIBS= -lm -lcompat
+
+ ##
+ ##
+ ##
+
+
+-LDFLAGS = ../psys/src/libp2c.a $(OTHERLIBS) $(LIBX11)
++LDFLAGS += ../psys/src/libp2c.a $(OTHERLIBS) $(LIBX11) -L$(XLIBDIR)
+
+ mosis: mosis.o
+ $(CC) -o mosis mosis.o $(LDFLAGS)
+
+ install: mosis
+- cp mosis ../bin/mosis
++ install -c -s mosis $(BINDIR)
+
+ clean:
+ rm -f *.o mosis
diff --git a/cad/chipmunk/files/patch-ag b/cad/chipmunk/files/patch-ag
new file mode 100644
index 000000000000..759876d06716
--- /dev/null
+++ b/cad/chipmunk/files/patch-ag
@@ -0,0 +1,37 @@
+--- netcmp/Makefile.orig Wed Mar 12 02:41:59 1997
++++ netcmp/Makefile Mon Sep 20 06:53:59 1999
+@@ -22,7 +22,7 @@
+ #
+ # netcmp makefile
+
+-BINDIR= ../bin
++BINDIR= %%PREFIX%%/bin
+
+ ##
+ ## (1) Choosing your compiler
+@@ -48,7 +48,7 @@
+ ## For SGI, cc is recommended
+
+ CHIPMUNKCC = gcc
+-CC = $(CHIPMUNKCC)
++CC ?= $(CHIPMUNKCC)
+
+ ##
+ ## (2) Adding appropriate flags
+@@ -90,13 +90,13 @@
+ ## -ansi
+ ##
+
+-CFLAGS =
++CFLAGS += -DBSD -DF_OK
+
+ netcmp: main.o parser.o datastruct.o compare.o
+- $(CC) parser.o datastruct.o compare.o main.o -o netcmp
++ $(CC) parser.o datastruct.o compare.o main.o -lcompat -o netcmp
+
+ install: netcmp
+- cp netcmp $(BINDIR)
++ install -c -s netcmp $(BINDIR)
+
+ clean:
+ -rm -f *.o netcmp
diff --git a/cad/chipmunk/files/patch-ah b/cad/chipmunk/files/patch-ah
new file mode 100644
index 000000000000..a30e3dbb1b9b
--- /dev/null
+++ b/cad/chipmunk/files/patch-ah
@@ -0,0 +1,50 @@
+--- psys/src/Makefile.orig Wed Jul 21 04:06:28 1999
++++ psys/src/Makefile Mon Sep 20 06:38:54 1999
+@@ -30,8 +30,8 @@
+ ## to be made for different systems. Its a good idea to look over each
+ ## block and make necessary changes before doing a "make install"
+
+-LIBDIR = ../../lib
+-BINDIR = ../../bin
++LIBDIR = %%PREFIX%%/share/chipmunk
++BINDIR = %%PREFIX%%/bin
+
+
+ LIB = ../libp2c.a
+@@ -51,7 +51,8 @@
+ ## or some other directory, depending on your installation.
+ ##
+
+-XINCLUDEDIR = .
++XINCLUDEDIR = %%X11BASE%%/include
++XLIBDIR = %%X11BASE%%/lib
+
+ ##
+ ## (1) Choosing your compiler
+@@ -101,7 +102,7 @@
+ LIBSTUFF = texstuff.ps untilstuff.ps plot.font
+
+
+-CC = $(CHIPMUNKCC)
++CC ?= $(CHIPMUNKCC)
+
+
+ ##
+@@ -147,7 +148,7 @@
+ ## -m68040 : for 68040 and 68060
+ ##
+
+-CFLAGS = -I$(LOCINC) -I$(XINCLUDEDIR) -DCHIPLIB=\"`$(CD) $(LIBDIR); pwd`\"
++CFLAGS += -DBSD -DF_OK -I$(LOCINC) -I$(XINCLUDEDIR) -DCHIPLIB=\"$(LIBDIR)\" -L$(XLIBDIR)
+
+ P2CFLAGS = -DLOCAL_INIT=_local_p2c_init
+
+@@ -163,7 +164,7 @@
+ ## below; however the "-" allows this to be non-fatal and thus not essential
+ ## to delete
+
+-all: setup libp2c.a
++all: libp2c.a
+
+ setup:
+ -if [ ! -d $(LIBDIR) ] ; then mkdir $(LIBDIR) ; fi
diff --git a/cad/chipmunk/files/patch-ai b/cad/chipmunk/files/patch-ai
new file mode 100644
index 000000000000..a9b7a8b58a5f
--- /dev/null
+++ b/cad/chipmunk/files/patch-ai
@@ -0,0 +1,56 @@
+--- psys/src/mylib.c.orig Wed Jul 21 04:06:25 1999
++++ psys/src/mylib.c Mon Sep 20 06:58:55 1999
+@@ -4162,7 +4162,7 @@
+
+ if (currentmode == m_hitdet) {
+ m_hitcount += hitdet_drawpoly(n, pointlist);
+- cfree(pointlist);
++ free(pointlist);
+ return;
+ }
+
+@@ -4174,7 +4174,7 @@
+ Xfprintf(stderr, "XDrawLines()\n");
+ XDrawLines(m_display, m_window, gc[currentcolor], pointlist, n+1, CoordModeOrigin);
+
+- cfree(pointlist);
++ free(pointlist);
+
+ #ifdef SAVECURSOR
+ if (cursor_is_on)
+@@ -4335,7 +4335,7 @@
+ j++;
+ } while (count != 0 && j < last);
+ if (edges[i].curx <= m_clip_x2 && edges[j-1].curx >= m_clip_x1) {
+- cfree(edges);
++ free(edges);
+ return 1; /* Found a visible trapezoid */
+ }
+ }
+@@ -4345,7 +4345,7 @@
+ }
+
+ /* No trapezoids intersect */
+- cfree(edges);
++ free(edges);
+ return 0;
+ }
+
+@@ -4370,7 +4370,7 @@
+
+ if (currentmode == m_hitdet) {
+ m_hitcount += hitdet_fillpoly(n, pointlist);
+- cfree(pointlist);
++ free(pointlist);
+ return;
+ }
+
+@@ -4382,7 +4382,7 @@
+ Xfprintf(stderr, "XFillPolygon()\n");
+ XFillPolygon(m_display, m_window, gc[currentcolor], pointlist, n, Complex, CoordModeOrigin);
+
+- cfree(pointlist);
++ free(pointlist);
+
+ #ifdef SAVECURSOR
+ if (cursor_is_on)
diff --git a/cad/chipmunk/files/patch-aj b/cad/chipmunk/files/patch-aj
new file mode 100644
index 000000000000..8fa2c2f423fc
--- /dev/null
+++ b/cad/chipmunk/files/patch-aj
@@ -0,0 +1,58 @@
+--- until/V1.2/Makefile.orig Wed Sep 23 07:04:47 1998
++++ until/V1.2/Makefile Mon Sep 20 07:01:56 1999
+@@ -41,7 +41,8 @@
+ ##
+
+
+-XINCLUDEDIR = .
++XINCLUDEDIR = %%X11BASE%%/include
++XLIBDIR = %%X11BASE%%/lib
+
+ ##
+ ## If X isn't in the library path (the case for many MachTen and Linux
+@@ -68,7 +69,7 @@
+ ##
+ ## on some systems, -ldl must be added to the following line
+
+-OTHERLIBS= -lm
++OTHERLIBS= -lm -lcompat
+
+ ##
+ ## (2) Choosing your compiler
+@@ -98,10 +99,10 @@
+
+
+ CHIPMUNKCC = gcc
+-CC = $(CHIPMUNKCC)
++CC ?= $(CHIPMUNKCC)
+
+-BINDIR = ../../bin
+-LIBDIR = `pwd`/../../lib
++BINDIR = %%PREFIX%%/bin
++LIBDIR = %%PREFIX%%/share/chipmunk
+
+ SYSRC = $(LIBDIR)/system.untilrc
+ SYSPS = $(LIBDIR)/pensps.map
+@@ -161,11 +162,11 @@
+ ##
+
+
+-CFLAGS = -I$(LOCINC) -I$(XINCLUDEDIR) \
++CFLAGS += -DBSD -I$(LOCINC) -I$(XINCLUDEDIR) \
+ -DF_OK=0 -DUNTILRC=\"$(SYSRC)\" -DUNTILPSMAP=\"$(SYSPS)\" \
+ -DUNTILHEADER=\"$(SYSHD)\"
+
+-LDFLAGS = $(LIBP2C) $(LIBX11) $(OTHERLIBS)
++LDFLAGS += $(LIBP2C) $(LIBX11) $(OTHERLIBS) -L$(XLIBDIR)
+
+ OBJS = bb_stuff.o cnf_stuff.o crt_stuff.o data_types.o datawalk.o \
+ dispmod.o ffman.o gr_stuff.o main.o mat_stuff.o menu.o menu_stuff.o \
+@@ -195,7 +196,7 @@
+ ## Until as its moved to bin; non ksh-users may wish to change it back.
+
+ install: until
+- cp until $(BINDIR)/Until
++ install -c -s until $(BINDIR)/Until
+ cp pensps.map $(LIBDIR)/pensps.map
+ cp system.untilrc $(LIBDIR)/system.untilrc
+ cp until.pro $(LIBDIR)/until.pro
diff --git a/cad/chipmunk/files/patch-ak b/cad/chipmunk/files/patch-ak
new file mode 100644
index 000000000000..61bb4a99a1db
--- /dev/null
+++ b/cad/chipmunk/files/patch-ak
@@ -0,0 +1,25 @@
+--- util/Makefile.orig Wed Mar 12 02:47:21 1997
++++ util/Makefile Tue Sep 21 21:21:39 1999
+@@ -10,15 +10,20 @@
+ boxify\
+ sctomat
+
++all:
++ for i in $(PACKAGES) ;\
++ do (cd $$i ; echo "Making clean in $$i..."; \
++ $(MAKE) all); done
++
+ clean:
+ for i in $(PACKAGES) ;\
+ do (cd $$i ; echo "Making clean in $$i..."; \
+- make clean); done
++ $(MAKE) clean); done
+
+ install:
+ for i in $(PACKAGES) ;\
+ do (cd $$i ; echo "Making install in $$i..."; \
+- make install); done
++ $(MAKE) install); done
+
+ dist:
+ rm -rf util
diff --git a/cad/chipmunk/files/patch-al b/cad/chipmunk/files/patch-al
new file mode 100644
index 000000000000..8f4b4a5542eb
--- /dev/null
+++ b/cad/chipmunk/files/patch-al
@@ -0,0 +1,50 @@
+--- util/boxify/Makefile.orig Wed Mar 12 02:47:23 1997
++++ util/boxify/Makefile Tue Sep 21 21:29:44 1999
+@@ -21,7 +21,7 @@
+ #
+ # boxify makefile
+
+-BINDIR= ../../bin
++BINDIR= %%PREFIX%%/bin
+
+ ##
+ ## (1) Choosing your compiler
+@@ -48,7 +48,7 @@
+ ##
+
+ CHIPMUNKCC = gcc
+-CC = $(CHIPMUNKCC)
++CC ?= $(CHIPMUNKCC)
+
+ ##
+ ## (2) Adding appropriate flags
+@@ -92,7 +92,7 @@
+ ## -m68040 : for 68040 and 68060
+ ##
+
+-CFLAGS =
++CFLAGS += -DBSD -DF_OK=0
+
+ TRAPESSRC = trapes/edges.c trapes/findnext.c trapes/mates.c \
+ trapes/delete.c trapes/gentrapes.c trapes/trapes.c
+@@ -102,16 +102,16 @@
+
+ INCLUDES = trapes/poly.h trapes/trapes.h p2c.h boxify.h
+
+-boxify: boxify.o
+- (cd trapes; make)
++all: boxify.o
++ (cd trapes; $(MAKE) all)
+ $(CC) -o boxify boxify.o $(TRAPESOBJ) -lm
+
+
+ install: boxify
+- cp boxify $(BINDIR)
++ install -c -s boxify $(BINDIR)
+
+ clean:
+- (cd trapes; make clean)
++ (cd trapes; $(MAKE) clean)
+ -rm -f *.o boxify
+
+ #tar: $(INCLUDES) $(TRAPESSRC) boxify.c boxify.1 Makefile
diff --git a/cad/chipmunk/files/patch-am b/cad/chipmunk/files/patch-am
new file mode 100644
index 000000000000..00541b2177ed
--- /dev/null
+++ b/cad/chipmunk/files/patch-am
@@ -0,0 +1,29 @@
+--- util/boxify/trapes/Makefile.orig Wed Mar 12 02:47:22 1997
++++ util/boxify/trapes/Makefile Tue Sep 21 05:36:58 1999
+@@ -18,7 +18,7 @@
+ #
+ # cleancif makefile
+
+-BINDIR= ../../bin
++BINDIR= %%PREFIX%%/bin
+
+ ##
+ ## (1) Choosing your compiler
+@@ -45,7 +45,7 @@
+ ##
+
+ CHIPMUNKCC = gcc
+-CC = $(CHIPMUNKCC)
++CC ?= $(CHIPMUNKCC)
+
+ ##
+ ## (2) Adding appropriate flags
+@@ -89,7 +89,7 @@
+ ## -m68040 : for 68040 and 68060
+ ##
+
+-CFLAGS =
++CFLAGS += -DBSD -DF_OK=0
+
+ all: edges.o findnext.o mates.o delete.o gentrapes.o trapes.o
+
diff --git a/cad/chipmunk/files/patch-an b/cad/chipmunk/files/patch-an
new file mode 100644
index 000000000000..5e984de8a97c
--- /dev/null
+++ b/cad/chipmunk/files/patch-an
@@ -0,0 +1,37 @@
+--- util/cleancif/Makefile.orig Wed Mar 12 02:47:24 1997
++++ util/cleancif/Makefile Tue Sep 21 03:35:20 1999
+@@ -18,7 +18,7 @@
+ #
+ # cleancif makefile
+
+-BINDIR= ../../bin
++BINDIR= %%PREFIX%%/bin
+
+ ##
+ ## (1) Choosing your compiler
+@@ -45,7 +45,7 @@
+ ##
+
+ CHIPMUNKCC = gcc
+-CC = $(CHIPMUNKCC)
++CC ?= $(CHIPMUNKCC)
+
+ ##
+ ## (2) Adding appropriate flags
+@@ -89,13 +89,13 @@
+ ## -m68040 : for 68040 and 68060
+ ##
+
+-CFLAGS =
++CFLAGS += -DBSD -DF_OK=0
+
+-cleancif: cleancif.o
++all: cleancif.o
+ $(CC) cleancif.o -lm -o cleancif
+
+ install: cleancif
+- cp cleancif $(BINDIR)
++ install -c -s cleancif $(BINDIR)
+
+ clean:
+ -rm -f *.o cleancif
diff --git a/cad/chipmunk/files/patch-aq b/cad/chipmunk/files/patch-aq
new file mode 100644
index 000000000000..f1477dfa5059
--- /dev/null
+++ b/cad/chipmunk/files/patch-aq
@@ -0,0 +1,16 @@
+--- util/spc-tools/Makefile.orig Wed Mar 12 02:47:32 1997
++++ util/spc-tools/Makefile Tue Sep 21 03:38:10 1999
+@@ -11,11 +11,11 @@
+ clean:
+ for i in $(PACKAGES) ;\
+ do (cd $$i ; echo "Making clean in $$i..."; \
+- make clean); done
++ $(MAKE) clean); done
+
+ install:
+ for i in $(PACKAGES) ;\
+ do (cd $$i ; echo "Making install in $$i..."; \
+- make install); done
++ $(MAKE) install); done
+
+
diff --git a/cad/chipmunk/files/patch-ar b/cad/chipmunk/files/patch-ar
new file mode 100644
index 000000000000..3b70386ca07b
--- /dev/null
+++ b/cad/chipmunk/files/patch-ar
@@ -0,0 +1,36 @@
+--- util/spc-tools/sf/Makefile.orig Wed Mar 12 02:47:29 1997
++++ util/spc-tools/sf/Makefile Tue Sep 21 03:41:57 1999
+@@ -18,7 +18,7 @@
+ #
+ # sf makefile
+
+-BINDIR= ../../../bin
++BINDIR= %%PREFIX%%/bin
+
+ ##
+ ## (1) Choosing your compiler
+@@ -46,7 +46,7 @@
+
+
+ CHIPMUNKCC = gcc
+-CC = $(CHIPMUNKCC)
++CC ?= $(CHIPMUNKCC)
+
+ ##
+ ## (2) Adding appropriate flags
+@@ -90,13 +90,13 @@
+ ## -m68040 : for 68040 and 68060
+ ##
+
+-CFLAGS =
++CFLAGS = -DBSD -DF_OK=0
+
+ sf: sf.o hash.o spice.o
+ $(CC) sf.o hash.o spice.o -o sf
+
+ install: sf
+- cp sf $(BINDIR)
++ install -c -s sf $(BINDIR)
+
+ clean:
+ -rm -f *.o sf
diff --git a/cad/chipmunk/files/patch-as b/cad/chipmunk/files/patch-as
new file mode 100644
index 000000000000..448a8924fbfc
--- /dev/null
+++ b/cad/chipmunk/files/patch-as
@@ -0,0 +1,38 @@
+--- util/spc-tools/ss/Makefile.orig Wed Mar 12 02:47:27 1997
++++ util/spc-tools/ss/Makefile Tue Sep 21 03:40:50 1999
+@@ -18,7 +18,7 @@
+ #
+ # ss makefile
+
+-BINDIR= ../../../bin
++BINDIR= %%PREFIX%%/bin
+
+ ##
+ ## (1) Choosing your compiler
+@@ -46,7 +46,7 @@
+
+
+ CHIPMUNKCC = gcc
+-CC = $(CHIPMUNKCC)
++CC ?= $(CHIPMUNKCC)
+
+ ##
+ ## (2) Adding appropriate flags
+@@ -90,14 +90,14 @@
+ ## -m68040 : for 68040 and 68060
+ ##
+
+-CFLAGS =
++CFLAGS += -DBSD -DF_OK=0
+
+ ss: spice.o ss.o
+ $(CC) ss.o spice.o -o ss
+
+ install: ss
+- cp ss $(BINDIR)
+- cp test/ucbsim $(BINDIR)
++ install -c -s ss $(BINDIR)
++ install -c test/ucbsim $(BINDIR)
+
+ clean:
+ -rm -f *.o ss
diff --git a/cad/chipmunk/files/patch-at b/cad/chipmunk/files/patch-at
new file mode 100644
index 000000000000..b38def93eed3
--- /dev/null
+++ b/cad/chipmunk/files/patch-at
@@ -0,0 +1,15 @@
+--- util/spc-tools/ss/test/Makefile.orig Wed Mar 12 02:47:28 1997
++++ util/spc-tools/ss/test/Makefile Tue Sep 21 03:40:27 1999
+@@ -1,9 +1,9 @@
+ #!/bin/sh
+
+ test:
+- make magic
+- make log
+- make gemini
++ $(MAKE) magic
++ $(MAKE) log
++ $(MAKE) gemini
+
+ magic:
+ ext2sim -R -C inv.ext
diff --git a/cad/chipmunk/files/patch-au b/cad/chipmunk/files/patch-au
new file mode 100644
index 000000000000..ef0ffa5aa3ce
--- /dev/null
+++ b/cad/chipmunk/files/patch-au
@@ -0,0 +1,54 @@
+--- view/Makefile.orig Wed Mar 12 02:50:04 1997
++++ view/Makefile Mon Sep 20 07:19:44 1999
+@@ -41,7 +41,8 @@
+ ## or some other directory, depending on your installation.
+ ##
+
+-XINCLUDEDIR = .
++XINCLUDEDIR = %%X11BASE%%/include
++XLIBDIR = %%X11BASE%%/lib
+
+ ##
+ ## If X isn't in the library path (the case for many MachTen and Linux
+@@ -68,7 +69,7 @@
+ ##
+ ## on Sun Solaris 2.X, -lsocket -lnsl must be added to OTHERLIBS
+
+-OTHERLIBS= -lm
++OTHERLIBS= -lm -lcompat
+
+ ##
+ ## (2) IEEE library directory
+@@ -115,7 +116,7 @@
+
+ CHIPMUNKCC = gcc -O2
+
+-CC = $(CHIPMUNKCC)
++CC ?= $(CHIPMUNKCC)
+
+ ##
+ ## (4) Adding appropriate flags
+@@ -171,11 +172,11 @@
+ ## in view rule
+ ##
+
+-CFLAGS= -I$(LOCINC) -I$(XINCLUDEDIR) -DF_OK=0
++CFLAGS += -I$(LOCINC) -I$(XINCLUDEDIR) -DF_OK=0
+
+-LDFLAGS= $(LIBP2C) $(LIBX11) $(OTHERLIBS)
++LDFLAGS += $(LIBP2C) $(LIBX11) $(OTHERLIBS) -L$(XLIBDIR)
+ MYLDFLAGS= $(LIBP2C) $(IEEEDIR) $(LIBX11) $(OTHERLIBS)
+-BINDIR= ../bin
++BINDIR = %%PREFIX%%/bin
+
+ OBJS = \
+ viewfit.o \
+@@ -243,7 +244,7 @@
+ (chdir mt; make; chdir ..; chdir tek2430; make; chdir ..; make mtlink)
+
+ install: view
+- cp view $(BINDIR)/vc
++ install -c -s view $(BINDIR)/vc
+
+ myinstall: myview
+ cp view ../bin/myview
diff --git a/cad/chipmunk/files/patch-aw b/cad/chipmunk/files/patch-aw
new file mode 100644
index 000000000000..73997f218d69
--- /dev/null
+++ b/cad/chipmunk/files/patch-aw
@@ -0,0 +1,15 @@
+--- view/viewfit.c.orig Wed Mar 12 02:50:07 1997
++++ view/viewfit.c Mon Sep 20 21:50:59 1999
+@@ -58,7 +58,12 @@
+
+
+ #include <stdio.h>
++#include <sys/param.h>
++#ifndef __STDC__
+ #include <malloc.h>
++#else
++#include <stdlib.h>
++#endif
+ #include <math.h>
+
+ #include "global.h"
diff --git a/cad/chipmunk/files/patch-ax b/cad/chipmunk/files/patch-ax
new file mode 100644
index 000000000000..612e9996041c
--- /dev/null
+++ b/cad/chipmunk/files/patch-ax
@@ -0,0 +1,19 @@
+--- view/tek2430/Makefile.orig Wed Mar 12 02:50:18 1997
++++ view/tek2430/Makefile Mon Sep 20 22:08:14 1999
+@@ -23,12 +23,12 @@
+ # tek2430 makefile
+
+
+-CC = gcc
+-CFLAGS= -I../../psys/include -DF_OK=0
++CC ?= gcc
++CFLAGS += -I../../psys/include -DF_OK=0
+ LIBP2C = ../../psys/src/libp2c.a
+ #IEEEDIR = ../../iotech/sun4c/4.1c/ieeeio.o
+-IEEEDIR = /home/auspex/f/sounds/lazzaro/chipmunk/new/sun4c/4.1.1c/ieeeio.o
+-LDFLAGS=$(LIBP2C) $(IEEEDIR)
++#IEEEDIR = /home/auspex/f/sounds/lazzaro/chipmunk/new/sun4c/4.1.1c/ieeeio.o
++LDFLAGS += $(LIBP2C) $(IEEEDIR)
+
+ OBJS = \
+ tek2430.o \
diff --git a/cad/chipmunk/files/patch-ay b/cad/chipmunk/files/patch-ay
new file mode 100644
index 000000000000..ac24196a3095
--- /dev/null
+++ b/cad/chipmunk/files/patch-ay
@@ -0,0 +1,57 @@
+--- wol/Makefile.orig Wed Mar 12 02:51:43 1997
++++ wol/Makefile Mon Sep 20 07:08:14 1999
+@@ -39,7 +39,8 @@
+ ## or some other directory, depending on your installation.
+ ##
+
+-XINCLUDEDIR = .
++XINCLUDEDIR = %%X11BASE%%/include
++XLIBDIR = %%X11BASE%%/lib
+
+ ##
+ ## If X isn't in the library path (the case for many MachTen and Linux
+@@ -66,7 +67,7 @@
+ ##
+ ## on some systems, -ldl must be added to the following line
+
+-OTHERLIBS= -lm
++OTHERLIBS= -lm -lcompat
+
+
+ ##
+@@ -97,11 +98,11 @@
+ ##
+
+ CHIPMUNKCC = gcc
+-CC = $(CHIPMUNKCC)
++CC ?= $(CHIPMUNKCC)
+
+-LIBDIR = `pwd`/
++LIBDIR = %%PREFIX%%/share/chipmunk
+ WOLPL = $(LIBDIR)
+-BINDIR = ../bin
++BINDIR = %%PREFIX%%/bin
+
+
+ ##
+@@ -155,9 +156,9 @@
+ ## in view rule
+ ##
+
+-CFLAGS= -I$(LOCINC) -I$(XINCLUDEDIR) -DWOLLIBDIR=\"$(WOLPL)\"
++CFLAGS += -DBSD -DF_OK -I$(LOCINC) -I$(XINCLUDEDIR) -DWOLLIBDIR=\"$(WOLPL)\"
+
+-LDFLAGS= $(LIBP2C) $(LIBX11) $(OTHERLIBS)
++LDFLAGS += $(LIBP2C) $(LIBX11) $(OTHERLIBS) -L$(XLIBDIR)
+
+ OBJ = \
+ cell_stuff.o \
+@@ -198,7 +199,7 @@
+
+
+ install: wol
+- cp wol $(BINDIR)
++ install -c -s wol $(BINDIR)
+
+ clean:
+ -rm -f *.o wol
diff --git a/cad/chipmunk/files/patch-az b/cad/chipmunk/files/patch-az
new file mode 100644
index 000000000000..4b22323b8993
--- /dev/null
+++ b/cad/chipmunk/files/patch-az
@@ -0,0 +1,25 @@
+--- wolcomp/Makefile.orig Wed Mar 12 02:53:32 1997
++++ wolcomp/Makefile Mon Sep 20 07:10:09 1999
+@@ -52,10 +52,11 @@
+
+
+ CHIPMUNKCC = gcc
+-CC = $(CHIPMUNKCC)
++CC ?= $(CHIPMUNKCC)
+
+ LOCINC = ../psys/include
+-XINCLUDEDIR = .
++XINCLUDEDIR = %%X11BASE%%/include
++XLIBDIR = %%X11BASE%%/lib
+
+ ##
+ ## (2) Adding appropriate flags
+@@ -109,7 +110,7 @@
+
+
+
+-CFLAGS = -I$(LOCINC) -I$(XINCLUDEDIR)
++CFLAGS += -DBSD -DF_OK -I$(LOCINC) -I$(XINCLUDEDIR) -L$(XLIBDIR)
+
+ install : $(OBJS)
+ -rm -f wolcomp.a