]> git.pld-linux.org Git - packages/LPRng.git/blob - LPRng-ac_fixes.patch
22f8bd6661d69442b5c5612e387933dce9166288
[packages/LPRng.git] / LPRng-ac_fixes.patch
1 diff -Nru LPRng-3.7.2/configure.in LPRng-3.7.2.new/configure.in
2 --- LPRng-3.7.2/configure.in    Thu Dec 21 20:42:25 2000
3 +++ LPRng-3.7.2.new/configure.in        Thu Dec 21 20:45:20 2000
4 @@ -13,46 +13,13 @@
5  AC_CANONICAL_SYSTEM
6  AC_CONFIG_HEADER(config.h)
7  
8 -AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE")
9 -AC_DEFINE_UNQUOTED(VERSION, "$VERSION")
10 -AC_SUBST(PACKAGE)
11 -AC_SUBST(VERSION)
12 -ALL_LINGUAS="fr"
13 -
14 -AC_PREFIX_DEFAULT(/usr/local)
15 -AC_SUBST(INSTALL)
16 -AC_SUBST(INSTALL_MAN)
17 -AC_SUBST(SHELL)
18 -AC_SUBST(CPP)
19 -AC_SUBST(CFLAGS)
20 -AC_SUBST(CPPFLAGS)
21 -AC_SUBST(LDFLAGS)
22 -AC_SUBST(LDCC)
23 +AM_INIT_AUTOMAKE(LPRng, 3.7.2)
24  
25  dnl check for awk
26  AC_PROG_AWK
27 -AC_SUBST(AWK)
28 -AC_PATH_PROG(PERL,perl)dnl
29 -AC_SUBST(PERL)dnl
30 -AC_PATH_PROG(CHOWN,chown)dnl
31 -AC_SUBST(CHOWN)dnl
32 -AC_PATH_PROG(CHGRP,chgrp)dnl
33 -AC_SUBST(CHGRP)dnl
34 -
35 -
36 -WITH_CC dnl
37 -WITH_CCOPTS dnl
38 -WITH_LINKER dnl
39 -WITH_LDOPTS dnl
40 -WITH_CPPOPTS dnl
41 -
42 -if test -z "$LOCALEDIR" ; then
43 -       LOCALEDIR='$(prefix)/share/locale'
44 -fi;
45 -
46 -WITH_LOCALEDIR dnl
47 -
48 -
49 +AC_PATH_PROG(PERL,perl)
50 +AC_PATH_PROG(CHOWN,chown)
51 +AC_PATH_PROG(CHGRP,chgrp)
52  
53  dnl ----------------------------------------------------------------------------
54  dnl ----------- XXXXXX START OF OPTIONS ----------------------------------------
55 @@ -331,38 +298,11 @@
56  AC_MSG_RESULT($FILTER_DIR)
57  AC_SUBST(FILTER_DIR)
58  
59 -dnl default strip binaries 
60 -AC_MSG_CHECKING(disable stripped binaries)
61 -AC_ARG_ENABLE( strip,
62 -[  --disable-strip                   disable stripping binaries by default],
63 -[v=no; STRIP=""; ],
64 -[v=yes;  STRIP="-s"; ]
65 -)
66 -AC_MSG_RESULT($v)
67 -AC_SUBST(STRIP)
68 -
69 -
70  dnl ----------------------------------------------------------------------------
71  dnl -----------   C compiler checks    -----------------------------------------
72  AC_PROG_CC
73  AC_PROG_CPP
74  
75 -if test "$ac_cv_prog_gcc" = yes; then
76 -       cat >conftest.c <<EOF
77 -#if __GNUC__ < 2 || (__GNUC__ == 2 && __GNUC_MINOR__ < 5)
78 -yes
79 -#endif
80 -EOF
81 -    if ${CC-cc} -E conftest.c | egrep yes >/dev/null 2>&1; then
82 -        gcc -v
83 -               echo "WARNING: gcc -O (version 2.4.5 and below) produces incorrect code"
84 -               echo "  for lpd.c and other large routines. Update your GCC compiler"
85 -               exit 1
86 -       fi;
87 -fi;
88 -
89 -LDCC="$CC"
90 -
91  dnl ----------------------------------------------------------------------------
92  dnl ------------   OS Checks  --------------------------------------------------
93  AC_ISC_POSIX
94 @@ -1322,38 +1262,9 @@
95  SHELL=/bin/sh
96  AC_MSG_RESULT(using $SHELL (FORCED))
97  
98 +ALL_LINGUAS="fr"
99  AM_GNU_GETTEXT
100  
101 - if test "${USE_NLS}" = yes; then
102 -   AC_MSG_CHECKING([Using NLS, localedir ${LOCALEDIR}, ])
103 -   if test "${USE_INCLUDED_LIBINTL}" = yes ; then
104 -         AC_MSG_RESULT([using the local libintl installation])
105 -         if test -f ${srcdir}/${nls_cv_header_libgt} ; then
106 -               INTLINCS='-I $(top_builddir)/intl'
107 -         else
108 -               AC_MSG_RESULT([NLS enabled, local libintl support is needed, and])
109 -               AC_MSG_RESULT([ source code is not in the ${srcdir}/intl directory.])
110 -               AC_MSG_RESULT([ See ${srcdir}/ABOUT-NLS.LPRng in the LPRng distribution for details.])
111 -               exit 1;
112 -         fi
113 -   else
114 -         AC_MSG_RESULT([using -lintl])
115 -         INTLLIBS=-lintl
116 -   fi
117 - else
118 -   AC_MSG_RESULT([No NLS])
119 - fi   
120 - if test "${USE_NLS}" != yes -o "${USE_INCLUDED_LIBINTL}" != yes ; then
121 -       nls_cv_header_intl=
122 -       nls_cv_header_libgt=
123 - fi
124 - if test "$XGETTEXT" = "" ; then
125 -        XGETTEXT=xgettext;
126 - fi
127 - AC_MSG_RESULT(using XGETTEXT $XGETTEXT)
128 - AC_SUBST(INTLINCS)
129 - AC_SUBST(INTLLIBS)
130 -
131  dnl ----------------------------------------------------------------------------
132  dnl ----------------- END OF GENERAL CONFIGURATION   ---------------------------
133  
134 @@ -1489,7 +1400,6 @@
135  
136  
137  AC_OUTPUT(
138 -[
139  Makefile
140  HOWTO/Makefile
141  TESTSUPPORT/Makefile
142 @@ -1519,28 +1429,22 @@
143  src/psbanner
144  po/Makefile.in
145  intl/Makefile
146 -],
147 -[
148 -for i in  \
149 -UTILS/LPRng.pm \
150 -UTILS/accounting.pl \
151 -UTILS/decode_args_with_perl \
152 -UTILS/decode_args_with_sh \
153 -UTILS/fixid \
154 -UTILS/fixupdate \
155 -UTILS/lpq_in_perl \
156 -UTILS/lpr_in_perl \
157 -UTILS/lprm_in_perl \
158 -UTILS/make_lpd_conf \
159 -UTILS/make_printcap_use \
160 -UTILS/makeinc \
161 -UTILS/read_conf \
162 -UTILS/remote_active \
163 -UTILS/test_read \
164 -UTILS/update_z.pl \
165 -; do chmod +x $i ; done
166 -]
167 -
168 +UTILS/LPRng.pm
169 +UTILS/accounting.pl
170 +UTILS/decode_args_with_perl
171 +UTILS/decode_args_with_sh
172 +UTILS/fixid
173 +UTILS/fixupdate
174 +UTILS/lpq_in_perl
175 +UTILS/lpr_in_perl
176 +UTILS/lprm_in_perl
177 +UTILS/make_lpd_conf
178 +UTILS/make_printcap_use
179 +UTILS/makeinc
180 +UTILS/read_conf
181 +UTILS/remote_active
182 +UTILS/test_read
183 +UTILS/update_z.pl
184  )
185  
186  dnl ----------------------------------------------------------------------------
187 diff -Nru LPRng-3.7.2/man/Makefile.in LPRng-3.7.2.new/man/Makefile.in
188 --- LPRng-3.7.2/man/Makefile.in Thu Dec 21 20:42:25 2000
189 +++ LPRng-3.7.2.new/man/Makefile.in     Thu Dec 21 20:41:40 2000
190 @@ -22,8 +22,8 @@
191  
192  ## fix up prefix to be a make variable
193  prefix = @prefix@
194 -MAN =          @mandir@
195 -SHELL =                @SHELL@
196 +mandir = @mandir@
197 +SHELL =        @SHELL@
198  
199  # Install man pages in compressed form.
200  # COMPRESS     = compression utility
201 @@ -61,13 +61,13 @@
202  install:
203         for suffix in 1 2 3 4 5 6 7 8 ; do \
204           if ls ${SRC}/*.$${suffix} >/dev/null 2>&1 ; then \
205 -           if [ ! -d $(DESTDIR)$(MAN)/man$${suffix} ] ; then \
206 -                   echo ${SRC}/mkinstalldirs $(DESTDIR)$(MAN)/man$${suffix}; \
207 -                   ${SRC}/mkinstalldirs $(DESTDIR)$(MAN)/man$${suffix}; \
208 +           if [ ! -d $(DESTDIR)$(mandir)/man$${suffix} ] ; then \
209 +                   echo ${SRC}/mkinstalldirs $(DESTDIR)$(mandir)/man$${suffix}; \
210 +                   ${SRC}/mkinstalldirs $(DESTDIR)$(mandir)/man$${suffix}; \
211             fi; \
212             for i in ${SRC}/*.$$suffix; do \
213 -               echo   $(INSTALL) -m 644 $$i $(DESTDIR)$(MAN)/man$$suffix/`basename $$i`$(MANEXT); \
214 -               $(INSTALL)   -m 644 $$i $(DESTDIR)$(MAN)/man$$suffix/`basename $$i`$(MANEXT); \
215 +               echo   $(INSTALL) -m 644 $$i $(DESTDIR)$(mandir)/man$$suffix/`basename $$i`$(mandirEXT); \
216 +               $(INSTALL)   -m 644 $$i $(DESTDIR)$(mandir)/man$$suffix/`basename $$i`$(mandirEXT); \
217             done; \
218           fi; \
219         done;
220 @@ -76,8 +76,8 @@
221         for suffix in 1 2 3 4 5 6 7 8 ; do \
222           if ls ${SRC}/*.$${suffix} >/dev/null 2>&1 ; then \
223             for i in ${SRC}/*.$$suffix; do \
224 -               echo   rm $(DESTDIR)$(MAN)/man$$suffix/`basename $$i`$(MANEXT); \
225 -               rm   $(DESTDIR)$(MAN)/man$$suffix/`basename $$i`$(MANEXT); \
226 +               echo   rm $(DESTDIR)$(mandir)/man$$suffix/`basename $$i`$(mandirEXT); \
227 +               rm   $(DESTDIR)$(mandir)/man$$suffix/`basename $$i`$(MANEXT); \
228             done; \
229           fi; \
230         done;
231 diff -Nru LPRng-3.7.2/src/Makefile.in LPRng-3.7.2.new/src/Makefile.in
232 --- LPRng-3.7.2/src/Makefile.in Thu Dec 21 20:42:25 2000
233 +++ LPRng-3.7.2.new/src/Makefile.in     Thu Dec 21 20:41:40 2000
234 @@ -33,7 +33,8 @@
235  @SET_MAKE@
236  
237  # what C compiler to use.
238 -CC:=@CC@
239 +CC=@CC@
240 +datadir=@datadir@
241  
242  # what command to use to "ranlib" or "lorder" the library.
243  RANLIB=@RANLIB@
244 @@ -47,15 +48,9 @@
245  SHELL_PATH=@SHELL@
246  SHELL = @SHELL@
247  
248 -# loader for c programs
249 -LDCC=@LDCC@
250 -
251  # any libs that need to be used to get these programs to compile:
252  LIBS=@INTLLIBS@ @LIBS@
253  
254 -# add path to internationalization
255 -INTLINCS=@INTLINCS@
256 -
257  ### PATHS ####
258  # prefix
259  prefix=@prefix@
260 @@ -72,10 +67,8 @@
261  
262  # install options
263  
264 -STRIP=@STRIP@
265 -
266  CFLAGS:= @CPPFLAGS@ @CFLAGS@ @DEFS@ \
267 - -I.. -I${SRC}/include -I${SRC}/common @INTLINCS@ \
268 + -I.. -I${SRC}/include -I${SRC}/common \
269   -DCHOWN=\"@CHOWN@\"  \
270   -DCHGRP=\"@CHGRP@\"  \
271   -DPRINTCAP_PATH=\"@PRINTCAP_PATH@\"  \
272 @@ -88,17 +81,14 @@
273   -DLOCKFILE=\"@LOCKFILE@\"  \
274   -DCLEAR=\"@CLEAR@\"  \
275   -DUSERID=\"@USERID@\"  \
276 - -DGROUPID=\"@GROUPID@\"  \
277 - -DLOCALEDIR=\"@LOCALEDIR@\"
278 -
279 + -DGROUPID=\"@GROUPID@\" \
280 + -DLOCALEDIR=\"$(datadir)/locale\"
281  
282  USER_OBJS := @USER_OBJS@
283  LDFLAGS   := @LDFLAGS@
284  FILTER_DIR = @FILTER_DIR@
285  LPD_DIR    = @LPD_DIR@
286  
287 -STRIP      = @STRIP@
288 -
289  #********************** End of configure modifiable settings ************
290  
291  
292 @@ -175,7 +165,7 @@
293  
294  
295  SRCDIRS=${SRC}/common ${SRC}/AUTHENTICATE
296 -INCLUDE=.. ${SRC}/include ${INTLINCS}
297 +INCLUDE=.. ${SRC}/include
298  
299  VPATH=..:.:${SRC}/include:${SRC}/common
300  
301 @@ -241,33 +231,33 @@
302         $(RANLIB) $@
303  
304  lpd: $(LPD_OBJS) liblpr.a
305 -       $(LDCC) $(LDFLAGS) -o $@ ${LPD_OBJS} liblpr.a $(LIBS)
306 +       $(CC) $(LDFLAGS) -o $@ ${LPD_OBJS} liblpr.a $(LIBS)
307  lpr: $(LPR_OBJS) liblpr.a
308 -       $(LDCC) $(LDFLAGS) -o $@ ${LPR_OBJS} liblpr.a $(LIBS)
309 +       $(CC) $(LDFLAGS) -o $@ ${LPR_OBJS} liblpr.a $(LIBS)
310  lpq: $(LPQ_OBJS) liblpr.a
311 -       $(LDCC) $(LDFLAGS) -o $@ ${LPQ_OBJS} liblpr.a $(LIBS)
312 +       $(CC) $(LDFLAGS) -o $@ ${LPQ_OBJS} liblpr.a $(LIBS)
313  lpstat: $(LPSTAT_OBJS) liblpr.a
314 -       $(LDCC) $(LDFLAGS) -o $@ ${LPSTAT_OBJS} liblpr.a $(LIBS)
315 +       $(CC) $(LDFLAGS) -o $@ ${LPSTAT_OBJS} liblpr.a $(LIBS)
316  lprm: $(LPRM_OBJS) liblpr.a
317 -       $(LDCC) $(LDFLAGS) -o $@ ${LPRM_OBJS} liblpr.a $(LIBS)
318 +       $(CC) $(LDFLAGS) -o $@ ${LPRM_OBJS} liblpr.a $(LIBS)
319  lpc: $(LPC_OBJS) liblpr.a
320 -       $(LDCC) $(LDFLAGS) -o $@ ${LPC_OBJS} liblpr.a $(LIBS)
321 +       $(CC) $(LDFLAGS) -o $@ ${LPC_OBJS} liblpr.a $(LIBS)
322  checkpc: $(CHECKPC_OBJS) liblpr.a
323 -       $(LDCC) $(LDFLAGS) -o $@ ${CHECKPC_OBJS} liblpr.a $(LIBS)
324 +       $(CC) $(LDFLAGS) -o $@ ${CHECKPC_OBJS} liblpr.a $(LIBS)
325  lpf: $(LPF_OBJS)
326 -       $(LDCC) $(LDFLAGS) -o $@ ${LPF_OBJS} $(LIBS)
327 +       $(CC) $(LDFLAGS) -o $@ ${LPF_OBJS} $(LIBS)
328  lpbanner: $(LPBANNER_OBJS)
329 -       $(LDCC) $(LDFLAGS) -o $@ ${LPBANNER_OBJS} $(LIBS)
330 +       $(CC) $(LDFLAGS) -o $@ ${LPBANNER_OBJS} $(LIBS)
331  monitor: $(MONITOR_OBJS) liblpr.a
332 -       $(LDCC) $(LDFLAGS) -o $@ ${MONITOR_OBJS} liblpr.a $(LIBS)
333 +       $(CC) $(LDFLAGS) -o $@ ${MONITOR_OBJS} liblpr.a $(LIBS)
334  
335  authenticate_pgp: ${SRC}/AUTHENTICATE/authenticate_pgp.sh
336         rm -f $@; cp ${SRC}/AUTHENTICATE/authenticate_pgp.sh $@; chmod 555 $@
337  
338  sserver: sserver.o liblpr.a
339 -       $(LDCC) $(LDFLAGS) -o $@ sserver.o liblpr.a $(LIBS)
340 +       $(CC) $(LDFLAGS) -o $@ sserver.o liblpr.a $(LIBS)
341  sclient: sclient.o liblpr.a
342 -       $(LDCC) $(LDFLAGS) -o $@ sclient.o liblpr.a $(LIBS)
343 +       $(CC) $(LDFLAGS) -o $@ sclient.o liblpr.a $(LIBS)
344  
345  sendauth.o lpd_secure.o :      user_auth.stub
346  
347 @@ -304,17 +294,17 @@
348           if [ ! -d $$i ] ; then ${SRC}/mkinstalldirs $$i ; fi; \
349         done;
350  
351 -       ${INSTALLCMD} ${STRIP} -m $(@PERMS@) lpq ${DESTDIR}${bindir}
352 -       ${INSTALLCMD} ${STRIP} -m $(@PERMS@) lprm ${DESTDIR}${bindir}
353 -       ${INSTALLCMD} ${STRIP} -m $(@PERMS@) lpr ${DESTDIR}${bindir}
354 -       ${INSTALLCMD} ${STRIP} -m $(@PERMS@) lpstat ${DESTDIR}${bindir}
355 -       ${INSTALLCMD} ${STRIP} -m $(@PERMS@) lpc ${DESTDIR}${sbindir}
356 -       ${INSTALLCMD} ${STRIP} -m $(NORM_PERMS) lpd ${DESTDIR}${LPD_DIR}
357 -       ${INSTALLCMD} ${STRIP} -m $(NORM_PERMS) lpf ${DESTDIR}${FILTER_DIR}
358 -       ${INSTALLCMD} ${STRIP} -m $(NORM_PERMS) lpbanner ${DESTDIR}${FILTER_DIR}
359 -       ${INSTALLCMD}    -m $(NORM_PERMS) pclbanner ${DESTDIR}${FILTER_DIR}
360 -       ${INSTALLCMD}    -m $(NORM_PERMS) psbanner ${DESTDIR}${FILTER_DIR}
361 -       ${INSTALLCMD} ${STRIP} -m $(NORM_PERMS) checkpc ${DESTDIR}${sbindir}
362 +       ${INSTALLCMD} -m $(@PERMS@) lpq ${DESTDIR}${bindir}
363 +       ${INSTALLCMD} -m $(@PERMS@) lprm ${DESTDIR}${bindir}
364 +       ${INSTALLCMD} -m $(@PERMS@) lpr ${DESTDIR}${bindir}
365 +       ${INSTALLCMD} -m $(@PERMS@) lpstat ${DESTDIR}${bindir}
366 +       ${INSTALLCMD} -m $(@PERMS@) lpc ${DESTDIR}${sbindir}
367 +       ${INSTALLCMD} -m $(NORM_PERMS) lpd ${DESTDIR}${LPD_DIR}
368 +       ${INSTALLCMD} -m $(NORM_PERMS) lpf ${DESTDIR}${FILTER_DIR}
369 +       ${INSTALLCMD} -m $(NORM_PERMS) lpbanner ${DESTDIR}${FILTER_DIR}
370 +       ${INSTALLCMD} -m $(NORM_PERMS) pclbanner ${DESTDIR}${FILTER_DIR}
371 +       ${INSTALLCMD} -m $(NORM_PERMS) psbanner ${DESTDIR}${FILTER_DIR}
372 +       ${INSTALLCMD} -m $(NORM_PERMS) checkpc ${DESTDIR}${sbindir}
373         cd ${DESTDIR}${bindir}; rm -f lp cancel; ln -s lpr lp; ln -s lprm cancel;
374  
375  uninstall:
This page took 0.249327 seconds and 3 git commands to generate.