| @@ -1,143 +1,143 @@ | | | @@ -1,143 +1,143 @@ |
1 | $NetBSD: patch-aa,v 1.9 2014/01/15 16:23:31 drochner Exp $ | | 1 | $NetBSD: patch-aa,v 1.10 2016/04/01 22:29:36 jperkin Exp $ |
2 | | | 2 | |
3 | --- Makefile.orig 2013-09-01 23:02:02.000000000 +0000 | | 3 | --- Makefile.orig 2013-09-01 23:02:02.000000000 +0000 |
4 | +++ Makefile | | 4 | +++ Makefile |
5 | @@ -585,7 +585,7 @@ HAVE_UNUSED= | | 5 | @@ -585,7 +585,7 @@ HAVE_UNUSED= |
6 | | | 6 | |
7 | #INCDIR= /usr/local/include | | 7 | #INCDIR= /usr/local/include |
8 | #INCDIR= /dev/env/DJDIR/include | | 8 | #INCDIR= /dev/env/DJDIR/include |
9 | -INCDIR= /usr/include | | 9 | -INCDIR= /usr/include |
10 | +INCDIR= ${PREFIX}/include | | 10 | +INCDIR= ${PREFIX}/include |
11 | | | 11 | |
12 | # Where to install calc related things | | 12 | # Where to install calc related things |
13 | # | | 13 | # |
14 | @@ -624,15 +624,15 @@ INCDIR= /usr/include | | 14 | @@ -624,15 +624,15 @@ INCDIR= /usr/include |
15 | # | | 15 | # |
16 | #BINDIR= /usr/local/bin | | 16 | #BINDIR= /usr/local/bin |
17 | #BINDIR= /dev/env/DJDIR/bin | | 17 | #BINDIR= /dev/env/DJDIR/bin |
18 | -BINDIR= /usr/bin | | 18 | -BINDIR= /usr/bin |
19 | +BINDIR= ${PREFIX}/bin | | 19 | +BINDIR= ${PREFIX}/bin |
20 | | | 20 | |
21 | #LIBDIR= /usr/local/lib | | 21 | #LIBDIR= /usr/local/lib |
22 | #LIBDIR= /dev/env/DJDIR/lib | | 22 | #LIBDIR= /dev/env/DJDIR/lib |
23 | -LIBDIR= /usr/lib | | 23 | -LIBDIR= /usr/lib |
24 | +LIBDIR= ${PREFIX}/lib | | 24 | +LIBDIR= ${PREFIX}/lib |
25 | | | 25 | |
26 | #CALC_SHAREDIR= /usr/local/lib/calc | | 26 | #CALC_SHAREDIR= /usr/local/lib/calc |
27 | #CALC_SHAREDIR= /dev/env/DJDIR/share/calc | | 27 | #CALC_SHAREDIR= /dev/env/DJDIR/share/calc |
28 | -CALC_SHAREDIR= /usr/share/calc | | 28 | -CALC_SHAREDIR= /usr/share/calc |
29 | +CALC_SHAREDIR= ${PREFIX}/share/calc | | 29 | +CALC_SHAREDIR= ${PREFIX}/share/calc |
30 | | | 30 | |
31 | # NOTE: Do not set CALC_INCDIR to /usr/include or /usr/local/include!!! | | 31 | # NOTE: Do not set CALC_INCDIR to /usr/include or /usr/local/include!!! |
32 | # Always be sure that the CALC_INCDIR path ends in /calc to avoid | | 32 | # Always be sure that the CALC_INCDIR path ends in /calc to avoid |
33 | @@ -710,7 +710,7 @@ T= | | 33 | @@ -710,7 +710,7 @@ T= |
34 | #MANDIR= | | 34 | #MANDIR= |
35 | #MANDIR= /usr/local/man/man1 | | 35 | #MANDIR= /usr/local/man/man1 |
36 | #MANDIR= /usr/man/man1 | | 36 | #MANDIR= /usr/man/man1 |
37 | -MANDIR= /usr/share/man/man1 | | 37 | -MANDIR= /usr/share/man/man1 |
38 | +MANDIR= ${PREFIX}/man/man1 | | 38 | +MANDIR= ${PREFIX}/${PKGMANDIR}/man1 |
39 | #MANDIR= /dev/env/DJDIR/man/man1 | | 39 | #MANDIR= /dev/env/DJDIR/man/man1 |
40 | #MANDIR= /usr/man/u_man/man1 | | 40 | #MANDIR= /usr/man/u_man/man1 |
41 | #MANDIR= /usr/contrib/man/man1 | | 41 | #MANDIR= /usr/contrib/man/man1 |
42 | @@ -721,7 +721,7 @@ MANDIR= /usr/share/man/man1 | | 42 | @@ -721,7 +721,7 @@ MANDIR= /usr/share/man/man1 |
43 | # | | 43 | # |
44 | # Use CATDIR= to disable installation of the calc cat (formatted) page. | | 44 | # Use CATDIR= to disable installation of the calc cat (formatted) page. |
45 | # | | 45 | # |
46 | -CATDIR= | | 46 | -CATDIR= |
47 | +CATDIR= ${PREFIX}/man/cat1 | | 47 | +CATDIR= ${PREFIX}/man/cat1 |
48 | #CATDIR= /usr/local/man/cat1 | | 48 | #CATDIR= /usr/local/man/cat1 |
49 | #CATDIR= /usr/local/catman/cat1 | | 49 | #CATDIR= /usr/local/catman/cat1 |
50 | #CATDIR= /usr/man/cat1 | | 50 | #CATDIR= /usr/man/cat1 |
51 | @@ -742,9 +742,9 @@ MANEXT= 1 | | 51 | @@ -742,9 +742,9 @@ MANEXT= 1 |
52 | # | | 52 | # |
53 | # This is ignored if CATDIR is empty. | | 53 | # This is ignored if CATDIR is empty. |
54 | # | | 54 | # |
55 | -CATEXT= 1 | | 55 | -CATEXT= 1 |
56 | +#CATEXT= 1 | | 56 | +#CATEXT= 1 |
57 | #CATEXT= 1.gz | | 57 | #CATEXT= 1.gz |
58 | -#CATEXT= 0 | | 58 | -#CATEXT= 0 |
59 | +CATEXT= 0 | | 59 | +CATEXT= 0 |
60 | #CATEXT= l | | 60 | #CATEXT= l |
61 | | | 61 | |
62 | # how to format a man page | | 62 | # how to format a man page |
63 | @@ -770,8 +770,8 @@ CATEXT= 1 | | 63 | @@ -770,8 +770,8 @@ CATEXT= 1 |
64 | # and CATDIR to empty and ignore the NROFF, NROFF_ARG and MANMAKE | | 64 | # and CATDIR to empty and ignore the NROFF, NROFF_ARG and MANMAKE |
65 | # lines below. | | 65 | # lines below. |
66 | # | | 66 | # |
67 | -#NROFF= nroff | | 67 | -#NROFF= nroff |
68 | -NROFF= | | 68 | -NROFF= |
69 | +NROFF= nroff | | 69 | +NROFF= nroff |
70 | +#NROFF= | | 70 | +#NROFF= |
71 | #NROFF= groff | | 71 | #NROFF= groff |
72 | NROFF_ARG= -man | | 72 | NROFF_ARG= -man |
73 | #NROFF_ARG= -mandoc | | 73 | #NROFF_ARG= -mandoc |
74 | @@ -837,13 +837,14 @@ CALCRC= ${CALC_SHAREDIR}/startup:~/.calc | | 74 | @@ -837,13 +837,14 @@ CALCRC= ${CALC_SHAREDIR}/startup:~/.calc |
75 | # | | 75 | # |
76 | # If in doubt, set USE_READLINE, READLINE_LIB and READLINE_INCLUDE to nothing. | | 76 | # If in doubt, set USE_READLINE, READLINE_LIB and READLINE_INCLUDE to nothing. |
77 | # | | 77 | # |
78 | -USE_READLINE= | | 78 | -USE_READLINE= |
79 | -#USE_READLINE= -DUSE_READLINE | | 79 | -#USE_READLINE= -DUSE_READLINE |
80 | +#USE_READLINE= | | 80 | +#USE_READLINE= |
81 | +USE_READLINE= -DUSE_READLINE | | 81 | +USE_READLINE= -DUSE_READLINE |
82 | # | | 82 | # |
83 | READLINE_LIB= | | 83 | READLINE_LIB= |
84 | READLINE_EXTRAS= | | 84 | READLINE_EXTRAS= |
85 | # | | 85 | # |
86 | -#READLINE_LIB= -lreadline | | 86 | -#READLINE_LIB= -lreadline |
87 | +READLINE_LIB= -lreadline | | 87 | +READLINE_LIB= -lreadline |
88 | +READLINE_EXTRAS= -lncurses | | 88 | +READLINE_EXTRAS= -lncurses |
89 | #READLINE_EXTRAS= -lhistory -lncurses | | 89 | #READLINE_EXTRAS= -lhistory -lncurses |
90 | # | | 90 | # |
91 | #READLINE_LIB= -L/usr/gnu/lib -lreadline | | 91 | #READLINE_LIB= -L/usr/gnu/lib -lreadline |
92 | @@ -896,7 +897,7 @@ CALCPAGER= less | | 92 | @@ -896,7 +897,7 @@ CALCPAGER= less |
93 | # | | 93 | # |
94 | #DEBUG= -O3 | | 94 | #DEBUG= -O3 |
95 | #DEBUG= -O3 -g | | 95 | #DEBUG= -O3 -g |
96 | -DEBUG= -O3 -g3 | | 96 | -DEBUG= -O3 -g3 |
97 | +#DEBUG= -O3 -g3 | | 97 | +#DEBUG= -O3 -g3 |
98 | #DEBUG= -O3 -ipa | | 98 | #DEBUG= -O3 -ipa |
99 | #DEBUG= -O3 -g3 -ipa | | 99 | #DEBUG= -O3 -g3 -ipa |
100 | | | 100 | |
101 | @@ -1409,10 +1410,10 @@ CC= ${PURIFY} ${LCC} ${CCWERR} | | 101 | @@ -1409,10 +1410,10 @@ CC= ${PURIFY} ${LCC} ${CCWERR} |
102 | # LDFLAGS for ${CC} in linking calc programs other than intermediate programs | | 102 | # LDFLAGS for ${CC} in linking calc programs other than intermediate programs |
103 | # | | 103 | # |
104 | ICFLAGS= ${COMMON_CFLAGS} ${CC_STATIC} | | 104 | ICFLAGS= ${COMMON_CFLAGS} ${CC_STATIC} |
105 | -CFLAGS= ${ICFLAGS} ${CCOPT} | | 105 | -CFLAGS= ${ICFLAGS} ${CCOPT} |
106 | +CFLAGS+= ${ICFLAGS} ${CCOPT} | | 106 | +CFLAGS+= ${ICFLAGS} ${CCOPT} |
107 | # | | 107 | # |
108 | ILDFLAGS= ${COMMON_LDFLAGS} ${LD_STATIC} | | 108 | ILDFLAGS= ${COMMON_LDFLAGS} ${LD_STATIC} |
109 | -LDFLAGS= ${LD_DEBUG} ${ILDFLAGS} ${LIBCALC_STATIC} ${LIBCUSTCALC_STATIC} | | 109 | -LDFLAGS= ${LD_DEBUG} ${ILDFLAGS} ${LIBCALC_STATIC} ${LIBCUSTCALC_STATIC} |
110 | +LDFLAGS+= ${LD_DEBUG} ${ILDFLAGS} ${LIBCALC_STATIC} ${LIBCUSTCALC_STATIC} | | 110 | +LDFLAGS+= ${LD_DEBUG} ${ILDFLAGS} ${LIBCALC_STATIC} ${LIBCUSTCALC_STATIC} |
111 | # | | 111 | # |
112 | #if 0 /* start of skip for non-Gnu makefiles */ | | 112 | #if 0 /* start of skip for non-Gnu makefiles */ |
113 | endif | | 113 | endif |
114 | @@ -1470,7 +1471,7 @@ endif | | 114 | @@ -1470,7 +1471,7 @@ endif |
115 | # NOTE: This is the default generic host target. Used when no other | | 115 | # NOTE: This is the default generic host target. Used when no other |
116 | # host target matches. | | 116 | # host target matches. |
117 | | | 117 | |
118 | -ifeq ($(target),) | | 118 | -ifeq ($(target),) |
119 | +ifeq ($(target),pkgsrc) | | 119 | +ifeq ($(target),pkgsrc) |
120 | # | | 120 | # |
121 | BLD_TYPE= calc-static-only | | 121 | BLD_TYPE= calc-static-only |
122 | # | | 122 | # |
123 | @@ -1516,7 +1517,7 @@ ICFLAGS= ${COMMON_CFLAGS} ${CC_STATIC} | | 123 | @@ -1516,7 +1517,7 @@ ICFLAGS= ${COMMON_CFLAGS} ${CC_STATIC} |
124 | else | | 124 | else |
125 | ICFLAGS= ${COMMON_CFLAGS} ${CC_SHARE} | | 125 | ICFLAGS= ${COMMON_CFLAGS} ${CC_SHARE} |
126 | endif | | 126 | endif |
127 | -CFLAGS= ${ICFLAGS} ${CCOPT} | | 127 | -CFLAGS= ${ICFLAGS} ${CCOPT} |
128 | +CFLAGS= ${ICFLAGS} ${CCOPT} ${CPPFLAGS} | | 128 | +CFLAGS= ${ICFLAGS} ${CCOPT} ${CPPFLAGS} |
129 | | | 129 | |
130 | # Required flags to link files for calc | | 130 | # Required flags to link files for calc |
131 | # | | 131 | # |
132 | @@ -4511,9 +4512,9 @@ endif | | 132 | @@ -4511,9 +4512,9 @@ endif |
133 | ${Q}# NOTE: The this makefile installs libcustcalc${LIB_EXT_VERSION} | | 133 | ${Q}# NOTE: The this makefile installs libcustcalc${LIB_EXT_VERSION} |
134 | ${Q}# because we only want to perform one ${LDCONFIG} for both | | 134 | ${Q}# because we only want to perform one ${LDCONFIG} for both |
135 | ${Q}# libcalc${LIB_EXT_VERSION} and libcustcalc${LIB_EXT_VERSION}. | | 135 | ${Q}# libcalc${LIB_EXT_VERSION} and libcustcalc${LIB_EXT_VERSION}. |
136 | - -${Q} if ${CMP} -s libcalc${LIB_EXT_VERSION} \ | | 136 | - -${Q} if ${CMP} -s libcalc${LIB_EXT_VERSION} \ |
137 | + -${Q} if true ${CMP} -s libcalc${LIB_EXT_VERSION} \ | | 137 | + -${Q} if true ${CMP} -s libcalc${LIB_EXT_VERSION} \ |
138 | ${T}${LIBDIR}/libcalc${LIB_EXT_VERSION} && \ | | 138 | ${T}${LIBDIR}/libcalc${LIB_EXT_VERSION} && \ |
139 | - ${CMP} -s custom/libcustcalc${LIB_EXT_VERSION} \ | | 139 | - ${CMP} -s custom/libcustcalc${LIB_EXT_VERSION} \ |
140 | + true ${CMP} -s custom/libcustcalc${LIB_EXT_VERSION} \ | | 140 | + true ${CMP} -s custom/libcustcalc${LIB_EXT_VERSION} \ |
141 | ${T}${LIBDIR}/libcustcalc${LIB_EXT_VERSION}; then \ | | 141 | ${T}${LIBDIR}/libcustcalc${LIB_EXT_VERSION}; then \ |
142 | ${TRUE}; \ | | 142 | ${TRUE}; \ |
143 | else \ | | 143 | else \ |