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
|
$NetBSD: patch-aa,v 1.7 2007/09/18 19:40:19 drochner Exp $
--- Makefile.orig 2007-09-02 09:19:49.000000000 +0200
+++ Makefile
@@ -584,7 +584,7 @@ HAVE_UNUSED=
#INCDIR= /usr/local/include
#INCDIR= /dev/env/DJDIR/include
-INCDIR= /usr/include
+INCDIR= ${PREFIX}/include
# Where to install calc realted things
#
@@ -611,15 +611,15 @@ INCDIR= /usr/include
#
#BINDIR= /usr/local/bin
#BINDIR= /dev/env/DJDIR/bin
-BINDIR= /usr/bin
+BINDIR= ${PREFIX}/bin
#LIBDIR= /usr/local/lib
#LIBDIR= /dev/env/DJDIR/lib
-LIBDIR= /usr/lib
+LIBDIR= ${PREFIX}/lib
#CALC_SHAREDIR= /usr/local/lib/calc
#CALC_SHAREDIR= /dev/env/DJDIR/share/calc
-CALC_SHAREDIR= /usr/share/calc
+CALC_SHAREDIR= ${PREFIX}/share/calc
# NOTE: Do not set CALC_INCDIR to /usr/include or /usr/local/include!!!
# Always be sure that the CALC_INCDIR path ends in /calc to avoid
@@ -697,7 +697,7 @@ T=
#MANDIR=
#MANDIR= /usr/local/man/man1
#MANDIR= /usr/man/man1
-MANDIR= /usr/share/man/man1
+MANDIR= ${PREFIX}/man/man1
#MANDIR= /dev/env/DJDIR/man/man1
#MANDIR= /usr/man/u_man/man1
#MANDIR= /usr/contrib/man/man1
@@ -708,7 +708,7 @@ MANDIR= /usr/share/man/man1
#
# Use CATDIR= to disable installation of the calc cat (formatted) page.
#
-CATDIR=
+CATDIR= ${PREFIX}/man/cat1
#CATDIR= /usr/local/man/cat1
#CATDIR= /usr/local/catman/cat1
#CATDIR= /usr/man/cat1
@@ -729,9 +729,9 @@ MANEXT= 1
#
# This is ignored if CATDIR is empty.
#
-CATEXT= 1
+#CATEXT= 1
#CATEXT= 1.gz
-#CATEXT= 0
+CATEXT= 0
#CATEXT= l
# how to format a man page
@@ -757,8 +757,8 @@ CATEXT= 1
# and CATDIR to empty and ignore the NROFF, NROFF_ARG and MANMAKE
# lines below.
#
-#NROFF= nroff
-NROFF=
+NROFF= nroff
+#NROFF=
#NROFF= groff
NROFF_ARG= -man
#NROFF_ARG= -mandoc
@@ -802,10 +802,10 @@ CALCRC= ${CALC_SHAREDIR}/startup:~/.calc
#
# If in doubt, set USE_READLINE, READLINE_LIB and READLINE_INCLUDE to nothing.
#
-USE_READLINE=
-#USE_READLINE= -DUSE_READLINE
+#USE_READLINE=
+USE_READLINE= -DUSE_READLINE
#
-READLINE_LIB=
+READLINE_LIB= -lreadline -lncurses
#READLINE_LIB= -lreadline -lhistory -lncurses
#READLINE_LIB= -L/usr/gnu/lib -lreadline -lhistory -lncurses
#READLINE_LIB= -L/usr/local/lib -lreadline -lhistory -lncurses
@@ -853,7 +853,7 @@ CALCPAGER= less
#
#DEBUG= -O3
#DEBUG= -O3 -g
-DEBUG= -O3 -g3
+#DEBUG= -O3 -g3
#DEBUG= -O3 -ipa
#DEBUG= -O3 -g3 -ipa
@@ -1254,7 +1254,7 @@ endif
# NOTE: This is the default generic host target. Used when no other
# host target matches.
-ifeq ($(target),)
+ifeq ($(target),pkgsrc)
#
BLD_TYPE= calc-static-only
#
@@ -1296,7 +1296,7 @@ ICFLAGS= ${COMMON_CFLAGS} ${CC_STATIC}
else
ICFLAGS= ${COMMON_CFLAGS} ${CC_SHARE}
endif
-CFLAGS= ${ICFLAGS} ${CCOPT}
+CFLAGS= ${ICFLAGS} ${CCOPT} ${CPPFLAGS}
# Required flags to link files for calc
#
@@ -1304,7 +1304,7 @@ CFLAGS= ${ICFLAGS} ${CCOPT}
# LDFLAGS for ${CC} in linking calc progs other than intermediate progs
#
ILDFLAGS= ${COMMON_LDFLAGS}
-LDFLAGS= ${LD_DEBUG} ${ILDFLAGS}
+LDFLAGS+= ${LD_DEBUG} ${ILDFLAGS}
#endif /* end of skip for non-Gnu makefiles */
@@ -4192,9 +4192,9 @@ install: custom/Makefile ${LIB_H_SRC} ${
${Q}# NOTE: The this makefile installs libcustcalc${LIB_EXT_VERS}
${Q}# because we only want to perform one ${LDCONFIG} for both
${Q}# libcalc${LIB_EXT_VERS} and libcustcalc${LIB_EXT_VERS}.
- -${Q} if ${CMP} -s libcalc${LIB_EXT_VERS} \
+ -${Q} if true ${CMP} -s libcalc${LIB_EXT_VERS} \
${T}${LIBDIR}/libcalc${LIB_EXT_VERS} && \
- ${CMP} -s custom/libcustcalc${LIB_EXT_VERS} \
+ true ${CMP} -s custom/libcustcalc${LIB_EXT_VERS} \
${T}${LIBDIR}/libcustcalc${LIB_EXT_VERS}; then \
${TRUE}; \
else \
|