summaryrefslogtreecommitdiff
path: root/math/sc/patches/patch-aa
blob: a08b762a85b7606b2d400dbba4248dd094558926 (plain)
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
127
128
129
130
131
132
133
134
135
136
137
138
$NetBSD: patch-aa,v 1.3 2000/01/12 20:29:56 wiz Exp $
--- Makefile.orig	Mon May 11 11:43:33 1992
+++ Makefile	Sun Jun 20 23:06:49 1999
@@ -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=
@@ -149,17 +149,17 @@
 # IF you have problems w/ your yacc try bison, Berkeley yacc, or
 # some other yacc. Some systems don't allow you to
 # increase the number of terminals (mostly AT&T), SCO's does though.
-#YACC=yacc
+YACC=yacc
 # NOTE: Do not use with bison 1.16! Get a new version....
-YACC=bison -y
+#YACC=bison -y
 
 # MS-DOS needs y_tab instead of the normal y.tab
 #YTAB=y_tab
 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