aboutsummaryrefslogtreecommitdiff
path: root/math/sc/files/patch-aa
blob: 6eeb4e102b4e5ba7f4f089d559dcd641394bccc2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
--- Makefile.orig	Mon May 11 20:43:33 1992
+++ Makefile	Thu Jul 30 20:02:22 1998
@@ -18,18 +18,18 @@
 
 # This is where the install step puts it.
 #EXDIR=/site/bin
-EXDIR=/usr/local/bin
+EXDIR=${PREFIX}/bin
 
 # This is where the man page goes.
-#MANDIR=/usr/local/src/man/man1	# reno
-#MANEXT=1			# reno
-MANDIR=/usr/man/manl
-MANEXT=l
+MANDIR=${PREFIX}/man/man1	# reno
+MANEXT=1			# reno
+#MANDIR=/usr/man/manl
+#MANEXT=l
 MANMODE=644
 
 # This is where the library file (tutorial) goes.
 #LIBDIR=/usr/local/share/$(name) # reno
-LIBDIR=/usr/local/lib/$(name)
+LIBDIR=${PREFIX}/share/$(name)
 
 # Set SIMPLE for lex.c if you don't want arrow keys or lex.c blows up
 SIMPLE=
@@ -47,8 +47,8 @@
 
 # Set INTERNATIONAL if you need 8 bit characters.  You should
 # not set this if you are running 5.3.0.  I think it is OK in 5.3.1.
-#INTERNATIONAL=-DINTERNATIONAL
-INTERNATIONAL=
+INTERNATIONAL=-DINTERNATIONAL
+#INTERNATIONAL=
 
 # Set SIGVOID if signal routines are type void.
 # use: SIGVOID=-DSIGVOID for:
@@ -67,30 +67,30 @@
 # Set RINT=	on/with (they have rint):
 #	SunOS 4.0.3c compiler
 #	BSD4.4 (reno)
-#RINT=
-RINT=-DRINT
+RINT=
+#RINT=-DRINT
 
 # Set RE_COMP if you have the re_comp/re_exec regular expression routines
 # (most BSD based systems do).
-#RE_COMP=-DRE_COMP
-RE_COMP=
+RE_COMP=-DRE_COMP
+#RE_COMP=
 
 # Set REGCMP if you have the regcmp/regex regular expression routines
 # (most System V based systems do)
-REGCMP=-DREGCMP
+#REGCMP=-DREGCMP
 #REGCMP=
 
 # This is the name of a pager like "more".
 # "pg" may be appropriate for SYSV.
-DFLT_PAGER=-DDFLT_PAGER=\"less\"
-#DFLT_PAGER=-DDFLT_PAGER=\"more\"	# generic && reno
+#DFLT_PAGER=-DDFLT_PAGER=\"less\"
+DFLT_PAGER=-DDFLT_PAGER=\"more\"	# generic && reno
 
 # this is the name to save back ups in
 SAVE=-DSAVENAME=\"$(NAME).SAVE\"
 
 # path to crypt, do not define if you don't have crypt
 # most systems
-CRYPT=-DCRYPT_PATH=\"/bin/crypt\"
+#CRYPT=-DCRYPT_PATH=\"/bin/crypt\"
 # BSD
 #CRYPT=-DCRYPT_PATH=\"/usr/bin/crypt\"
 # other people?
@@ -133,8 +133,8 @@
 #		 noticing the rows become 2, 3, 40, 41, 42... (etc).
 #	Known systems/terminfos w/ curses problems:
 #	{Esix Rev. D+, AT&T SysV3.2.1}:at386-m,xterm, HP-UX7.0:(not sure)
-IDLOKISBAD=-DIDLOKBAD
-#IDLOKISBAD=
+#IDLOKISBAD=-DIDLOKBAD
+IDLOKISBAD=
 
 # If you don't have idlok() in your curses define NOIDLOK
 NO_IDLOK=
@@ -158,8 +158,8 @@
 YTAB=y.tab
 
 # Command to use to make temporary copies of some source files.
-LN=ln
-#LN=ln -s
+#LN=ln
+LN=ln -s
 #LN=cp
 
 #### SYSTEM DEFINES ####
@@ -178,11 +178,11 @@
 #CFLAGS=  -DSYSV2 -g -pipe -traditional
 
 # Use this for system V.3
-CFLAGS=  -DSYSV3 -O
-LDFLAGS= -s
+#CFLAGS=  -O -DSYSV3
+#LDFLAGS= -s
 #CFLAGS=  -DSYSV3 -g
 #LDFLAGS= -g
-LIB=-lm -lcurses -lPW
+LIB=
 # with gcc also use:
 #CC=gcc
 #CFLAGS=  -DSYSV3 -O -pipe -traditional
@@ -221,9 +221,9 @@
 #CFLAGS= -O -DBSD42 -pipe
 
 # Use this for BSD 4.3
-#CFLAGS= -O -DBSD43
+CFLAGS += -DBSD43
 #LDFLAGS=
-#LIB=-lm -lcurses -ltermcap
+LIB=-lm -lcurses -ltermcap -lcompat
 
 # Use this for SunOS 4.X if you have the System V package installed.
 # This will link with the System V curses which is preferable to the