]> git.pld-linux.org Git - packages/LPRng.git/blob - LPRng-ac_fixes.patch
- removed requirement for mounted /proc (& BR: procps)
[packages/LPRng.git] / LPRng-ac_fixes.patch
1 --- LPRng-3.8.1/configure.in.orig       Fri Nov 16 17:01:56 2001
2 +++ LPRng-3.8.1/configure.in    Sun Nov 18 13:01:43 2001
3 @@ -6,53 +6,19 @@
4  dnl ----------------- START OF GENERAL CONFIGURATION ---------------------------
5  AC_INIT(Makefile.in)
6  
7 -
8 -PACKAGE=LPRng
9 -VERSION=3.8.1
10 +AM_INIT_AUTOMAKE(LPRng, 3.8.0)
11  
12  
13  AC_CONFIG_AUX_DIR(.)
14 -AC_CANONICAL_SYSTEM
15  AC_CONFIG_HEADER(config.h)
16  
17 -AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE")
18 -AC_DEFINE_UNQUOTED(VERSION, "$VERSION")
19 -AC_SUBST(PACKAGE)
20 -AC_SUBST(VERSION)
21  ALL_LINGUAS="fr"
22  
23 -WITH_CC dnl
24 -WITH_CCOPTS dnl
25 -WITH_LINKER dnl
26 -WITH_LDOPTS dnl
27 -WITH_CPPOPTS dnl
28 -if test -z "$LOCALEDIR" ; then
29 -    LOCALEDIR='${prefix}/share/locale'
30 -fi;
31 -WITH_LOCALEDIR dnl
32 -export LOCALEDIR
33 -
34 -AC_PREFIX_DEFAULT(/usr/local)
35 -AC_SUBST(INSTALL)
36 -AC_SUBST(INSTALL_MAN)
37 -AC_SUBST(SHELL)
38 -AC_SUBST(CPP)
39 -AC_SUBST(CFLAGS)
40 -AC_SUBST(CPPFLAGS)
41 -AC_SUBST(LDFLAGS)
42 -AC_SUBST(LDCC)
43 -
44 -
45  dnl check for awk
46  AC_PROG_AWK
47 -AC_SUBST(AWK)
48 -AC_PATH_PROG(PERL,perl)dnl
49 -AC_SUBST(PERL)dnl
50 -AC_PATH_PROG(CHOWN,chown)dnl
51 -AC_SUBST(CHOWN)dnl
52 -AC_PATH_PROG(CHGRP,chgrp)dnl
53 -AC_SUBST(CHGRP)dnl
54 -
55 +AC_PATH_PROG(PERL,perl)
56 +AC_PATH_PROG(CHOWN,chown)
57 +AC_PATH_PROG(CHGRP,chgrp)
58  
59  dnl ----------------------------------------------------------------------------
60  dnl ----------- XXXXXX START OF OPTIONS ----------------------------------------
61 @@ -333,16 +299,6 @@
62  AC_MSG_RESULT($FILTER_DIR)
63  AC_SUBST(FILTER_DIR)
64  
65 -dnl default strip binaries 
66 -AC_MSG_CHECKING(disable stripped binaries)
67 -AC_ARG_ENABLE( strip,
68 -[  --disable-strip                   disable stripping binaries by default],
69 -[v=no; STRIP=""; ],
70 -[v=yes;  STRIP="-s"; ]
71 -)
72 -AC_MSG_RESULT($v)
73 -AC_SUBST(STRIP)
74 -
75  dnl ----------------------------------------------------------------------------
76  dnl ------------   OS Checks  --------------------------------------------------
77  
78 @@ -350,50 +306,12 @@
79  AC_MINIX
80  AC_AIX
81  
82 -
83 -changequote(, )dnl
84 -release=`uname -r 2>/dev/null; exit 0`;
85 -version=`echo $target_os | sed -e 's/[^0-9][^0-9]*//' -e 's/\./X/' -e 's/\.//g' -e 's/X/./' \
86 -       | awk '{ v=$1+0; if( v > 0 ){ while( v < 100 || int(v) != v ){v = v * 10;}}; print v; }' `;
87 -if test "$version" -eq 0 ; then
88 -       version=`echo $release | sed -e 's/-.*//' -e 's/\.//g' \
89 -       | awk '{ v=$1+0; if( v > 0 ){ while( v < 100 || int(v) != v ){v = v * 10;}}; print v; }' `;
90 -fi
91 -osword=`echo $target_os | sed -e 's/[0-9].*//'`; export osword
92 -changequote([, ])dnl
93 -AC_MSG_RESULT([Target is $target, arch $target_cpu, os $target_os, release $release, version $version])
94 -
95 -AC_DEFINE_UNQUOTED(ARCHITECTURE,"$target_cpu")
96 -AC_DEFINE_UNQUOTED(OSNAME,"$osword")
97 -AC_DEFINE_UNQUOTED(OSVERSION,$version)
98 -OSNAME=$osword
99 -OSVERSION=$version
100 -AC_SUBST(OSNAME)dnl
101 -AC_SUBST(OSVERSION)dnl
102 -
103 -
104  dnl ----------------------------------------------------------------------------
105  dnl -----------   C compiler checks    -----------------------------------------
106  
107  AC_PROG_CPP
108  AC_PROG_CC
109  
110 -if test "$ac_cv_prog_gcc" = yes; then
111 -       cat >conftest.c <<EOF
112 -#if __GNUC__ < 2 || (__GNUC__ == 2 && __GNUC_MINOR__ < 5)
113 -yes
114 -#endif
115 -EOF
116 -    if ${CC-cc} -E conftest.c | egrep yes >/dev/null 2>&1; then
117 -        gcc -v
118 -               echo "WARNING: gcc -O (version 2.4.5 and below) produces incorrect code"
119 -               echo "  for lpd.c and other large routines. Update your GCC compiler"
120 -               exit 1
121 -       fi;
122 -fi;
123 -
124 -LDCC="$CC"
125 -
126  AM_PROG_LIBTOOL
127  
128  AC_C_CONST
129 @@ -451,77 +369,6 @@
130    AC_DEFINE(HAVE_QUAD_T)
131  fi
132  
133 -
134 -dnl ----------------------------------------------------------------------------
135 -dnl OS dependency checks
136 -checklibs=
137 -case $target_os in
138 -        *linux* )
139 -               no_resolv_lib=yes;
140 -               case $release in
141 -changequote(, )dnl
142 -               2.2.1[0-5]* )
143 -changequote([, ])dnl
144 -                       AC_DEFINE(SETUID_CHECK)
145 -                       AC_MSG_WARN([Kernel may have SETUID compromise.  Update kernel])
146 -                       ;;
147 -               esac
148 -               ;;
149 -        *bsdi* )
150 -               LDCC=shlicc
151 -               dnl BSDI uses this for setproctitle
152 -               AC_CHECK_LIB(util, setproctitle, [LIBS="-lutil $LIBS"])
153 -               ;;
154 -        *bsd* )
155 -               dnl *BSD uses this for setproctitle
156 -               AC_CHECK_LIB(util, setproctitle, [LIBS="-lutil $LIBS"])
157 -               ;;
158 -        *unicos* )
159 -               checklibs=no
160 -               ;;
161 -        *irix6* )
162 -               checklibs=no
163 -               AC_DEFINE_UNQUOTED(IRIX,$version)
164 -               ;;
165 -        *irix5* )
166 -               checklibs=no
167 -               AC_DEFINE(HAVE_BROKEN_TIOCEXCL)
168 -               AC_DEFINE(SVR4)
169 -               AC_DEFINE_UNQUOTED(IRIX,$version)
170 -               ;;
171 -        *irix* )
172 -               checklibs=no
173 -               AC_DEFINE_UNQUOTED(IRIX,$version)
174 -               ;;
175 -       *solaris* )
176 -               AC_DEFINE(SVR4)
177 -               AC_DEFINE_UNQUOTED(SOLARIS,$version)
178 -               no_resolv_lib=yes;
179 -               ;;
180 -       *hpux* )
181 -               AC_DEFINE(_HPUX_SOURCE)
182 -               CPPFLAGS="$CPPFLAGS -D_HPUX_SOURCE=1"
183 -               CFLAGS="$CFLAGS -D_HPUX_SOURCE=1"
184 -               AC_DEFINE_UNQUOTED(HPUX,$version)
185 -               ;;
186 -       *sunos* )
187 -               AC_DEFINE_UNQUOTED(SUNOS,$version)
188 -               ;;
189 -       osf* )
190 -               AC_DEFINE_UNQUOTED(DECALPHA,$version)
191 -               if test "$ac_cv_prog_gcc" != yes; then
192 -                       CPPFLAGS="$CPPFLAGS -std";
193 -                       CFLAGS="$CFLAGS -std";
194 -        else
195 -            CPPFLAGS="$CPPFLAGS -DAES_SOURCE"
196 -            CFLAGS="$CFLAGS -DAES_SOURCE"
197 -               fi
198 -               ;;
199 -       *mips-sni* )
200 -               ;;
201 -esac
202 -AC_MSG_RESULT([using CPPFLAGS=\"${CPPFLAGS}\", CFLAGS=\"${CFLAGS}\"])
203 -
204  dnl ----------------------------------------------------------------------------
205  dnl headers:
206  
207 @@ -549,7 +396,6 @@
208         dnl A/UX uses this...
209         AC_CHECK_LIB(posix, getpwent, [LIBS="$LIBS -lposix"])
210  
211 -       dnl use old-style shared libs if we have 'em.
212         AC_CHECK_LIB(socket_s, socket, [LIBS="$LIBS -lsocket_s"; have_socket=1], ,-lnsl)
213         if test -z "$have_socket"; then
214                 AC_CHECK_LIB(socket, socket, [LIBS="$LIBS -lsocket"], , -lnsl)
215 @@ -1007,8 +853,8 @@
216  dnl ----------------------------------------------------------------------------
217  dnl check to see if you have getpgrp(0) or getpgrp()
218  dnl
219 -dnl POSIX `getpgrp(void)'  define HAVE_GETPGRP_0
220 -dnl BSD   `getpgrp(int)' - takes 0 as argument
221 +dnl POSIX getpgrp(void)  define HAVE_GETPGRP_0
222 +dnl BSD   getpgrp(int) - takes 0 as argument
223  dnl                        define HAVE_GETPGRP_0 0
224  
225  dnl check to see if you have getpgrp(0) or getpgrp()
226 @@ -1055,11 +901,11 @@
227  
228  dnl ----------------------------------------------------------------------------
229  dnl just for (really) backwards compatibility
230 -dnl we really try not to use union wait -- it's heinously unportable.
231 +dnl we really try not to use union wait -- it is heinously unportable.
232  dnl nicked this check from Tcl as well. ;
233  dnl
234  dnl The check below checks whether <sys/wait.h> defines the type
235 -dnl "union wait" correctly.  It's needed because of weirdness in
236 +dnl "union wait" correctly.  It is needed because of weirdness in
237  dnl HP-UX where "union wait" is defined in both the BSD and SYS-V
238  dnl environments.  Checking the usability of WIFEXITED seems to do
239  dnl the trick.
240 @@ -1307,41 +1153,9 @@
241  
242  AC_PROG_MAKE_SET
243  
244 -dnl ----------------- force this to be Bourne Shell for now ---------------
245 -AC_MSG_CHECKING(for shell)
246 -SHELL=/bin/sh
247 -AC_MSG_RESULT(using $SHELL (FORCED))
248 -
249 +ALL_LINGUAS="fr"
250  AM_GNU_GETTEXT
251  
252 -AC_MSG_RESULT([LIBS $LIBS, INTLLIBS $INTLLIBS])
253 - if test "${USE_NLS}" = yes; then
254 -   AC_MSG_RESULT([Using NLS, localedir ${LOCALEDIR}, need intl/libintl.a - "${USE_INCLUDED_LIBINTL}" ])
255 -   if test "${USE_INCLUDED_LIBINTL}" = yes ; then
256 -      CPPFLAGS="$CPPFLAGS -I \${top_builddir}/intl"
257 -         AC_MSG_RESULT([using \${top_builddir}/intl])
258 -         if test "$nls_cv_force_use_gnu_gettext" = no ; then
259 -               echo "NLS enabled and requested system gettext support not available."
260 -               echo " You may need to use:"
261 -               echo "  configure '--with-cppopts=-I/usr/local/include' '--with-ldopts=-L/usr/local/lib'"
262 -               echo " See ${srcdir}/ABOUT-NLS.LPRng in the LPRng distribution for details."
263 -               exit 1;
264 -      fi
265 -         if test ! -f ${srcdir}/intl/gettext.h ; then
266 -               echo "gettext code is not in the ${srcdir}/intl directory."
267 -               echo "See ${srcdir}/ABOUT-NLS.LPRng in the LPRng distribution for details."
268 -               exit 1;
269 -         fi
270 -   fi
271 -   LIBS="$INTLLIBS $LIBS"
272 - else
273 -   AC_MSG_RESULT([No NLS])
274 - fi   
275 - if test "$XGETTEXT" = "" ; then
276 -        XGETTEXT=xgettext;
277 - fi
278 - AC_MSG_RESULT(using XGETTEXT $XGETTEXT)
279 -
280  dnl ----------------------------------------------------------------------------
281  dnl ----------------- END OF GENERAL CONFIGURATION   ---------------------------
282  
283 @@ -1393,12 +1207,12 @@
284                 found=
285                 if test "$found" = "" ; then
286                         LIBS=" -lcrypto -lcom_err $SAVELIBS"
287 -                       AC_CHECKING(for krb5_des_string_to_key in $LIBS, )
288 +                       AC_MSG_NOTICE([for krb5_des_string_to_key in $LIBS])
289                         AC_TRY_LINK_FUNC(krb5_des_string_to_key,found="yes")
290                 fi;
291                 if test "$found" = "" ; then
292                         LIBS=" -lk5crypto -lcom_err $SAVELIBS"
293 -                       AC_CHECKING(for krb5_des_string_to_keyin $LIBS, )
294 +                       AC_MSG_NOTICE([for krb5_des_string_to_keyin $LIBS])
295                         AC_TRY_LINK_FUNC(krb5_des_string_to_key,found="yes")
296                 fi;
297                 if test "$found" = "" ; then
298 @@ -1413,7 +1227,7 @@
299                 found= 
300                 if test "$found" = "" ; then
301                         LIBS=" -lkrb5 $SAVELIBS"
302 -                       AC_CHECKING(for krb5_init_context in $LIBS, )
303 +                       AC_CHECKING([for krb5_init_context in $LIBS])
304                         AC_TRY_LINK_FUNC(krb5_init_context,found="yes")
305                 fi;
306                 if test "$found" = "" ; then
307 @@ -1427,12 +1241,12 @@
308                         found=;
309                         if test "$found" = "" ; then
310                                 LIBS=" -lkrb4 -ldes425 $SAVELIBS"
311 -                               AC_CHECKING(for krb_recvauth in $LIBS, )
312 +                               AC_CHECKING([for krb_recvauth in $LIBS])
313                                 AC_TRY_LINK_FUNC(krb5_init_context,found="yes")
314                         fi;
315                         if test "$found" = "" ; then
316                                 LIBS=" -lkrb4 -ldes $SAVELIBS"
317 -                               AC_CHECKING(for krb_recvauth in $LIBS, )
318 +                               AC_CHECKING([for krb_recvauth in $LIBS])
319                                 AC_TRY_LINK_FUNC(krb5_init_context,found="yes")
320                         fi;
321                         if test "$found" = "" ; then
322 @@ -1501,12 +1315,7 @@
323  dnl ----------------- START OF OUTPUT ------------------------------------------
324  
325  
326 -if test "$ac_cv_prog_gcc" = yes; then
327 -       CFLAGS="$CFLAGS -Wall -Werror"
328 -fi;
329 -
330 -AC_OUTPUT(
331 -[
332 +AC_OUTPUT([
333  Makefile
334  HOWTO/Makefile
335  TESTSUPPORT/Makefile
336 @@ -1535,29 +1344,23 @@
337  src/psbanner
338  po/Makefile.in
339  intl/Makefile
340 -],
341 -[
342 -for i in  \
343 -UTILS/LPRng.pm \
344 -UTILS/accounting.pl \
345 -UTILS/decode_args_with_perl \
346 -UTILS/decode_args_with_sh \
347 -UTILS/fixid \
348 -UTILS/fixupdate \
349 -UTILS/lpq_in_perl \
350 -UTILS/lpr_in_perl \
351 -UTILS/lprm_in_perl \
352 -UTILS/make_lpd_conf \
353 -UTILS/make_printcap_use \
354 -UTILS/makeinc \
355 -UTILS/read_conf \
356 -UTILS/remote_active \
357 -UTILS/test_read \
358 -UTILS/update_z.pl \
359 -; do chmod +x $i ; done
360 -]
361 -
362 -)
363 +UTILS/LPRng.pm
364 +UTILS/accounting.pl
365 +UTILS/decode_args_with_perl
366 +UTILS/decode_args_with_sh
367 +UTILS/fixid
368 +UTILS/fixupdate
369 +UTILS/lpq_in_perl
370 +UTILS/lpr_in_perl
371 +UTILS/lprm_in_perl
372 +UTILS/make_lpd_conf
373 +UTILS/make_printcap_use
374 +UTILS/makeinc
375 +UTILS/read_conf
376 +UTILS/remote_active
377 +UTILS/test_read
378 +UTILS/update_z.pl
379 +])
380  
381  dnl ----------------------------------------------------------------------------
382  dnl ----------------- END OF OUTPUT --------------------------------------------
383 --- LPRng-3.8.1/src/Makefile.in~        Fri Nov 16 17:01:32 2001
384 +++ LPRng-3.8.1/src/Makefile.in Sun Nov 18 23:24:17 2001
385 @@ -47,9 +47,6 @@
386  SHELL_PATH=@SHELL@
387  SHELL = @SHELL@
388  
389 -# loader for c programs
390 -LDCC=@LDCC@
391 -
392  # any libs that need to be used to get these programs to compile:
393  LIBS= @LIBS@
394  
395 @@ -71,8 +71,6 @@
396  
397  # install options
398  
399 -STRIP=@STRIP@
400 -
401  CFLAGS:= \
402         -I${top_builddir} \
403         -I${SRC}/include -I${SRC}/common \
404 @@ -98,8 +96,6 @@
405  FILTER_DIR = @FILTER_DIR@
406  LPD_DIR    = @LPD_DIR@
407  
408 -STRIP      = @STRIP@
409 -
410  #********************** End of configure modifiable settings ************
411  
412  
413 @@ -187,7 +184,7 @@
414  ########################################################################
415  
416  .SUFFIXES: .lo
417 -LINK =  $(LIBTOOL) --mode=link $(LDCC) $(LDFLAGS) -o $@
418 +LINK =  $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -o $@
419  .c.lo:
420         $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c $<
421  
422 @@ -310,17 +306,17 @@
423         done;
424  
425         ${LIBTOOL} --mode=install $(INSTALLCMD) liblpr.la $(DESTDIR)$(libdir)/liblpr.la
426 -       ${LIBTOOL} --mode=install ${INSTALLCMD} ${STRIP} -m $(@PERMS@) lpq ${DESTDIR}${bindir}
427 -       ${LIBTOOL} --mode=install ${INSTALLCMD} ${STRIP} -m $(@PERMS@) lprm ${DESTDIR}${bindir}
428 -       ${LIBTOOL} --mode=install ${INSTALLCMD} ${STRIP} -m $(@PERMS@) lpr ${DESTDIR}${bindir}
429 -       ${LIBTOOL} --mode=install ${INSTALLCMD} ${STRIP} -m $(@PERMS@) lpstat ${DESTDIR}${bindir}
430 -       ${LIBTOOL} --mode=install ${INSTALLCMD} ${STRIP} -m $(@PERMS@) lpc ${DESTDIR}${sbindir}
431 -       ${LIBTOOL} --mode=install ${INSTALLCMD} ${STRIP} -m $(NORM_PERMS) lpd ${DESTDIR}${LPD_DIR}
432 -       ${LIBTOOL} --mode=install ${INSTALLCMD} ${STRIP} -m $(NORM_PERMS) lpf ${DESTDIR}${FILTER_DIR}
433 -       ${LIBTOOL} --mode=install ${INSTALLCMD} ${STRIP} -m $(NORM_PERMS) lpbanner ${DESTDIR}${FILTER_DIR}
434 -       ${LIBTOOL} --mode=install ${INSTALLCMD}    -m $(NORM_PERMS) pclbanner ${DESTDIR}${FILTER_DIR}
435 -       ${LIBTOOL} --mode=install ${INSTALLCMD}    -m $(NORM_PERMS) psbanner ${DESTDIR}${FILTER_DIR}
436 -       ${LIBTOOL} --mode=install ${INSTALLCMD} ${STRIP} -m $(NORM_PERMS) checkpc ${DESTDIR}${sbindir}
437 +       ${LIBTOOL} --mode=install ${INSTALLCMD} -m $(@PERMS@) lpq ${DESTDIR}${bindir}
438 +       ${LIBTOOL} --mode=install ${INSTALLCMD} -m $(@PERMS@) lprm ${DESTDIR}${bindir}
439 +       ${LIBTOOL} --mode=install ${INSTALLCMD} -m $(@PERMS@) lpr ${DESTDIR}${bindir}
440 +       ${LIBTOOL} --mode=install ${INSTALLCMD} -m $(@PERMS@) lpstat ${DESTDIR}${bindir}
441 +       ${LIBTOOL} --mode=install ${INSTALLCMD} -m $(@PERMS@) lpc ${DESTDIR}${sbindir}
442 +       ${LIBTOOL} --mode=install ${INSTALLCMD} -m $(NORM_PERMS) lpd ${DESTDIR}${LPD_DIR}
443 +       ${LIBTOOL} --mode=install ${INSTALLCMD} -m $(NORM_PERMS) lpf ${DESTDIR}${FILTER_DIR}
444 +       ${LIBTOOL} --mode=install ${INSTALLCMD} -m $(NORM_PERMS) lpbanner ${DESTDIR}${FILTER_DIR}
445 +       ${LIBTOOL} --mode=install ${INSTALLCMD} -m $(NORM_PERMS) pclbanner ${DESTDIR}${FILTER_DIR}
446 +       ${LIBTOOL} --mode=install ${INSTALLCMD} -m $(NORM_PERMS) psbanner ${DESTDIR}${FILTER_DIR}
447 +       ${LIBTOOL} --mode=install ${INSTALLCMD} -m $(NORM_PERMS) checkpc ${DESTDIR}${sbindir}
448         cd ${DESTDIR}${bindir}; rm -f lp cancel; ln -s lpr lp; ln -s lprm cancel;
449  
450  uninstall:
451 --- LPRng-3.8.1/Makefile.in~    Mon Nov 19 00:56:23 2001
452 +++ LPRng-3.8.1/Makefile.in     Mon Nov 19 00:56:23 2001
453 @@ -46,9 +46,7 @@
454  LOCKFILE=\"@LOCKFILE@\"
455  PSHOWALL="@PSHOWALL@"
456  FILTER_DIR=@FILTER_DIR@
457 -LOCALEDIR=@LOCALEDIR@
458  INIT=@INIT@
459 -USE_NLS=@USE_NLS@
460  USE_GDBM=@USE_GDBM@
461  LIBTOOL=@LIBTOOL@
462  
463 @@ -111,12 +109,6 @@
464  MAKETARGET=all
465  
466  ###############################################################################
467 -$(ALLDIRS):
468 -       if [ "$@" != po -o "$(USE_NLS)" != "no" ] ; then \
469 -               cd $@; $(MAKE) localedir=${DESTDIR}${LOCALEDIR} \
470 -                       DESTDIR=$(DESTDIR) $(MAKETARGET) ; \
471 -       fi
472 -
473  TAGS clean::
474         -$(MAKE) MAKETARGET=$@ DESTDIR=$(DESTDIR) $(DIRS)
475  
476 @@ -125,7 +117,9 @@
477         -rm -f *.bak ? ?.* core *.old
478  
479  install: all
480 -       $(MAKE) MAKETARGET=$@ DESTDIR=$(DESTDIR) $(INSTALLDIRS)
481 +       for i in $(INSTALLDIRS); do \
482 +               $(MAKE) install DESTDIR=$(DESTDIR) -C $$i; \
483 +       done
484  
485         if [ "${POSTINSTALL}" != "NO" -a "${POSTINSTALL}" != "no" ] ; then \
486                 MAKEINSTALL=YES DESTDIR=$(DESTDIR) $(SHELL) postinstall ; \
This page took 0.055275 seconds and 3 git commands to generate.