]> git.ipfire.org Git - thirdparty/cups.git/commitdiff
Import CUPS v1.7.1 release-1.7.1
authorMichael Sweet <msweet@msweet-imac.local>
Tue, 15 Mar 2016 14:36:17 +0000 (10:36 -0400)
committerMichael Sweet <msweet@msweet-imac.local>
Tue, 15 Mar 2016 14:36:17 +0000 (10:36 -0400)
415 files changed:
CHANGES.txt
INSTALL.txt
Makedefs.in
Makefile
README.txt
backend/Makefile
backend/backend-private.h
backend/dnssd.c
backend/ieee1284.c
backend/ipp.c
backend/lpd.c
backend/network.c
backend/runloop.c
backend/snmp-supplies.c
backend/snmp.c
backend/socket.c
backend/test1284.c
backend/testbackend.c
backend/testsupplies.c
backend/usb-darwin.c
backend/usb-libusb.c
backend/usb-unix.c
backend/usb.c
berkeley/Makefile
berkeley/lpc.c
berkeley/lpq.c
berkeley/lpr.c
berkeley/lprm.c
cgi-bin/Makefile
cgi-bin/admin.c
cgi-bin/cgi-private.h
cgi-bin/cgi.h
cgi-bin/classes.c
cgi-bin/help-index.c
cgi-bin/help-index.h
cgi-bin/help.c
cgi-bin/html.c
cgi-bin/ipp-var.c
cgi-bin/jobs.c
cgi-bin/makedocset.c
cgi-bin/printers.c
cgi-bin/search.c
cgi-bin/template.c
cgi-bin/testcgi.c
cgi-bin/testhi.c
cgi-bin/testtemplate.c
cgi-bin/var.c
cgi-bin/websearch.c
conf/Makefile
conf/cups-files.conf.in
conf/cupsd.conf.in
conf/mime.convs.in
conf/snmp.conf.in
config-scripts/cups-common.m4
config.h.in
configure [new file with mode: 0755]
configure.in
cups-config.in
cups/Makefile
cups/adminutil.c
cups/adminutil.h
cups/array-private.h
cups/array.c
cups/array.h
cups/attr.c
cups/auth.c
cups/backchannel.c
cups/backend.c
cups/backend.h
cups/conflicts.c
cups/cups-private.h
cups/cups.h
cups/custom.c
cups/debug-private.h
cups/debug.c
cups/dest-job.c
cups/dest-localization.c
cups/dest-options.c
cups/dest.c
cups/dir.c
cups/dir.h
cups/emit.c
cups/encode.c
cups/file-private.h
cups/file.c
cups/file.h
cups/getdevices.c
cups/getifaddrs.c
cups/getputfile.c
cups/globals.c
cups/http-addr.c
cups/http-addrlist.c
cups/http-private.h
cups/http-support.c
cups/http.c
cups/http.h
cups/ipp-private.h
cups/ipp-support.c
cups/ipp.c
cups/ipp.h
cups/langprintf.c
cups/language-private.h
cups/language.c
cups/language.h
cups/localize.c
cups/mark.c
cups/md5-private.h
cups/md5.c
cups/md5passwd.c
cups/notify.c
cups/options.c
cups/page.c
cups/ppd-cache.c
cups/ppd-private.h
cups/ppd.c
cups/ppd.h
cups/pwg-media.c
cups/pwg-private.h
cups/pwg.h
cups/raster-private.h
cups/raster.h
cups/request.c
cups/sidechannel.c
cups/sidechannel.h
cups/snmp-private.h
cups/snmp.c
cups/snprintf.c
cups/sspi.c
cups/string-private.h
cups/string.c
cups/tempfile.c
cups/testadmin.c
cups/testarray.c
cups/testconflicts.c
cups/testcups.c
cups/testfile.c
cups/testhttp.c
cups/testi18n.c
cups/testipp.c
cups/testlang.c
cups/testoptions.c
cups/testppd.c
cups/testpwg.c
cups/testsnmp.c
cups/thread-private.h
cups/thread.c
cups/transcode.c
cups/transcode.h
cups/usersys.c
cups/util.c
cups/versioning.h
data/Makefile
data/epson.h
data/hp.h
data/label.h
desktop/Makefile
doc/Makefile
doc/ca/index.html.in
doc/cs/index.html.in
doc/es/index.html.in
doc/fr/index.html.in
doc/help/spec-cmp.html
doc/index.html.in
doc/it/index.html.in
doc/ja/index.html.in
doc/ru/index.html.in
examples/Makefile
examples/ppdx.c
examples/ppdx.h
examples/testppdx.c
examples/testppdx.ppd
filter/Makefile
filter/commandtops.c
filter/common.c
filter/common.h
filter/error.c
filter/gziptoany.c
filter/interpret.c
filter/pstops.c
filter/raster.c
filter/rasterbench.c
filter/rastertoepson.c
filter/rastertohp.c
filter/rastertolabel.c
filter/rastertopwg.c
filter/testraster.c
install-sh
locale/Makefile
locale/checkpo.c
locale/po2strings.c
locale/strings2po.c
locale/translate.c
man/Makefile
man/backend.man
man/cancel.man
man/classes.conf.man
man/client.conf.man.in
man/cups-config.man
man/cups-deviced.man.in
man/cups-driverd.man.in
man/cups-files.conf.man.in
man/cups-lpd.man.in
man/cups-snmp.conf.man
man/cups-snmp.man.in
man/cupsaccept.man
man/cupsaddsmb.man.in
man/cupsctl.man
man/cupsd.conf.man.in
man/cupsd.man.in
man/cupsenable.man
man/cupsfilter.man
man/cupstestdsc.man
man/cupstestppd.man
man/filter.man
man/ippfind.man
man/ipptool.man
man/ipptoolfile.man
man/lp.man
man/lpadmin.man
man/lpc.man
man/lpinfo.man
man/lpmove.man
man/lpoptions.man.in
man/lppasswd.man
man/lpq.man
man/lpr.man
man/lprm.man
man/lpstat.man
man/mailto.conf.man
man/mantohtml.c
man/mime.convs.man
man/mime.types.man
man/notifier.man
man/ppdc.man
man/ppdcfile.man
man/ppdhtml.man
man/ppdi.man
man/ppdmerge.man
man/ppdpo.man
man/printers.conf.man
man/subscriptions.conf.man
monitor/Makefile
monitor/bcp.c
monitor/tbcp.c
notifier/Makefile
notifier/dbus.c
notifier/mailto.c
notifier/rss.c
notifier/testnotify.c
packaging/cups.list.in
packaging/cups.spec [new file with mode: 0644]
packaging/cups.spec.in
ppdc/Makefile
ppdc/foo.drv
ppdc/genstrings.cxx
ppdc/ppdc-array.cxx
ppdc/ppdc-attr.cxx
ppdc/ppdc-catalog.cxx
ppdc/ppdc-choice.cxx
ppdc/ppdc-constraint.cxx
ppdc/ppdc-driver.cxx
ppdc/ppdc-file.cxx
ppdc/ppdc-filter.cxx
ppdc/ppdc-font.cxx
ppdc/ppdc-group.cxx
ppdc/ppdc-import.cxx
ppdc/ppdc-mediasize.cxx
ppdc/ppdc-message.cxx
ppdc/ppdc-option.cxx
ppdc/ppdc-private.h
ppdc/ppdc-profile.cxx
ppdc/ppdc-shared.cxx
ppdc/ppdc-source.cxx
ppdc/ppdc-string.cxx
ppdc/ppdc-variable.cxx
ppdc/ppdc.cxx
ppdc/ppdc.h
ppdc/ppdhtml.cxx
ppdc/ppdi.cxx
ppdc/ppdmerge.cxx
ppdc/ppdpo.cxx
ppdc/sample.drv
ppdc/testcatalog.cxx
scheduler/Makefile
scheduler/auth.c
scheduler/auth.h
scheduler/banners.c
scheduler/banners.h
scheduler/cert.c
scheduler/cert.h
scheduler/classes.c
scheduler/classes.h
scheduler/client.c
scheduler/client.h
scheduler/colorman.c
scheduler/colorman.h
scheduler/conf.c
scheduler/conf.h
scheduler/cups-deviced.c
scheduler/cups-driverd.cxx
scheduler/cups-exec.c
scheduler/cups-lpd.c
scheduler/cups.sh.in
scheduler/cups.xml.in
scheduler/cupsd.h
scheduler/cupsfilter.c
scheduler/dirsvc.c
scheduler/dirsvc.h
scheduler/env.c
scheduler/file.c
scheduler/filter.c
scheduler/ipp.c
scheduler/job.c
scheduler/job.h
scheduler/listen.c
scheduler/log.c
scheduler/main.c
scheduler/mime-private.h
scheduler/mime.c
scheduler/mime.h
scheduler/network.c
scheduler/network.h
scheduler/policy.c
scheduler/policy.h
scheduler/printers.c
scheduler/printers.h
scheduler/process.c
scheduler/quotas.c
scheduler/select.c
scheduler/server.c
scheduler/statbuf.c
scheduler/statbuf.h
scheduler/subscriptions.c
scheduler/subscriptions.h
scheduler/sysman.c
scheduler/sysman.h
scheduler/testlpd.c
scheduler/testmime.c
scheduler/testspeed.c
scheduler/testsub.c
scheduler/tls-darwin.c
scheduler/tls-gnutls.c
scheduler/tls-openssl.c
scheduler/tls.c
scheduler/type.c
scheduler/util.c
scheduler/util.h
systemv/Makefile
systemv/cancel.c
systemv/cupsaccept.c
systemv/cupsaddsmb.c
systemv/cupsctl.c
systemv/cupstestdsc.c
systemv/cupstestppd.c
systemv/lp.c
systemv/lpadmin.c
systemv/lpinfo.c
systemv/lpmove.c
systemv/lpoptions.c
systemv/lppasswd.c
systemv/lpstat.c
templates/Makefile
templates/ca/trailer.tmpl
templates/cs/trailer.tmpl
templates/es/trailer.tmpl
templates/fr/trailer.tmpl
templates/it/trailer.tmpl
templates/ja/trailer.tmpl
templates/ru/Makefile
templates/ru/trailer.tmpl
templates/trailer.tmpl
test/4.1-requests.test
test/4.2-cups-printer-ops.test
test/4.3-job-ops.test
test/4.4-subscription-ops.test
test/5.1-lpadmin.sh
test/5.2-lpc.sh
test/5.3-lpq.sh
test/5.4-lpstat.sh
test/5.5-lp.sh
test/5.6-lpr.sh
test/5.7-lprm.sh
test/5.8-cancel.sh
test/5.9-lpinfo.sh
test/Makefile
test/cancel-current-job.test
test/create-printer-subscription.test
test/get-completed-jobs.test
test/get-jobs.test
test/get-notifications.test
test/ipp-1.1.test
test/ipp-2.0.test
test/ipp-2.1.test
test/ipp-2.2.test
test/ipp-everywhere.test
test/ippdiscover.c
test/ippfind.c
test/ippserver.c
test/ipptool.c
test/run-stp-tests.sh
test/testhp.ppd
test/testps.ppd
test/waitjobs.sh
test/xmltotest.c
tools/checkglobals [deleted file]
tools/listpublic [deleted file]
tools/makeipptoolpkg [deleted file]
tools/makesrcdist [deleted file]
tools/pdftops-darwin.sh [deleted file]
tools/products.php [deleted file]
tools/testbtmm.c [deleted file]
tools/testosx [deleted file]
tools/testrpm [deleted file]
vcnet/config.h
xcode/config.h

index fadfac8390d8d4904e4fe8a4fcfe13ecb848e7dc..a47e895852d6ad2ace0ad173e8a3b2ecdcc456f0 100644 (file)
@@ -1,8 +1,10 @@
-CHANGES.txt - 1.7.1 - 2013-11-06
+CHANGES.txt - 1.7.1 - 2014-01-08
 --------------------------------
 
 CHANGES IN CUPS V1.7.1
 
 --------------------------------
 
 CHANGES IN CUPS V1.7.1
 
+       - Security: the lppasswd program incorrectly used settings from
+         ~/.cups/client.conf (STR #4319)
        - Auto debug logging was broken in 1.7.0 (<rdar://problem/15331639>)
        - Some gzip'd PPD files could not be used (<rdar://problem/15386424>)
        - Cleaned up some job logging in the scheduler
        - Auto debug logging was broken in 1.7.0 (<rdar://problem/15331639>)
        - Some gzip'd PPD files could not be used (<rdar://problem/15386424>)
        - Cleaned up some job logging in the scheduler
@@ -11,7 +13,7 @@ CHANGES IN CUPS V1.7.1
          scheduler (<rdar://problem/15382819>)
        - The RPM spec file did not list the build requirements; this was on
          purpose, but now we are listing the Red Hat package names
          scheduler (<rdar://problem/15382819>)
        - The RPM spec file did not list the build requirements; this was on
          purpose, but now we are listing the Red Hat package names
-         (<rdar://problem/15375760>)
+         (<rdar://problem/15375760>, STR #4322)
        - Printing to a raw queue could result in corrupt output due to
          opportunistic compression (<rdar://problem/15008524>)
        - The GNU TLS support code triggered many compiler warnings due to the
        - Printing to a raw queue could result in corrupt output due to
          opportunistic compression (<rdar://problem/15008524>)
        - The GNU TLS support code triggered many compiler warnings due to the
@@ -21,6 +23,21 @@ CHANGES IN CUPS V1.7.1
          cups-filters package installed (<rdar://problem/14292998>)
        - Japanese PPDs using with the Shift-JIS encoding did not work
          (<rdar://problem/15427759>)
          cups-filters package installed (<rdar://problem/14292998>)
        - Japanese PPDs using with the Shift-JIS encoding did not work
          (<rdar://problem/15427759>)
+       - "tel:" URIs incorrectly had slashes (<rdar://problem/15418463>)
+       - The libusb-based USB backend incorrectly used write timeouts
+         (<rdar://problem/15564888>)
+       - Shared printers could become inaccessible after a few days on OS X
+         (<rdar://problem/15426838>)
+       - The IPP backend did not wait for a busy printer to become available
+         before attempting to print (<rdar://problem/15465667>)
+       - CUPS did not support "auto-monochrome" or "process-monochrome" for the
+         "print-color-mode" option (<rdar://problem/15482520>)
+       - Using "@IF(name)" in an Allow or Deny rule did not work (STR #4328)
+       - lpq and lpstat did not list jobs in the correct order when priorities
+         were specified (STR #4326)
+       - The D-BUS notifier did not remove its lockfile (STR #4314)
+       - CUPS incorrectly used the USER environment variable when the name did
+         not match the user ID (STR #4327)
 
 
 CHANGES IN CUPS V1.7.0
 
 
 CHANGES IN CUPS V1.7.0
index 090b17fba87d06b9a363d1f467d52760d1ae49eb..27797678d4a13e48ff30b0e3e5640d5c36fe46d3 100644 (file)
@@ -1,4 +1,4 @@
-INSTALL - CUPS v1.7.0 - 2013-07-16
+INSTALL - CUPS v1.7.1 - 2014-01-08
 ----------------------------------
 
 This file describes how to compile and install CUPS from source code. For more
 ----------------------------------
 
 This file describes how to compile and install CUPS from source code. For more
index 817f18ab1285ad97db3870d6f9fb3b534b5dde82..6d25b41cbdad79897a09a45547bdd02a075ae2ba 100644 (file)
@@ -1,5 +1,5 @@
 #
 #
-# "$Id$"
+# "$Id: Makedefs.in 11154 2013-07-17 15:21:18Z msweet $"
 #
 #   Common makefile definitions for CUPS.
 #
 #
 #   Common makefile definitions for CUPS.
 #
@@ -261,5 +261,5 @@ DBUSDIR             =       @DBUSDIR@
 
 
 #
 
 
 #
-# End of "$Id$"
+# End of "$Id: Makedefs.in 11154 2013-07-17 15:21:18Z msweet $"
 #
 #
index 0e287e4737866e1be8365b42d2a72b1f93f9593d..199d0a0b37b1a2279cf8c27c148c9a0eae447a3b 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,5 +1,5 @@
 #
 #
-# "$Id$"
+# "$Id: Makefile 11370 2013-10-30 15:08:29Z msweet $"
 #
 #   Top-level Makefile for CUPS.
 #
 #
 #   Top-level Makefile for CUPS.
 #
@@ -352,5 +352,5 @@ dist:       all
 
 
 #
 
 
 #
-# End of "$Id$".
+# End of "$Id: Makefile 11370 2013-10-30 15:08:29Z msweet $".
 #
 #
index 9ec52474ce595ceeb35940ac4cce6c41c540c50f..70f10e775fe2b54e801698d5354e7174b1acf45a 100644 (file)
@@ -1,4 +1,4 @@
-README - CUPS v1.7.0 - 2013-07-16
+README - CUPS v1.7.1 - 2014-01-08
 ---------------------------------
 
 Looking for compile instructions?  Read the file "INSTALL.txt" instead...
 ---------------------------------
 
 Looking for compile instructions?  Read the file "INSTALL.txt" instead...
index 8d1e12e71ea8646bd5f26d67759453001da05275..ec17c0a1342307913b32042a39c54713dfd2e5fa 100644 (file)
@@ -1,5 +1,5 @@
 #
 #
-# "$Id$"
+# "$Id: Makefile 11154 2013-07-17 15:21:18Z msweet $"
 #
 #   Backend makefile for CUPS.
 #
 #
 #   Backend makefile for CUPS.
 #
@@ -301,5 +301,5 @@ include Dependencies
 
 
 #
 
 
 #
-# End of "$Id$".
+# End of "$Id: Makefile 11154 2013-07-17 15:21:18Z msweet $".
 #
 #
index 3729bb020482b3ec99bcd0cbe0dc63c4ca7e3544..09e4bac4e6ef67342c3bfc587e0f38f035493248 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: backend-private.h 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Backend support definitions for CUPS.
  *
  *
  *   Backend support definitions for CUPS.
  *
@@ -334,5 +334,5 @@ extern int          backendWaitLoop(int snmp_fd, http_addr_t *addr,
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: backend-private.h 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 9cea92e037d2849655532afe16caa033699760c1..916b890b3c33ef1c0ff54b55c795be2d2ee0c188 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: dnssd.c 4074 2012-12-12 20:54:21Z msweet $"
  *
  *   DNS-SD discovery backend for CUPS.
  *
  *
  *   DNS-SD discovery backend for CUPS.
  *
@@ -1320,5 +1320,5 @@ unquote(char       *dst,          /* I - Destination buffer */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: dnssd.c 4074 2012-12-12 20:54:21Z msweet $".
  */
  */
index bc4b344a6088d477568c4ec7ce44e46bac1f2cf0..fc5ad1d09a81aaa4e3f896a3aa035b36772565cc 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: ieee1284.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   IEEE-1284 support functions for CUPS.
  *
  *
  *   IEEE-1284 support functions for CUPS.
  *
@@ -487,5 +487,5 @@ backendGetMakeModel(
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: ieee1284.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index fb9700b110440f7a8dc7ac7f0e323df5bbda72c7..22a350c9cf425819ea9245e0abe3297c034dc662 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: ipp.c 11495 2013-12-22 05:29:16Z msweet $"
  *
  * IPP backend for CUPS.
  *
  *
  * IPP backend for CUPS.
  *
@@ -163,7 +163,7 @@ static ipp_t                *new_request(ipp_op_t op, int version, const char *uri,
                                     ppd_file_t *ppd,
                                     ipp_attribute_t *media_col_sup,
                                     ipp_attribute_t *doc_handling_sup,
                                     ppd_file_t *ppd,
                                     ipp_attribute_t *media_col_sup,
                                     ipp_attribute_t *doc_handling_sup,
-                                    int print_color_mode);
+                                    ipp_attribute_t *print_color_mode_sup);
 static const char      *password_cb(const char *prompt, http_t *http,
                                     const char *method, const char *resource,
                                     int *user_data);
 static const char      *password_cb(const char *prompt, http_t *http,
                                     const char *method, const char *resource,
                                     int *user_data);
@@ -250,12 +250,12 @@ main(int  argc,                           /* I - Number of command-line args */
   ipp_attribute_t *doc_handling_sup;   /* multiple-document-handling-supported */
   ipp_attribute_t *printer_state;      /* printer-state attribute */
   ipp_attribute_t *printer_accepting;  /* printer-is-accepting-jobs */
   ipp_attribute_t *doc_handling_sup;   /* multiple-document-handling-supported */
   ipp_attribute_t *printer_state;      /* printer-state attribute */
   ipp_attribute_t *printer_accepting;  /* printer-is-accepting-jobs */
+  ipp_attribute_t *print_color_mode_sup;/* Does printer support print-color-mode? */
   int          create_job = 0,         /* Does printer support Create-Job? */
                get_job_attrs = 0,      /* Does printer support Get-Job-Attributes? */
                send_document = 0,      /* Does printer support Send-Document? */
                validate_job = 0,       /* Does printer support Validate-Job? */
   int          create_job = 0,         /* Does printer support Create-Job? */
                get_job_attrs = 0,      /* Does printer support Get-Job-Attributes? */
                send_document = 0,      /* Does printer support Send-Document? */
                validate_job = 0,       /* Does printer support Validate-Job? */
-               print_color_mode = 0;   /* Does printer support print-color-mode? */
-  int          copies,                 /* Number of copies for job */
+               copies,                 /* Number of copies for job */
                copies_remaining;       /* Number of copies remaining */
   const char   *content_type,          /* CONTENT_TYPE environment variable */
                *final_content_type,    /* FINAL_CONTENT_TYPE environment var */
                copies_remaining;       /* Number of copies remaining */
   const char   *content_type,          /* CONTENT_TYPE environment variable */
                *final_content_type,    /* FINAL_CONTENT_TYPE environment var */
@@ -1024,7 +1024,8 @@ main(int  argc,                           /* I - Number of command-line args */
        delay = _cupsNextDelay(delay, &prev_delay);
 
        ippDelete(supported);
        delay = _cupsNextDelay(delay, &prev_delay);
 
        ippDelete(supported);
-       supported = NULL;
+       supported  = NULL;
+       ipp_status = IPP_STATUS_ERROR_BUSY;
        continue;
       }
     }
        continue;
       }
     }
@@ -1100,9 +1101,7 @@ main(int  argc,                           /* I - Number of command-line args */
                media_col_sup->values[i].string.text);
     }
 
                media_col_sup->values[i].string.text);
     }
 
-    print_color_mode = ippFindAttribute(supported,
-                                       "print-color-mode-supported",
-                                       IPP_TAG_KEYWORD) != NULL;
+    print_color_mode_sup = ippFindAttribute(supported, "print-color-mode-supported", IPP_TAG_KEYWORD);
 
     if ((operations_sup = ippFindAttribute(supported, "operations-supported",
                                           IPP_TAG_ENUM)) != NULL)
 
     if ((operations_sup = ippFindAttribute(supported, "operations-supported",
                                           IPP_TAG_ENUM)) != NULL)
@@ -1384,7 +1383,7 @@ main(int  argc,                           /* I - Number of command-line args */
     request = new_request(IPP_VALIDATE_JOB, version, uri, argv[2],
                           monitor.job_name, num_options, options, compression,
                          copies_sup ? copies : 1, document_format, pc, ppd,
     request = new_request(IPP_VALIDATE_JOB, version, uri, argv[2],
                           monitor.job_name, num_options, options, compression,
                          copies_sup ? copies : 1, document_format, pc, ppd,
-                         media_col_sup, doc_handling_sup, print_color_mode);
+                         media_col_sup, doc_handling_sup, print_color_mode_sup);
 
     response = cupsDoRequest(http, request, resource);
 
 
     response = cupsDoRequest(http, request, resource);
 
@@ -1470,7 +1469,7 @@ main(int  argc,                           /* I - Number of command-line args */
                          version, uri, argv[2], monitor.job_name, num_options,
                          options, compression, copies_sup ? copies : 1,
                          document_format, pc, ppd, media_col_sup,
                          version, uri, argv[2], monitor.job_name, num_options,
                          options, compression, copies_sup ? copies : 1,
                          document_format, pc, ppd, media_col_sup,
-                         doc_handling_sup, print_color_mode);
+                         doc_handling_sup, print_color_mode_sup);
 
    /*
     * Do the request...
 
    /*
     * Do the request...
@@ -2483,7 +2482,8 @@ new_request(
     ppd_file_t      *ppd,              /* I - PPD file data */
     ipp_attribute_t *media_col_sup,    /* I - media-col-supported values */
     ipp_attribute_t *doc_handling_sup,  /* I - multiple-document-handling-supported values */
     ppd_file_t      *ppd,              /* I - PPD file data */
     ipp_attribute_t *media_col_sup,    /* I - media-col-supported values */
     ipp_attribute_t *doc_handling_sup,  /* I - multiple-document-handling-supported values */
-    int             print_color_mode)  /* I - Printer supports print-color-mode */
+    ipp_attribute_t *print_color_mode_sup)
+                                       /* I - Printer supports print-color-mode */
 {
   int          i;                      /* Looping var */
   ipp_t                *request;               /* Request data */
 {
   int          i;                      /* Looping var */
   ipp_t                *request;               /* Request data */
@@ -2658,6 +2658,14 @@ new_request(
                                   strlen(keyword));
                 break;
             default :
                                   strlen(keyword));
                 break;
             default :
+                if (!strcmp(mandatory, "print-color-mode") && !strcmp(keyword, "monochrome"))
+                {
+                  if (ippContainsString(print_color_mode_sup, "auto-monochrome"))
+                    keyword = "auto-monochrome";
+                  else if (ippContainsString(print_color_mode_sup, "process-monochrome") && !ippContainsString(print_color_mode_sup, "monochrome"))
+                    keyword = "process-monochrome";
+                }
+
                 ippAddString(request, IPP_TAG_JOB, value_tag, mandatory,
                              NULL, keyword);
                 break;
                 ippAddString(request, IPP_TAG_JOB, value_tag, mandatory,
                              NULL, keyword);
                 break;
@@ -2732,22 +2740,32 @@ new_request(
        ippAddString(request, IPP_TAG_JOB, IPP_TAG_KEYWORD, "output-bin",
                     NULL, keyword);
 
        ippAddString(request, IPP_TAG_JOB, IPP_TAG_KEYWORD, "output-bin",
                     NULL, keyword);
 
-      color_attr_name = print_color_mode ? "print-color-mode" : "output-mode";
+      color_attr_name = print_color_mode_sup ? "print-color-mode" : "output-mode";
 
       if ((keyword = cupsGetOption("print-color-mode", num_options,
 
       if ((keyword = cupsGetOption("print-color-mode", num_options,
-                                  options)) != NULL)
-       ippAddString(request, IPP_TAG_JOB, IPP_TAG_KEYWORD, color_attr_name,
-                    NULL, keyword);
-      else if ((choice = ppdFindMarkedChoice(ppd, "ColorModel")) != NULL)
+                                  options)) == NULL)
       {
       {
-       if (!_cups_strcasecmp(choice->choice, "Gray"))
-         ippAddString(request, IPP_TAG_JOB, IPP_TAG_KEYWORD,
-                      color_attr_name, NULL, "monochrome");
-       else
-         ippAddString(request, IPP_TAG_JOB, IPP_TAG_KEYWORD,
-                      color_attr_name, NULL, "color");
+       if ((choice = ppdFindMarkedChoice(ppd, "ColorModel")) != NULL)
+       {
+         if (!_cups_strcasecmp(choice->choice, "Gray"))
+           keyword = "monochrome";
+         else
+           keyword = "color";
+       }
+      }
+
+      if (keyword && !strcmp(keyword, "monochrome"))
+      {
+       if (ippContainsString(print_color_mode_sup, "auto-monochrome"))
+         keyword = "auto-monochrome";
+       else if (ippContainsString(print_color_mode_sup, "process-monochrome") && !ippContainsString(print_color_mode_sup, "monochrome"))
+         keyword = "process-monochrome";
       }
 
       }
 
+      if (keyword)
+       ippAddString(request, IPP_TAG_JOB, IPP_TAG_KEYWORD, color_attr_name,
+                    NULL, keyword);
+
       if ((keyword = cupsGetOption("print-quality", num_options,
                                   options)) != NULL)
        ippAddInteger(request, IPP_TAG_JOB, IPP_TAG_ENUM, "print-quality",
       if ((keyword = cupsGetOption("print-quality", num_options,
                                   options)) != NULL)
        ippAddInteger(request, IPP_TAG_JOB, IPP_TAG_ENUM, "print-quality",
@@ -3662,5 +3680,5 @@ update_reasons(ipp_attribute_t *attr,     /* I - printer-state-reasons or NULL */
 }
 
 /*
 }
 
 /*
- * End of "$Id$".
+ * End of "$Id: ipp.c 11495 2013-12-22 05:29:16Z msweet $".
  */
  */
index d73d1bcf0894ee5b871ccbc6087e594f80ab3f17..6e4ab3657e13ddd07c80399b09bab9f0cb59900e 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: lpd.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Line Printer Daemon backend for CUPS.
  *
  *
  *   Line Printer Daemon backend for CUPS.
  *
@@ -1331,5 +1331,5 @@ sigterm_handler(int sig)          /* I - Signal */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: lpd.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index f011f2cf2afb47ebc3c3c1b99b9a8d744e6c15b8..4227319c47c8740c2353b3d00cd013f8bdd0d545 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: network.c 3755 2012-03-30 05:59:14Z msweet $"
  *
  *   Common backend network APIs for CUPS.
  *
  *
  *   Common backend network APIs for CUPS.
  *
@@ -322,5 +322,5 @@ backendNetworkSideCB(
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: network.c 3755 2012-03-30 05:59:14Z msweet $".
  */
  */
index c03c4c2629b600df3b7986d3aa70123a6e9c9c3f..74cdc512d94a95b7b19e828ce960cb5feac4379e 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: runloop.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Common run loop APIs for CUPS backends.
  *
  *
  *   Common run loop APIs for CUPS backends.
  *
@@ -539,5 +539,5 @@ backendWaitLoop(
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: runloop.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 0864c2290cbd720c6bf0965bfe88503e8dfd8db4..568af85862903e28930ff1d948416208269ae63f 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: snmp-supplies.c 11319 2013-09-27 16:18:26Z msweet $"
  *
  *   SNMP supplies functions for CUPS.
  *
  *
  *   SNMP supplies functions for CUPS.
  *
@@ -1103,5 +1103,5 @@ utf16_to_utf8(
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: snmp-supplies.c 11319 2013-09-27 16:18:26Z msweet $".
  */
  */
index fc40800c6190204538797d66fda2e10adba338e1..a94e89c578a4ee482f088c037e9e520bbf8c9182 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: snmp.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   SNMP discovery backend for CUPS.
  *
  *
  *   SNMP discovery backend for CUPS.
  *
@@ -1391,5 +1391,5 @@ update_cache(snmp_cache_t *device,        /* I - Device */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: snmp.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index ebed1361b476f6c5d220e32be9496f6d00629128..8b7dc380c9e489f080f36ff7e0249f415b080aee 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: socket.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   AppSocket backend for CUPS.
  *
  *
  *   AppSocket backend for CUPS.
  *
@@ -520,5 +520,5 @@ wait_bc(int device_fd,                      /* I - Socket */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: socket.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 49bef87ee3aab7c1bbf70650f7f82f7d5566bd6f..3a32391b17fc046776202a7ebc7d82709c02b5fe 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: test1284.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   IEEE-1284 support functions test program for CUPS.
  *
  *
  *   IEEE-1284 support functions test program for CUPS.
  *
@@ -80,5 +80,5 @@ main(int  argc,                               /* I - Number of command-line args */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: test1284.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 722859f7f69f56bbf8d51563355156dde5d5a844..aecfd9cd93175b776b3b25a8873f85b3fea9a03c 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: testbackend.c 4297 2013-05-10 16:04:59Z msweet $"
  *
  *   Backend test program for CUPS.
  *
  *
  *   Backend test program for CUPS.
  *
@@ -684,5 +684,5 @@ walk_cb(const char *oid,            /* I - OID */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: testbackend.c 4297 2013-05-10 16:04:59Z msweet $".
  */
  */
index 6cbdf8091acb495b1eba23acebe9c89b0dd67654..0a300bc903f9d9ceedbede27e881bd6986f39d37 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: testsupplies.c 3247 2011-05-12 06:22:31Z msweet $"
  *
  *   SNMP supplies test program for CUPS.
  *
  *
  *   SNMP supplies test program for CUPS.
  *
@@ -79,5 +79,5 @@ main(int  argc,                               /* I - Number of command-line args */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: testsupplies.c 3247 2011-05-12 06:22:31Z msweet $".
  */
  */
index 937d18e1a5768dded4e751b45b68e40b5481d609..15f074e9e65f0122b637e178ba74591b6e0139bb 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
-* "$Id$"
+* "$Id: usb-darwin.c 10996 2013-05-29 11:51:34Z msweet $"
 *
 * Copyright 2005-2013 Apple Inc. All rights reserved.
 *
 *
 * Copyright 2005-2013 Apple Inc. All rights reserved.
 *
@@ -2339,5 +2339,5 @@ static void get_device_id(cups_sc_status_t *status,
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: usb-darwin.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 20c3d1b56804abf888b1390d83db06b407034eb1..34c28999b75dcd28475edf55d401c19cdf693874 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: usb-libusb.c 11456 2013-12-09 19:26:47Z msweet $"
  *
  *   LIBUSB interface code for CUPS.
  *
  *
  *   LIBUSB interface code for CUPS.
  *
@@ -496,7 +496,7 @@ print_device(const char *uri,               /* I - Device URI */
        iostatus = libusb_bulk_transfer(g.printer->handle,
                                        g.printer->write_endp,
                                        print_buffer, g.print_bytes,
        iostatus = libusb_bulk_transfer(g.printer->handle,
                                        g.printer->write_endp,
                                        print_buffer, g.print_bytes,
-                                       &bytes, 60000);
+                                       &bytes, 0);
        /*
        * Ignore timeout errors, but retain the number of bytes written to
        * avoid sending duplicate data...
        /*
        * Ignore timeout errors, but retain the number of bytes written to
        * avoid sending duplicate data...
@@ -519,7 +519,7 @@ print_device(const char *uri,               /* I - Device URI */
          iostatus = libusb_bulk_transfer(g.printer->handle,
                                          g.printer->write_endp,
                                          print_buffer, g.print_bytes,
          iostatus = libusb_bulk_transfer(g.printer->handle,
                                          g.printer->write_endp,
                                          print_buffer, g.print_bytes,
-                                         &bytes, 60000);
+                                         &bytes, 0);
        }
 
        /*
        }
 
        /*
@@ -534,7 +534,7 @@ print_device(const char *uri,               /* I - Device URI */
          iostatus = libusb_bulk_transfer(g.printer->handle,
                                          g.printer->write_endp,
                                          print_buffer, g.print_bytes,
          iostatus = libusb_bulk_transfer(g.printer->handle,
                                          g.printer->write_endp,
                                          print_buffer, g.print_bytes,
-                                         &bytes, 60000);
+                                         &bytes, 0);
         }
 
        if (iostatus)
         }
 
        if (iostatus)
@@ -2021,6 +2021,6 @@ soft_reset_printer(
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: usb-libusb.c 11456 2013-12-09 19:26:47Z msweet $".
  */
 
  */
 
index 3fe18b68ffe59b29a68ef9cf974c636850c323e2..2033800497b2b65712e5f044132ae565eb0061ae 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: usb-unix.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   USB port backend for CUPS.
  *
  *
  *   USB port backend for CUPS.
  *
@@ -612,5 +612,5 @@ side_cb(int         print_fd,               /* I - Print file */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: usb-unix.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index ee8c1f4ed7d96060f50a59d43090331b4fe9c04a..3ccbc0099fbf14557d162443ab540346d916b4d4 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: usb.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   USB port backend for CUPS.
  *
  *
  *   USB port backend for CUPS.
  *
@@ -260,5 +260,5 @@ main(int  argc,                             /* I - Number of command-line arguments (6 or 7) */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: usb.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 991481ac0acff41021714097353de19cedaa717e..6534f76cf2bd4a20b95ed7b8b29304fffa704854 100644 (file)
@@ -1,5 +1,5 @@
 #
 #
-# "$Id$"
+# "$Id: Makefile 10996 2013-05-29 11:51:34Z msweet $"
 #
 #   Berkeley commands makefile for CUPS.
 #
 #
 #   Berkeley commands makefile for CUPS.
 #
@@ -164,5 +164,5 @@ include Dependencies
 
 
 #
 
 
 #
-# End of "$Id$".
+# End of "$Id: Makefile 10996 2013-05-29 11:51:34Z msweet $".
 #
 #
index e8ccb91c09065f5f7090b7ada8631280deae1234..ffd76296a6ced009008ab0a92cfe1593f89f6b51 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: lpc.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   "lpc" command for CUPS.
  *
  *
  *   "lpc" command for CUPS.
  *
@@ -446,5 +446,5 @@ show_status(http_t     *http,               /* I - HTTP connection to server */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: lpc.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 7e8d8baaa07373598081784a604e4e8e01a4e906..1cde7b071e89b14b37987aaff6f3607a9e0ff598 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: lpq.c 11101 2013-07-08 11:20:33Z msweet $"
  *
  *   "lpq" command for CUPS.
  *
  *
  *   "lpq" command for CUPS.
  *
@@ -679,5 +679,5 @@ usage(void)
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: lpq.c 11101 2013-07-08 11:20:33Z msweet $".
  */
  */
index 4b8957ffe1d172f2851c95c255c0a8e4ce7fd9a5..a90818d34025a8e5d249c08f25688a215594edec 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: lpr.c 11101 2013-07-08 11:20:33Z msweet $"
  *
  *   "lpr" command for CUPS.
  *
  *
  *   "lpr" command for CUPS.
  *
@@ -436,5 +436,5 @@ main(int  argc,                             /* I - Number of command-line arguments */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: lpr.c 11101 2013-07-08 11:20:33Z msweet $".
  */
  */
index e2d03e359f49ca9b344fcb01fe5ac46a7aa5b8ae..922bbbd40709b0394938a01eaa372ca4d0e095fd 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: lprm.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   "lprm" command for CUPS.
  *
  *
  *   "lprm" command for CUPS.
  *
@@ -213,5 +213,5 @@ main(int  argc,                     /* I - Number of command-line arguments */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: lprm.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 7a73c058d9d85ed8a4546479888fa82b1eba3ff9..64635a375c3a4e3e3a3da341a3e0a29d7a714294 100644 (file)
@@ -1,5 +1,5 @@
 #
 #
-# "$Id$"
+# "$Id: Makefile 10996 2013-05-29 11:51:34Z msweet $"
 #
 #   CGI makefile for CUPS.
 #
 #
 #   CGI makefile for CUPS.
 #
@@ -380,5 +380,5 @@ include Dependencies
 
 
 #
 
 
 #
-# End of "$Id$".
+# End of "$Id: Makefile 10996 2013-05-29 11:51:34Z msweet $".
 #
 #
index 5589c1155e30ab9952f3aaadc771a6d25fb3642c..490a46bbeac79091f937c64874ec3522628924cf 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: admin.c 11345 2013-10-18 21:14:52Z msweet $"
  *
  *   Administration CGI for CUPS.
  *
  *
  *   Administration CGI for CUPS.
  *
@@ -4218,5 +4218,5 @@ get_points(double     number,             /* I - Original number */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: admin.c 11345 2013-10-18 21:14:52Z msweet $".
  */
  */
index 1f9690273900f32e92b90e601f88bacdc4a12822..c5d0eef2033bae8336e34755a13d58a497ab65c0 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: cgi-private.h 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Private CGI definitions for CUPS.
  *
  *
  *   Private CGI definitions for CUPS.
  *
@@ -32,5 +32,5 @@
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: cgi-private.h 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 61eb7fc754918032c50e1a172760415803f9c6b6..37732b513397e14688107547f01f63fe3868538e 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: cgi.h 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   CGI support library definitions for CUPS.
  *
  *
  *   CGI support library definitions for CUPS.
  *
@@ -115,5 +115,5 @@ extern const char   *cgiText(const char *message);
 #endif /* !_CUPS_CGI_H_ */
 
 /*
 #endif /* !_CUPS_CGI_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: cgi.h 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 6f2fd58a2e324c5bc22b6dd62810129215fef0df..eb280df3833c810540243b8ce85b7288e5696557 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: classes.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Class status CGI for CUPS.
  *
  *
  *   Class status CGI for CUPS.
  *
@@ -554,5 +554,5 @@ show_class(http_t     *http,                /* I - Connection to server */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: classes.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 801f088fda8df867cb5b77bbc62a9272c42062b2..997d22fadb02ef7a0bc48ef4dab3bc248b060cb3 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: help-index.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Online help index routines for CUPS.
  *
  *
  *   Online help index routines for CUPS.
  *
@@ -1324,5 +1324,5 @@ help_sort_words(help_word_t *w1,  /* I - Second word */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: help-index.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 41d8d93db515f2727f4e62535c7208f4b140bc4c..3618d606f4690528846639249031dd6bda0c53a1 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: help-index.h 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Online help index definitions for CUPS.
  *
  *
  *   Online help index definitions for CUPS.
  *
@@ -83,5 +83,5 @@ extern help_index_t   *helpSearchIndex(help_index_t *hi, const char *query,
 #endif /* !_CUPS_HELP_INDEX_H_ */
 
 /*
 #endif /* !_CUPS_HELP_INDEX_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: help-index.h 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 215c98bc43e369eb3ee590caec6518b5f7f87f72..75f70d9c46000dea2a471a35746b74e82e998868 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: help.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Online help CGI for CUPS.
  *
  *
  *   Online help CGI for CUPS.
  *
@@ -393,5 +393,5 @@ main(int  argc,                             /* I - Number of command-line arguments */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: help.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 9db5438ebf6f8ee20ac09295bebb11459637e1fb..af58c88f5ee7b7d0ccdd1e59f338474b1dc4f796 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: html.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   HTML support functions for CUPS.
  *
  *
  *   HTML support functions for CUPS.
  *
@@ -235,5 +235,5 @@ cgi_null_passwd(const char *prompt) /* I - Prompt string (unused) */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: html.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 38120da080168c98d85fb4cdf0200ad6f218fd3d..e2df6ef10456329cad26d36d26152505780bb690 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: ipp-var.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   CGI <-> IPP variable routines for CUPS.
  *
  *
  *   CGI <-> IPP variable routines for CUPS.
  *
@@ -1589,5 +1589,5 @@ cgiText(const char *message)              /* I - Message */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: ipp-var.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index e57b0218d0b5a9008ca329baa4c84683b0e3c97e..ccff8cf8678f91eed6c976f5ff9eaba1491f9a98 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: jobs.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Job status CGI for CUPS.
  *
  *
  *   Job status CGI for CUPS.
  *
@@ -210,5 +210,5 @@ do_job_op(http_t      *http,                /* I - HTTP connection */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: jobs.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 4aee5d9a41cc0c36e8c81d5dac6d5e0e75ddcc96..6be2797b600d46ff67476e7199e117034453249f 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: makedocset.c 3833 2012-05-23 22:51:18Z msweet $"
  *
  *   Xcode documentation set generator.
  *
  *
  *   Xcode documentation set generator.
  *
@@ -482,5 +482,5 @@ write_nodes(const char   *path,             /* I - File to write */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: makedocset.c 3833 2012-05-23 22:51:18Z msweet $".
  */
  */
index 37b0f552d60f46314b284d5eb282ac8530731029..d690c45733bdc92c192460de0c1e7e1c8ab65848 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: printers.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Printer status CGI for CUPS.
  *
  *
  *   Printer status CGI for CUPS.
  *
@@ -574,5 +574,5 @@ show_printer(http_t     *http,              /* I - Connection to server */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: printers.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index a6abd597809ecd7ab46909f7dbb92319e080679d..ed67008a7b1b692930389d5188a3413ab2014a89 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: search.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Search routines for CUPS.
  *
  *
  *   Search routines for CUPS.
  *
@@ -377,5 +377,5 @@ cgiFreeSearch(void *search)         /* I - Search context */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: search.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index cdf1544bbe65453b96f073db48836ae9a65c012a..0a71653fdaa91cf5c4ade37c5f4e16445e2065c7 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: template.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   CGI template function.
  *
  *
  *   CGI template function.
  *
@@ -729,5 +729,5 @@ cgi_puturi(const char *s,           /* I - String to output */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: template.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index dfda3d7ea90d6215acef2a9f31be9ff9f86c39a2..cbe80ed82e4b54dcdae27c27e51e64d126362471 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: testcgi.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   CGI test program for CUPS.
  *
  *
  *   CGI test program for CUPS.
  *
@@ -71,5 +71,5 @@ main(int  argc,                               /* I - Number of command-line arguments */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: testcgi.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index ce1b94b014050c0030fded4178d57e2c4266a13f..9feed6bb77a9d2c403ee96503f19c7a16fa26e0d 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: testhi.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Help index test program for CUPS.
  *
  *
  *   Help index test program for CUPS.
  *
@@ -109,5 +109,5 @@ list_nodes(const char   *title,             /* I - Title string */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: testhi.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 02c0173658f9795ab42d8609c2e9a2bd4ff62484..c479b3a17717459b1f15ed15a81fb41346933256 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: testtemplate.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   CGI template test program for CUPS.
  *
  *
  *   CGI template test program for CUPS.
  *
@@ -99,5 +99,5 @@ main(int  argc,                               /* I - Number of command-line arguments */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: testtemplate.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 660c8bb3a40b7347a27cca1c0160d2e646aa1060..382771d6d6698a9ced59b3d51df9a8014dc271ef 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: var.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   CGI form variable and array functions for CUPS.
  *
  *
  *   CGI form variable and array functions for CUPS.
  *
@@ -1307,5 +1307,5 @@ cgi_unlink_file(void)
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: var.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 351f92db08a6dae2d07b02817ca8bb8308d4e49b..20d8d7e4b838a2af8fa7528323a350ffefb54eb0 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: websearch.c 1531 2009-05-22 21:50:50Z msweet $"
  *
  *   Web search program for www.cups.org.
  *
  *
  *   Web search program for www.cups.org.
  *
@@ -112,5 +112,5 @@ list_nodes(help_index_t *hi,                /* I - Help index */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: websearch.c 1531 2009-05-22 21:50:50Z msweet $".
  */
  */
index 97df33f04769d905c0802300fee1c01f4dbdacf7..f4d63f8d4cbe2ac01c868d0516800c1a4a89c396 100644 (file)
@@ -1,5 +1,5 @@
 #
 #
-# "$Id$"
+# "$Id: Makefile 10996 2013-05-29 11:51:34Z msweet $"
 #
 #   Configuration file makefile for CUPS.
 #
 #
 #   Configuration file makefile for CUPS.
 #
@@ -139,5 +139,5 @@ uninstall:
 
 
 #
 
 
 #
-# End of "$Id$".
+# End of "$Id: Makefile 10996 2013-05-29 11:51:34Z msweet $".
 #
 #
index 36afecc40fccfd0f6d1d392b2280f85f5f0e35b9..4e7a2cd90a9eb3a66d3a5b5663178c5cc1062021 100644 (file)
@@ -1,5 +1,5 @@
 #
 #
-# "$Id$"
+# "$Id: cups-files.conf.in 11201 2013-07-26 21:27:27Z msweet $"
 #
 # Sample file/directory/user/group configuration file for the CUPS scheduler.
 # See "man cups-files.conf" for a complete description of this file.
 #
 # Sample file/directory/user/group configuration file for the CUPS scheduler.
 # See "man cups-files.conf" for a complete description of this file.
@@ -97,5 +97,5 @@ PageLog @CUPS_LOGDIR@/page_log
 #TempDir @CUPS_REQUESTS@/tmp
 
 #
 #TempDir @CUPS_REQUESTS@/tmp
 
 #
-# End of "$Id$".
+# End of "$Id: cups-files.conf.in 11201 2013-07-26 21:27:27Z msweet $".
 #
 #
index 4e5517e4edab8eca95b658c544a9e7a918600aa4..e671c16c2346b30ff2c18002d6255d3363beea43 100644 (file)
@@ -1,5 +1,5 @@
 #
 #
-# "$Id$"
+# "$Id: cupsd.conf.in 11025 2013-06-07 01:00:33Z msweet $"
 #
 # Sample configuration file for the CUPS scheduler.  See "man cupsd.conf" for a
 # complete description of this file.
 #
 # Sample configuration file for the CUPS scheduler.  See "man cupsd.conf" for a
 # complete description of this file.
@@ -130,5 +130,5 @@ WebInterface @CUPS_WEBIF@
 </Policy>
 
 #
 </Policy>
 
 #
-# End of "$Id$".
+# End of "$Id: cupsd.conf.in 11025 2013-06-07 01:00:33Z msweet $".
 #
 #
index f460000dd1027166d07ab2b9f0354ac1993f157a..0685b19214534b065f105e1164bf2942b55c53d6 100644 (file)
@@ -1,5 +1,5 @@
 #
 #
-# "$Id$"
+# "$Id: mime.convs.in 11025 2013-06-07 01:00:33Z msweet $"
 #
 #   DO NOT EDIT THIS FILE, AS IT IS OVERWRITTEN WHEN YOU INSTALL NEW
 #   VERSIONS OF CUPS.  Instead, create a "local.convs" file that
 #
 #   DO NOT EDIT THIS FILE, AS IT IS OVERWRITTEN WHEN YOU INSTALL NEW
 #   VERSIONS OF CUPS.  Instead, create a "local.convs" file that
@@ -59,5 +59,5 @@ application/vnd.cups-raster   image/pwg-raster                100     rastertopwg
 @DEFAULT_RAW_PRINTING@application/octet-stream application/vnd.cups-raw        0       -
 
 #
 @DEFAULT_RAW_PRINTING@application/octet-stream application/vnd.cups-raw        0       -
 
 #
-# End of "$Id$".
+# End of "$Id: mime.convs.in 11025 2013-06-07 01:00:33Z msweet $".
 #
 #
index 43855ab66e9c754f1f1be2db4dda07660e966b31..3b4565f090d4e3db1477fd2d29c295c05750d6e5 100644 (file)
@@ -1,5 +1,5 @@
 #
 #
-# "$Id$"
+# "$Id: snmp.conf.in 11025 2013-06-07 01:00:33Z msweet $"
 #
 #   Sample SNMP configuration file for CUPS.  See "man cups-snmp.conf" for a
 #   complete description of this file.
 #
 #   Sample SNMP configuration file for CUPS.  See "man cups-snmp.conf" for a
 #   complete description of this file.
@@ -9,5 +9,5 @@
 @CUPS_SNMP_COMMUNITY@
 
 #
 @CUPS_SNMP_COMMUNITY@
 
 #
-# End of "$Id$".
+# End of "$Id: snmp.conf.in 11025 2013-06-07 01:00:33Z msweet $".
 #
 #
index b961bc132705c11986360022d6a2fa3da04f2f7e..a32b0e3e1e0a87170db37f17cba32640e49a532b 100644 (file)
@@ -20,8 +20,8 @@ dnl Set the name of the config header file...
 AC_CONFIG_HEADER(config.h)
 
 dnl Version number information...
 AC_CONFIG_HEADER(config.h)
 
 dnl Version number information...
-CUPS_VERSION="1.7.1"
-CUPS_REVISION=""
+CUPS_VERSION=1.7.1
+CUPS_REVISION=
 #if test -z "$CUPS_REVISION" -a -d .svn; then
 #      CUPS_REVISION="-r`svnversion . | awk -F: '{print $NF}' | sed -e '1,$s/[[a-zA-Z]]*//g'`"
 #fi
 #if test -z "$CUPS_REVISION" -a -d .svn; then
 #      CUPS_REVISION="-r`svnversion . | awk -F: '{print $NF}' | sed -e '1,$s/[[a-zA-Z]]*//g'`"
 #fi
index e708598aca0c4bb2d2c1cdd7fcf128dc4a0d3bc5..4882022835b2dc51963ef8392137b349d59cef5b 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: config.h.in 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Configuration file for CUPS.
  *
  *
  *   Configuration file for CUPS.
  *
@@ -706,5 +706,5 @@ static __inline int _cups_abs(int i) { return (i < 0 ? -i : i); }
 #endif /* !_CUPS_CONFIG_H_ */
 
 /*
 #endif /* !_CUPS_CONFIG_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: config.h.in 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
diff --git a/configure b/configure
new file mode 100755 (executable)
index 0000000..01ed99b
--- /dev/null
+++ b/configure
@@ -0,0 +1,11427 @@
+#! /bin/sh
+# Guess values for system-dependent variables and create Makefiles.
+# Generated by GNU Autoconf 2.68.
+#
+#
+# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
+# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
+# Foundation, Inc.
+#
+#
+# This configure script is free software; the Free Software Foundation
+# gives unlimited permission to copy, distribute and modify it.
+## -------------------- ##
+## M4sh Initialization. ##
+## -------------------- ##
+
+# Be more Bourne compatible
+DUALCASE=1; export DUALCASE # for MKS sh
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
+  emulate sh
+  NULLCMD=:
+  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '${1+"$@"}'='"$@"'
+  setopt NO_GLOB_SUBST
+else
+  case `(set -o) 2>/dev/null` in #(
+  *posix*) :
+    set -o posix ;; #(
+  *) :
+     ;;
+esac
+fi
+
+
+as_nl='
+'
+export as_nl
+# Printing a long string crashes Solaris 7 /usr/bin/printf.
+as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
+# Prefer a ksh shell builtin over an external printf program on Solaris,
+# but without wasting forks for bash or zsh.
+if test -z "$BASH_VERSION$ZSH_VERSION" \
+    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
+  as_echo='print -r --'
+  as_echo_n='print -rn --'
+elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
+  as_echo='printf %s\n'
+  as_echo_n='printf %s'
+else
+  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
+    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
+    as_echo_n='/usr/ucb/echo -n'
+  else
+    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
+    as_echo_n_body='eval
+      arg=$1;
+      case $arg in #(
+      *"$as_nl"*)
+       expr "X$arg" : "X\\(.*\\)$as_nl";
+       arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
+      esac;
+      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
+    '
+    export as_echo_n_body
+    as_echo_n='sh -c $as_echo_n_body as_echo'
+  fi
+  export as_echo_body
+  as_echo='sh -c $as_echo_body as_echo'
+fi
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+  PATH_SEPARATOR=:
+  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
+    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
+      PATH_SEPARATOR=';'
+  }
+fi
+
+
+# IFS
+# We need space, tab and new line, in precisely that order.  Quoting is
+# there to prevent editors from complaining about space-tab.
+# (If _AS_PATH_WALK were called with IFS unset, it would disable word
+# splitting by setting IFS to empty value.)
+IFS=" ""       $as_nl"
+
+# Find who we are.  Look in the path if we contain no directory separator.
+as_myself=
+case $0 in #((
+  *[\\/]* ) as_myself=$0 ;;
+  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+  done
+IFS=$as_save_IFS
+
+     ;;
+esac
+# We did not find ourselves, most probably we were run as `sh COMMAND'
+# in which case we are not to be found in the path.
+if test "x$as_myself" = x; then
+  as_myself=$0
+fi
+if test ! -f "$as_myself"; then
+  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+  exit 1
+fi
+
+# Unset variables that we do not need and which cause bugs (e.g. in
+# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
+# suppresses any "Segmentation fault" message there.  '((' could
+# trigger a bug in pdksh 5.2.14.
+for as_var in BASH_ENV ENV MAIL MAILPATH
+do eval test x\${$as_var+set} = xset \
+  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
+done
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# NLS nuisances.
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
+
+# CDPATH.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+if test "x$CONFIG_SHELL" = x; then
+  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
+  emulate sh
+  NULLCMD=:
+  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '\${1+\"\$@\"}'='\"\$@\"'
+  setopt NO_GLOB_SUBST
+else
+  case \`(set -o) 2>/dev/null\` in #(
+  *posix*) :
+    set -o posix ;; #(
+  *) :
+     ;;
+esac
+fi
+"
+  as_required="as_fn_return () { (exit \$1); }
+as_fn_success () { as_fn_return 0; }
+as_fn_failure () { as_fn_return 1; }
+as_fn_ret_success () { return 0; }
+as_fn_ret_failure () { return 1; }
+
+exitcode=0
+as_fn_success || { exitcode=1; echo as_fn_success failed.; }
+as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
+as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
+as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
+if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
+
+else
+  exitcode=1; echo positional parameters were not saved.
+fi
+test x\$exitcode = x0 || exit 1"
+  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
+  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
+  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
+  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
+test \$(( 1 + 1 )) = 2 || exit 1"
+  if (eval "$as_required") 2>/dev/null; then :
+  as_have_required=yes
+else
+  as_have_required=no
+fi
+  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
+
+else
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+as_found=false
+for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  as_found=:
+  case $as_dir in #(
+        /*)
+          for as_base in sh bash ksh sh5; do
+            # Try only shells that exist, to save several forks.
+            as_shell=$as_dir/$as_base
+            if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
+                   { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
+  CONFIG_SHELL=$as_shell as_have_required=yes
+                  if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
+  break 2
+fi
+fi
+          done;;
+       esac
+  as_found=false
+done
+$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
+             { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
+  CONFIG_SHELL=$SHELL as_have_required=yes
+fi; }
+IFS=$as_save_IFS
+
+
+      if test "x$CONFIG_SHELL" != x; then :
+  # We cannot yet assume a decent shell, so we have to provide a
+       # neutralization value for shells without unset; and this also
+       # works around shells that cannot unset nonexistent variables.
+       # Preserve -v and -x to the replacement shell.
+       BASH_ENV=/dev/null
+       ENV=/dev/null
+       (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
+       export CONFIG_SHELL
+       case $- in # ((((
+         *v*x* | *x*v* ) as_opts=-vx ;;
+         *v* ) as_opts=-v ;;
+         *x* ) as_opts=-x ;;
+         * ) as_opts= ;;
+       esac
+       exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
+fi
+
+    if test x$as_have_required = xno; then :
+  $as_echo "$0: This script requires a shell more modern than all"
+  $as_echo "$0: the shells that I found on your system."
+  if test x${ZSH_VERSION+set} = xset ; then
+    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
+    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
+  else
+    $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
+$0: including any error possibly output before this
+$0: message. Then install a modern shell, or manually run
+$0: the script under such a shell if you do have one."
+  fi
+  exit 1
+fi
+fi
+fi
+SHELL=${CONFIG_SHELL-/bin/sh}
+export SHELL
+# Unset more variables known to interfere with behavior of common tools.
+CLICOLOR_FORCE= GREP_OPTIONS=
+unset CLICOLOR_FORCE GREP_OPTIONS
+
+## --------------------- ##
+## M4sh Shell Functions. ##
+## --------------------- ##
+# as_fn_unset VAR
+# ---------------
+# Portably unset VAR.
+as_fn_unset ()
+{
+  { eval $1=; unset $1;}
+}
+as_unset=as_fn_unset
+
+# as_fn_set_status STATUS
+# -----------------------
+# Set $? to STATUS, without forking.
+as_fn_set_status ()
+{
+  return $1
+} # as_fn_set_status
+
+# as_fn_exit STATUS
+# -----------------
+# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
+as_fn_exit ()
+{
+  set +e
+  as_fn_set_status $1
+  exit $1
+} # as_fn_exit
+
+# as_fn_mkdir_p
+# -------------
+# Create "$as_dir" as a directory, including parents if necessary.
+as_fn_mkdir_p ()
+{
+
+  case $as_dir in #(
+  -*) as_dir=./$as_dir;;
+  esac
+  test -d "$as_dir" || eval $as_mkdir_p || {
+    as_dirs=
+    while :; do
+      case $as_dir in #(
+      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
+      *) as_qdir=$as_dir;;
+      esac
+      as_dirs="'$as_qdir' $as_dirs"
+      as_dir=`$as_dirname -- "$as_dir" ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+        X"$as_dir" : 'X\(//\)[^/]' \| \
+        X"$as_dir" : 'X\(//\)$' \| \
+        X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_dir" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)[^/].*/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\).*/{
+           s//\1/
+           q
+         }
+         s/.*/./; q'`
+      test -d "$as_dir" && break
+    done
+    test -z "$as_dirs" || eval "mkdir $as_dirs"
+  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
+
+
+} # as_fn_mkdir_p
+# as_fn_append VAR VALUE
+# ----------------------
+# Append the text in VALUE to the end of the definition contained in VAR. Take
+# advantage of any shell optimizations that allow amortized linear growth over
+# repeated appends, instead of the typical quadratic growth present in naive
+# implementations.
+if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
+  eval 'as_fn_append ()
+  {
+    eval $1+=\$2
+  }'
+else
+  as_fn_append ()
+  {
+    eval $1=\$$1\$2
+  }
+fi # as_fn_append
+
+# as_fn_arith ARG...
+# ------------------
+# Perform arithmetic evaluation on the ARGs, and store the result in the
+# global $as_val. Take advantage of shells that can avoid forks. The arguments
+# must be portable across $(()) and expr.
+if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
+  eval 'as_fn_arith ()
+  {
+    as_val=$(( $* ))
+  }'
+else
+  as_fn_arith ()
+  {
+    as_val=`expr "$@" || test $? -eq 1`
+  }
+fi # as_fn_arith
+
+
+# as_fn_error STATUS ERROR [LINENO LOG_FD]
+# ----------------------------------------
+# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
+# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
+# script with STATUS, using 1 if that was 0.
+as_fn_error ()
+{
+  as_status=$1; test $as_status -eq 0 && as_status=1
+  if test "$4"; then
+    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
+  fi
+  $as_echo "$as_me: error: $2" >&2
+  as_fn_exit $as_status
+} # as_fn_error
+
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+   test "X`expr 00001 : '.*\(...\)'`" = X001; then
+  as_expr=expr
+else
+  as_expr=false
+fi
+
+if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
+  as_basename=basename
+else
+  as_basename=false
+fi
+
+if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
+  as_dirname=dirname
+else
+  as_dirname=false
+fi
+
+as_me=`$as_basename -- "$0" ||
+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
+        X"$0" : 'X\(//\)$' \| \
+        X"$0" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X/"$0" |
+    sed '/^.*\/\([^/][^/]*\)\/*$/{
+           s//\1/
+           q
+         }
+         /^X\/\(\/\/\)$/{
+           s//\1/
+           q
+         }
+         /^X\/\(\/\).*/{
+           s//\1/
+           q
+         }
+         s/.*/./; q'`
+
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+
+  as_lineno_1=$LINENO as_lineno_1a=$LINENO
+  as_lineno_2=$LINENO as_lineno_2a=$LINENO
+  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
+  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
+  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
+  sed -n '
+    p
+    /[$]LINENO/=
+  ' <$as_myself |
+    sed '
+      s/[$]LINENO.*/&-/
+      t lineno
+      b
+      :lineno
+      N
+      :loop
+      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
+      t loop
+      s/-\n.*//
+    ' >$as_me.lineno &&
+  chmod +x "$as_me.lineno" ||
+    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
+
+  # Don't try to exec as it changes $[0], causing all sort of problems
+  # (the dirname of $[0] is not the place where we might find the
+  # original and so on.  Autoconf is especially sensitive to this).
+  . "./$as_me.lineno"
+  # Exit status is that of the last command.
+  exit
+}
+
+ECHO_C= ECHO_N= ECHO_T=
+case `echo -n x` in #(((((
+-n*)
+  case `echo 'xy\c'` in
+  *c*) ECHO_T='        ';;     # ECHO_T is single tab character.
+  xy)  ECHO_C='\c';;
+  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
+       ECHO_T='        ';;
+  esac;;
+*)
+  ECHO_N='-n';;
+esac
+
+rm -f conf$$ conf$$.exe conf$$.file
+if test -d conf$$.dir; then
+  rm -f conf$$.dir/conf$$.file
+else
+  rm -f conf$$.dir
+  mkdir conf$$.dir 2>/dev/null
+fi
+if (echo >conf$$.file) 2>/dev/null; then
+  if ln -s conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s='ln -s'
+    # ... but there are two gotchas:
+    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+    # In both cases, we have to default to `cp -p'.
+    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+      as_ln_s='cp -p'
+  elif ln conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s=ln
+  else
+    as_ln_s='cp -p'
+  fi
+else
+  as_ln_s='cp -p'
+fi
+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+rmdir conf$$.dir 2>/dev/null
+
+if mkdir -p . 2>/dev/null; then
+  as_mkdir_p='mkdir -p "$as_dir"'
+else
+  test -d ./-p && rmdir ./-p
+  as_mkdir_p=false
+fi
+
+if test -x / >/dev/null 2>&1; then
+  as_test_x='test -x'
+else
+  if ls -dL / >/dev/null 2>&1; then
+    as_ls_L_option=L
+  else
+    as_ls_L_option=
+  fi
+  as_test_x='
+    eval sh -c '\''
+      if test -d "$1"; then
+       test -d "$1/.";
+      else
+       case $1 in #(
+       -*)set "./$1";;
+       esac;
+       case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
+       ???[sx]*):;;*)false;;esac;fi
+    '\'' sh
+  '
+fi
+as_executable_p=$as_test_x
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+
+
+test -n "$DJDIR" || exec 7<&0 </dev/null
+exec 6>&1
+
+# Name of the host.
+# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
+# so uname gets run too.
+ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
+
+#
+# Initializations.
+#
+ac_default_prefix=/usr/local
+ac_clean_files=
+ac_config_libobj_dir=.
+LIBOBJS=
+cross_compiling=no
+subdirs=
+MFLAGS=
+MAKEFLAGS=
+
+# Identity of this package.
+PACKAGE_NAME=
+PACKAGE_TARNAME=
+PACKAGE_VERSION=
+PACKAGE_STRING=
+PACKAGE_BUGREPORT=
+PACKAGE_URL=
+
+ac_unique_file="cups/cups.h"
+# Factoring default headers for most tests.
+ac_includes_default="\
+#include <stdio.h>
+#ifdef HAVE_SYS_TYPES_H
+# include <sys/types.h>
+#endif
+#ifdef HAVE_SYS_STAT_H
+# include <sys/stat.h>
+#endif
+#ifdef STDC_HEADERS
+# include <stdlib.h>
+# include <stddef.h>
+#else
+# ifdef HAVE_STDLIB_H
+#  include <stdlib.h>
+# endif
+#endif
+#ifdef HAVE_STRING_H
+# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
+#  include <memory.h>
+# endif
+# include <string.h>
+#endif
+#ifdef HAVE_STRINGS_H
+# include <strings.h>
+#endif
+#ifdef HAVE_INTTYPES_H
+# include <inttypes.h>
+#endif
+#ifdef HAVE_STDINT_H
+# include <stdint.h>
+#endif
+#ifdef HAVE_UNISTD_H
+# include <unistd.h>
+#endif"
+
+ac_default_prefix=/
+ac_subst_vars='LTLIBOBJS
+LIBOBJS
+UNINSTALL_LANGUAGES
+INSTALL_LANGUAGES
+PYTHON
+PHP
+PHPCGI
+PERL
+JAVA
+CUPS_WEBIF
+DEFAULT_IPP_PORT
+CUPS_SNMP_COMMUNITY
+CUPS_SNMP_ADDRESS
+DEFAULT_RAW_PRINTING
+CUPS_MAX_COPIES
+CUPS_DEFAULT_SMB_CONFIG_FILE
+CUPS_DEFAULT_LPD_CONFIG_FILE
+CUPS_DEFAULT_PRINTCAP
+CUPS_PRIMARY_SYSTEM_GROUP
+CUPS_SYSTEM_GROUPS
+CUPS_GROUP
+CUPS_USER
+CUPS_DEFAULT_SHARED
+CUPS_BROWSE_LOCAL_PROTOCOLS
+CUPS_BROWSING
+CUPS_ACCESS_LOG_LEVEL
+CUPS_LOG_LEVEL
+CUPS_FATAL_ERRORS
+CUPS_LOG_FILE_PERM
+CUPS_CUPSD_FILE_PERM
+CUPS_CONFIG_FILE_PERM
+CUPS_BUNDLEDIR
+LANGUAGES
+LAUNCHDLIBS
+DEFAULT_LAUNCHD_CONF
+IPPFIND_MAN
+IPPFIND_BIN
+DNSSD_BACKEND
+DNSSDLIBS
+LARGEFILE
+PAMMODAUTH
+PAMMOD
+PAMLIBS
+PAMFILE
+PAMDIR
+EXPORT_SSLLIBS
+SSLLIBS
+SSLFLAGS
+IPPALIASES
+CUPS_SERVERKEY
+CUPS_SERVERCERT
+LIBGCRYPTCONFIG
+LIBGNUTLSCONFIG
+PTHREAD_FLAGS
+CUPS_DEFAULT_GSSSERVICENAME
+KRB5CONFIG
+LIBGSSAPI
+CUPS_LISTEN_DOMAINSOCKET
+CUPS_DEFAULT_DOMAINSOCKET
+RELROFLAGS
+PIEFLAGS
+CXXLIBS
+LDARCHFLAGS
+ARCHFLAGS
+UNITTESTS
+OPTIM
+INSTALL_STRIP
+LIBTOOL
+EXPORT_LDFLAGS
+IMGLIBS
+DSOLIBS
+LINKCUPSIMAGE
+LINKCUPS
+EXTLINKCUPSIMAGE
+EXTLINKCUPS
+LIBCUPSSTATIC
+LIBCUPSPPDC
+LIBCUPSMIME
+LIBCUPSIMAGE
+LIBCUPSCGI
+LIBCUPSBASE
+LIBCUPS
+DSOFLAGS
+DSOXX
+DSO
+MAN8DIR
+MAN8EXT
+MAN7EXT
+MAN5EXT
+MAN1EXT
+PMANDIR
+AMANDIR
+CUPS_STATEDIR
+CUPS_SERVERROOT
+INSTALL_SYSV
+CUPS_SERVERBIN
+CUPS_REQUESTS
+CUPS_LOGDIR
+CUPS_LOCALEDIR
+CUPS_FONTPATH
+CUPS_DOCROOT
+MENUDIR
+ICONDIR
+CUPS_DATADIR
+CUPS_CACHEDIR
+XINETD
+SMFMANIFESTDIR
+RCSTOP
+RCSTART
+RCLEVELS
+INITDDIR
+INITDIR
+PRIVATEINCLUDE
+privateinclude
+BUILDDIRS
+INSTALLXPC
+CUPS_SYSTEM_AUTHKEY
+CUPS_DEFAULT_PRINTOPERATOR_AUTH
+DBUS_NOTIFIERLIBS
+DBUS_NOTIFIER
+DBUSDIR
+SERVERLIBS
+BACKLIBS
+ARFLAGS
+LIBZ
+INSTALL_GZIP
+LIBWRAP
+USBQUIRKS
+LIBUSB
+LIBMXML
+EGREP
+GREP
+LIBPAPER
+LIBMALLOC
+PKGCONFIG
+INSTALLSTATIC
+INSTALL
+CUPS_HTMLVIEW
+XDGOPEN
+SED
+RMDIR
+RM
+MV
+LN
+LD
+GZIP
+CHMOD
+AR
+RANLIB
+ac_ct_CXX
+CXXFLAGS
+CXX
+CPP
+OBJEXT
+EXEEXT
+ac_ct_CC
+CPPFLAGS
+LDFLAGS
+CFLAGS
+CC
+AWK
+CUPS_BUILD
+CUPS_REVISION
+CUPS_VERSION
+target_alias
+host_alias
+build_alias
+LIBS
+ECHO_T
+ECHO_N
+ECHO_C
+DEFS
+mandir
+localedir
+libdir
+psdir
+pdfdir
+dvidir
+htmldir
+infodir
+docdir
+oldincludedir
+includedir
+localstatedir
+sharedstatedir
+sysconfdir
+datadir
+datarootdir
+libexecdir
+sbindir
+bindir
+program_transform_name
+prefix
+exec_prefix
+PACKAGE_URL
+PACKAGE_BUGREPORT
+PACKAGE_STRING
+PACKAGE_VERSION
+PACKAGE_TARNAME
+PACKAGE_NAME
+PATH_SEPARATOR
+SHELL'
+ac_subst_files=''
+ac_user_opts='
+enable_option_checking
+with_cups_build
+enable_static
+enable_mallinfo
+enable_libpaper
+enable_libusb
+enable_tcp_wrappers
+enable_acl
+enable_dbus
+with_dbusdir
+with_adminkey
+with_operkey
+with_components
+with_privateinclude
+with_rcdir
+with_rclevels
+with_rcstart
+with_rcstop
+with_smfmanifestdir
+with_xinetd
+with_lpdconfig
+with_smbconfig
+with_cachedir
+with_icondir
+with_menudir
+with_docdir
+with_fontpath
+with_logdir
+with_rundir
+enable_shared
+enable_libtool_unsupported
+with_optim
+enable_debug
+enable_debug_guards
+enable_debug_printfs
+enable_unit_tests
+with_archflags
+with_ldarchflags
+enable_relro
+with_domainsocket
+enable_gssapi
+with_gssservicename
+enable_threads
+enable_ssl
+enable_cdsassl
+enable_gnutls
+enable_openssl
+with_openssl_libs
+with_openssl_includes
+enable_pam
+with_pam_module
+enable_largefile
+enable_avahi
+enable_dnssd
+with_dnssd_libs
+with_dnssd_includes
+enable_launchd
+with_languages
+with_bundledir
+with_config_file_perm
+with_cupsd_file_perm
+with_log_file_perm
+with_fatal_errors
+with_log_level
+with_access_log_level
+enable_browsing
+with_local_protocols
+enable_default_shared
+with_cups_user
+with_cups_group
+with_system_groups
+with_printcap
+with_lpdconfigfile
+with_smbconfigfile
+with_max_copies
+enable_raw_printing
+with_snmp_address
+with_snmp_community
+with_ipp_port
+enable_webif
+with_java
+with_perl
+with_php
+with_python
+'
+      ac_precious_vars='build_alias
+host_alias
+target_alias
+CC
+CFLAGS
+LDFLAGS
+LIBS
+CPPFLAGS
+CPP
+CXX
+CXXFLAGS
+CCC'
+
+
+# Initialize some variables set by options.
+ac_init_help=
+ac_init_version=false
+ac_unrecognized_opts=
+ac_unrecognized_sep=
+# The variables have the same names as the options, with
+# dashes changed to underlines.
+cache_file=/dev/null
+exec_prefix=NONE
+no_create=
+no_recursion=
+prefix=NONE
+program_prefix=NONE
+program_suffix=NONE
+program_transform_name=s,x,x,
+silent=
+site=
+srcdir=
+verbose=
+x_includes=NONE
+x_libraries=NONE
+
+# Installation directory options.
+# These are left unexpanded so users can "make install exec_prefix=/foo"
+# and all the variables that are supposed to be based on exec_prefix
+# by default will actually change.
+# Use braces instead of parens because sh, perl, etc. also accept them.
+# (The list follows the same order as the GNU Coding Standards.)
+bindir='${exec_prefix}/bin'
+sbindir='${exec_prefix}/sbin'
+libexecdir='${exec_prefix}/libexec'
+datarootdir='${prefix}/share'
+datadir='${datarootdir}'
+sysconfdir='${prefix}/etc'
+sharedstatedir='${prefix}/com'
+localstatedir='${prefix}/var'
+includedir='${prefix}/include'
+oldincludedir='/usr/include'
+docdir='${datarootdir}/doc/${PACKAGE}'
+infodir='${datarootdir}/info'
+htmldir='${docdir}'
+dvidir='${docdir}'
+pdfdir='${docdir}'
+psdir='${docdir}'
+libdir='${exec_prefix}/lib'
+localedir='${datarootdir}/locale'
+mandir='${datarootdir}/man'
+
+ac_prev=
+ac_dashdash=
+for ac_option
+do
+  # If the previous option needs an argument, assign it.
+  if test -n "$ac_prev"; then
+    eval $ac_prev=\$ac_option
+    ac_prev=
+    continue
+  fi
+
+  case $ac_option in
+  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
+  *=)   ac_optarg= ;;
+  *)    ac_optarg=yes ;;
+  esac
+
+  # Accept the important Cygnus configure options, so we can diagnose typos.
+
+  case $ac_dashdash$ac_option in
+  --)
+    ac_dashdash=yes ;;
+
+  -bindir | --bindir | --bindi | --bind | --bin | --bi)
+    ac_prev=bindir ;;
+  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
+    bindir=$ac_optarg ;;
+
+  -build | --build | --buil | --bui | --bu)
+    ac_prev=build_alias ;;
+  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
+    build_alias=$ac_optarg ;;
+
+  -cache-file | --cache-file | --cache-fil | --cache-fi \
+  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
+    ac_prev=cache_file ;;
+  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
+  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
+    cache_file=$ac_optarg ;;
+
+  --config-cache | -C)
+    cache_file=config.cache ;;
+
+  -datadir | --datadir | --datadi | --datad)
+    ac_prev=datadir ;;
+  -datadir=* | --datadir=* | --datadi=* | --datad=*)
+    datadir=$ac_optarg ;;
+
+  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
+  | --dataroo | --dataro | --datar)
+    ac_prev=datarootdir ;;
+  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
+  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
+    datarootdir=$ac_optarg ;;
+
+  -disable-* | --disable-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      as_fn_error $? "invalid feature name: $ac_useropt"
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"enable_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
+        ac_unrecognized_sep=', ';;
+    esac
+    eval enable_$ac_useropt=no ;;
+
+  -docdir | --docdir | --docdi | --doc | --do)
+    ac_prev=docdir ;;
+  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
+    docdir=$ac_optarg ;;
+
+  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
+    ac_prev=dvidir ;;
+  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
+    dvidir=$ac_optarg ;;
+
+  -enable-* | --enable-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      as_fn_error $? "invalid feature name: $ac_useropt"
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"enable_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
+        ac_unrecognized_sep=', ';;
+    esac
+    eval enable_$ac_useropt=\$ac_optarg ;;
+
+  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
+  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
+  | --exec | --exe | --ex)
+    ac_prev=exec_prefix ;;
+  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
+  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
+  | --exec=* | --exe=* | --ex=*)
+    exec_prefix=$ac_optarg ;;
+
+  -gas | --gas | --ga | --g)
+    # Obsolete; use --with-gas.
+    with_gas=yes ;;
+
+  -help | --help | --hel | --he | -h)
+    ac_init_help=long ;;
+  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
+    ac_init_help=recursive ;;
+  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
+    ac_init_help=short ;;
+
+  -host | --host | --hos | --ho)
+    ac_prev=host_alias ;;
+  -host=* | --host=* | --hos=* | --ho=*)
+    host_alias=$ac_optarg ;;
+
+  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
+    ac_prev=htmldir ;;
+  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
+  | --ht=*)
+    htmldir=$ac_optarg ;;
+
+  -includedir | --includedir | --includedi | --included | --include \
+  | --includ | --inclu | --incl | --inc)
+    ac_prev=includedir ;;
+  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
+  | --includ=* | --inclu=* | --incl=* | --inc=*)
+    includedir=$ac_optarg ;;
+
+  -infodir | --infodir | --infodi | --infod | --info | --inf)
+    ac_prev=infodir ;;
+  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
+    infodir=$ac_optarg ;;
+
+  -libdir | --libdir | --libdi | --libd)
+    ac_prev=libdir ;;
+  -libdir=* | --libdir=* | --libdi=* | --libd=*)
+    libdir=$ac_optarg ;;
+
+  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
+  | --libexe | --libex | --libe)
+    ac_prev=libexecdir ;;
+  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
+  | --libexe=* | --libex=* | --libe=*)
+    libexecdir=$ac_optarg ;;
+
+  -localedir | --localedir | --localedi | --localed | --locale)
+    ac_prev=localedir ;;
+  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
+    localedir=$ac_optarg ;;
+
+  -localstatedir | --localstatedir | --localstatedi | --localstated \
+  | --localstate | --localstat | --localsta | --localst | --locals)
+    ac_prev=localstatedir ;;
+  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
+  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
+    localstatedir=$ac_optarg ;;
+
+  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
+    ac_prev=mandir ;;
+  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
+    mandir=$ac_optarg ;;
+
+  -nfp | --nfp | --nf)
+    # Obsolete; use --without-fp.
+    with_fp=no ;;
+
+  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
+  | --no-cr | --no-c | -n)
+    no_create=yes ;;
+
+  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
+  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
+    no_recursion=yes ;;
+
+  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
+  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
+  | --oldin | --oldi | --old | --ol | --o)
+    ac_prev=oldincludedir ;;
+  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
+  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
+  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
+    oldincludedir=$ac_optarg ;;
+
+  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
+    ac_prev=prefix ;;
+  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
+    prefix=$ac_optarg ;;
+
+  -program-prefix | --program-prefix | --program-prefi | --program-pref \
+  | --program-pre | --program-pr | --program-p)
+    ac_prev=program_prefix ;;
+  -program-prefix=* | --program-prefix=* | --program-prefi=* \
+  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
+    program_prefix=$ac_optarg ;;
+
+  -program-suffix | --program-suffix | --program-suffi | --program-suff \
+  | --program-suf | --program-su | --program-s)
+    ac_prev=program_suffix ;;
+  -program-suffix=* | --program-suffix=* | --program-suffi=* \
+  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
+    program_suffix=$ac_optarg ;;
+
+  -program-transform-name | --program-transform-name \
+  | --program-transform-nam | --program-transform-na \
+  | --program-transform-n | --program-transform- \
+  | --program-transform | --program-transfor \
+  | --program-transfo | --program-transf \
+  | --program-trans | --program-tran \
+  | --progr-tra | --program-tr | --program-t)
+    ac_prev=program_transform_name ;;
+  -program-transform-name=* | --program-transform-name=* \
+  | --program-transform-nam=* | --program-transform-na=* \
+  | --program-transform-n=* | --program-transform-=* \
+  | --program-transform=* | --program-transfor=* \
+  | --program-transfo=* | --program-transf=* \
+  | --program-trans=* | --program-tran=* \
+  | --progr-tra=* | --program-tr=* | --program-t=*)
+    program_transform_name=$ac_optarg ;;
+
+  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
+    ac_prev=pdfdir ;;
+  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
+    pdfdir=$ac_optarg ;;
+
+  -psdir | --psdir | --psdi | --psd | --ps)
+    ac_prev=psdir ;;
+  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
+    psdir=$ac_optarg ;;
+
+  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+  | -silent | --silent | --silen | --sile | --sil)
+    silent=yes ;;
+
+  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
+    ac_prev=sbindir ;;
+  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
+  | --sbi=* | --sb=*)
+    sbindir=$ac_optarg ;;
+
+  -sharedstatedir | --sharedstatedir | --sharedstatedi \
+  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
+  | --sharedst | --shareds | --shared | --share | --shar \
+  | --sha | --sh)
+    ac_prev=sharedstatedir ;;
+  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
+  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
+  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
+  | --sha=* | --sh=*)
+    sharedstatedir=$ac_optarg ;;
+
+  -site | --site | --sit)
+    ac_prev=site ;;
+  -site=* | --site=* | --sit=*)
+    site=$ac_optarg ;;
+
+  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
+    ac_prev=srcdir ;;
+  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
+    srcdir=$ac_optarg ;;
+
+  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
+  | --syscon | --sysco | --sysc | --sys | --sy)
+    ac_prev=sysconfdir ;;
+  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
+  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
+    sysconfdir=$ac_optarg ;;
+
+  -target | --target | --targe | --targ | --tar | --ta | --t)
+    ac_prev=target_alias ;;
+  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
+    target_alias=$ac_optarg ;;
+
+  -v | -verbose | --verbose | --verbos | --verbo | --verb)
+    verbose=yes ;;
+
+  -version | --version | --versio | --versi | --vers | -V)
+    ac_init_version=: ;;
+
+  -with-* | --with-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      as_fn_error $? "invalid package name: $ac_useropt"
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"with_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
+        ac_unrecognized_sep=', ';;
+    esac
+    eval with_$ac_useropt=\$ac_optarg ;;
+
+  -without-* | --without-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      as_fn_error $? "invalid package name: $ac_useropt"
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"with_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
+        ac_unrecognized_sep=', ';;
+    esac
+    eval with_$ac_useropt=no ;;
+
+  --x)
+    # Obsolete; use --with-x.
+    with_x=yes ;;
+
+  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
+  | --x-incl | --x-inc | --x-in | --x-i)
+    ac_prev=x_includes ;;
+  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
+  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
+    x_includes=$ac_optarg ;;
+
+  -x-libraries | --x-libraries | --x-librarie | --x-librari \
+  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
+    ac_prev=x_libraries ;;
+  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
+  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
+    x_libraries=$ac_optarg ;;
+
+  -*) as_fn_error $? "unrecognized option: \`$ac_option'
+Try \`$0 --help' for more information"
+    ;;
+
+  *=*)
+    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
+    # Reject names that are not valid shell variable names.
+    case $ac_envvar in #(
+      '' | [0-9]* | *[!_$as_cr_alnum]* )
+      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
+    esac
+    eval $ac_envvar=\$ac_optarg
+    export $ac_envvar ;;
+
+  *)
+    # FIXME: should be removed in autoconf 3.0.
+    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
+    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
+      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
+    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
+    ;;
+
+  esac
+done
+
+if test -n "$ac_prev"; then
+  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
+  as_fn_error $? "missing argument to $ac_option"
+fi
+
+if test -n "$ac_unrecognized_opts"; then
+  case $enable_option_checking in
+    no) ;;
+    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
+    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
+  esac
+fi
+
+# Check all directory arguments for consistency.
+for ac_var in  exec_prefix prefix bindir sbindir libexecdir datarootdir \
+               datadir sysconfdir sharedstatedir localstatedir includedir \
+               oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
+               libdir localedir mandir
+do
+  eval ac_val=\$$ac_var
+  # Remove trailing slashes.
+  case $ac_val in
+    */ )
+      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
+      eval $ac_var=\$ac_val;;
+  esac
+  # Be sure to have absolute directory names.
+  case $ac_val in
+    [\\/$]* | ?:[\\/]* )  continue;;
+    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
+  esac
+  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
+done
+
+# There might be people who depend on the old broken behavior: `$host'
+# used to hold the argument of --host etc.
+# FIXME: To remove some day.
+build=$build_alias
+host=$host_alias
+target=$target_alias
+
+# FIXME: To remove some day.
+if test "x$host_alias" != x; then
+  if test "x$build_alias" = x; then
+    cross_compiling=maybe
+    $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
+    If a cross compiler is detected then cross compile mode will be used" >&2
+  elif test "x$build_alias" != "x$host_alias"; then
+    cross_compiling=yes
+  fi
+fi
+
+ac_tool_prefix=
+test -n "$host_alias" && ac_tool_prefix=$host_alias-
+
+test "$silent" = yes && exec 6>/dev/null
+
+
+ac_pwd=`pwd` && test -n "$ac_pwd" &&
+ac_ls_di=`ls -di .` &&
+ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
+  as_fn_error $? "working directory cannot be determined"
+test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
+  as_fn_error $? "pwd does not report name of working directory"
+
+
+# Find the source files, if location was not specified.
+if test -z "$srcdir"; then
+  ac_srcdir_defaulted=yes
+  # Try the directory containing this script, then the parent directory.
+  ac_confdir=`$as_dirname -- "$as_myself" ||
+$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+        X"$as_myself" : 'X\(//\)[^/]' \| \
+        X"$as_myself" : 'X\(//\)$' \| \
+        X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_myself" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)[^/].*/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\).*/{
+           s//\1/
+           q
+         }
+         s/.*/./; q'`
+  srcdir=$ac_confdir
+  if test ! -r "$srcdir/$ac_unique_file"; then
+    srcdir=..
+  fi
+else
+  ac_srcdir_defaulted=no
+fi
+if test ! -r "$srcdir/$ac_unique_file"; then
+  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
+  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
+fi
+ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
+ac_abs_confdir=`(
+       cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
+       pwd)`
+# When building in place, set srcdir=.
+if test "$ac_abs_confdir" = "$ac_pwd"; then
+  srcdir=.
+fi
+# Remove unnecessary trailing slashes from srcdir.
+# Double slashes in file names in object file debugging info
+# mess up M-x gdb in Emacs.
+case $srcdir in
+*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
+esac
+for ac_var in $ac_precious_vars; do
+  eval ac_env_${ac_var}_set=\${${ac_var}+set}
+  eval ac_env_${ac_var}_value=\$${ac_var}
+  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
+  eval ac_cv_env_${ac_var}_value=\$${ac_var}
+done
+
+#
+# Report the --help message.
+#
+if test "$ac_init_help" = "long"; then
+  # Omit some internal or obsolete options to make the list less imposing.
+  # This message is too long to be a string in the A/UX 3.1 sh.
+  cat <<_ACEOF
+\`configure' configures this package to adapt to many kinds of systems.
+
+Usage: $0 [OPTION]... [VAR=VALUE]...
+
+To assign environment variables (e.g., CC, CFLAGS...), specify them as
+VAR=VALUE.  See below for descriptions of some of the useful variables.
+
+Defaults for the options are specified in brackets.
+
+Configuration:
+  -h, --help              display this help and exit
+      --help=short        display options specific to this package
+      --help=recursive    display the short help of all the included packages
+  -V, --version           display version information and exit
+  -q, --quiet, --silent   do not print \`checking ...' messages
+      --cache-file=FILE   cache test results in FILE [disabled]
+  -C, --config-cache      alias for \`--cache-file=config.cache'
+  -n, --no-create         do not create output files
+      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
+
+Installation directories:
+  --prefix=PREFIX         install architecture-independent files in PREFIX
+                          [$ac_default_prefix]
+  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
+                          [PREFIX]
+
+By default, \`make install' will install all the files in
+\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
+an installation prefix other than \`$ac_default_prefix' using \`--prefix',
+for instance \`--prefix=\$HOME'.
+
+For better control, use the options below.
+
+Fine tuning of the installation directories:
+  --bindir=DIR            user executables [EPREFIX/bin]
+  --sbindir=DIR           system admin executables [EPREFIX/sbin]
+  --libexecdir=DIR        program executables [EPREFIX/libexec]
+  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
+  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
+  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
+  --libdir=DIR            object code libraries [EPREFIX/lib]
+  --includedir=DIR        C header files [PREFIX/include]
+  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
+  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
+  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
+  --infodir=DIR           info documentation [DATAROOTDIR/info]
+  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
+  --mandir=DIR            man documentation [DATAROOTDIR/man]
+  --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
+  --htmldir=DIR           html documentation [DOCDIR]
+  --dvidir=DIR            dvi documentation [DOCDIR]
+  --pdfdir=DIR            pdf documentation [DOCDIR]
+  --psdir=DIR             ps documentation [DOCDIR]
+_ACEOF
+
+  cat <<\_ACEOF
+_ACEOF
+fi
+
+if test -n "$ac_init_help"; then
+
+  cat <<\_ACEOF
+
+Optional Features:
+  --disable-option-checking  ignore unrecognized --enable/--with options
+  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
+  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
+  --enable-static         install static libraries
+  --enable-mallinfo       build with malloc debug logging
+  --enable-libpaper       build with libpaper support
+  --enable-libusb         use libusb for USB printing
+  --enable-tcp-wrappers   use libwrap for TCP wrappers support
+  --enable-acl            build with POSIX ACL support
+  --disable-dbus           build without DBUS support
+  --disable-shared        do not create shared libraries
+  --enable-libtool-unsupported
+                          build with libtool (UNSUPPORTED!)
+  --enable-debug          build with debugging symbols
+  --enable-debug-guards   build with memory allocation guards
+  --enable-debug-printfs  build with CUPS_DEBUG_LOG support
+  --enable-unit-tests     build and run unit tests
+  --enable-relro          build with the GCC relro option
+  --disable-gssapi        disable GSSAPI support
+  --disable-threads       disable multi-threading support
+  --disable-ssl           disable SSL/TLS support
+  --enable-cdsassl        use CDSA for SSL/TLS support, default=first
+  --enable-gnutls         use GNU TLS for SSL/TLS support, default=second
+  --enable-openssl        use OpenSSL for SSL/TLS support, default=third
+  --disable-pam           disable PAM support
+  --disable-largefile     omit support for large files
+  --disable-avahi         disable DNS Service Discovery support using Avahi
+  --disable-dnssd         disable DNS Service Discovery support using mDNSResponder
+  --disable-launchd       disable launchd support
+  --disable-browsing      disable Browsing by default
+  --disable-default-shared
+                         disable DefaultShared by default
+  --disable-raw-printing  do not allow raw printing by default
+  --enable-webif          enable the web interface by default, default=no for OS X
+
+Optional Packages:
+  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
+  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
+  --with-cups-build       set "cups-config --build" string
+  --with-dbusdir          set DBUS configuration directory
+  --with-adminkey         set the default SystemAuthKey value
+  --with-operkey          set the default operator @AUTHKEY value
+  --with-components       set components to build:
+                           - "all" (default) builds everything
+                           - "core" builds libcups and ipptool
+  --with-privateinclude   set path for private include files, default=none
+  --with-rcdir            set path for rc scripts
+  --with-rclevels         set run levels for rc scripts
+  --with-rcstart          set start number for rc scripts
+  --with-rcstop           set stop number for rc scripts
+  --with-smfmanifestdir   set path for Solaris SMF manifest
+  --with-xinetd           set path for xinetd config files
+  --with-lpdconfig        set URI for LPD config file
+  --with-smbconfig        set URI for Samba config file
+  --with-cachedir         set path for cache files
+  --with-icondir          set path for application icons
+  --with-menudir          set path for application menus
+  --with-docdir           set path for documentation
+  --with-fontpath         set font path for pstoraster
+  --with-logdir           set path for log files
+  --with-rundir           set transient run-time state directory
+  --with-optim            set optimization flags
+  --with-archflags        set default architecture flags
+  --with-ldarchflags      set program architecture flags
+  --with-domainsocket     set unix domain socket name
+  --with-gssservicename   set default gss service name
+  --with-openssl-libs     set directory for OpenSSL library
+  --with-openssl-includes set directory for OpenSSL includes
+  --with-pam-module       specify the PAM module to use
+  --with-dnssd-libs       set directory for DNS Service Discovery library
+  --with-dnssd-includes   set directory for DNS Service Discovery includes
+  --with-languages        set installed languages, default=all
+  --with-bundledir        set OS X localization bundle directory
+  --with-config-file-perm set default ConfigFilePerm value, default=0640
+  --with-cupsd-file-perm  set default cupsd permissions, default=0500
+  --with-log-file-perm    set default LogFilePerm value, default=0644
+  --with-fatal-errors     set default FatalErrors value, default=config
+  --with-log-level        set default LogLevel value, default=warn
+  --with-access-log-level set default AccessLogLevel value, default=actions
+  --with-local-protocols  set default BrowseLocalProtocols, default=""
+  --with-cups-user        set default user for CUPS
+  --with-cups-group       set default group for CUPS
+  --with-system-groups    set default system groups for CUPS
+  --with-printcap         set default printcap file
+  --with-lpdconfigfile    set default LPDConfigFile URI
+  --with-smbconfigfile    set default SMBConfigFile URI
+  --with-max-copies       set default max copies value, default=9999
+  --with-snmp-address     set SNMP query address, default=auto
+  --with-snmp-community   set SNMP community, default=public
+  --with-ipp-port         set port number for IPP, default=631
+  --with-java             set Java interpreter for web interfaces
+  --with-perl             set Perl interpreter for web interfaces
+  --with-php              set PHP interpreter for web interfaces
+  --with-python           set Python interpreter for web interfaces
+
+Some influential environment variables:
+  CC          C compiler command
+  CFLAGS      C compiler flags
+  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
+              nonstandard directory <lib dir>
+  LIBS        libraries to pass to the linker, e.g. -l<library>
+  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
+              you have headers in a nonstandard directory <include dir>
+  CPP         C preprocessor
+  CXX         C++ compiler command
+  CXXFLAGS    C++ compiler flags
+
+Use these variables to override the choices made by `configure' or to help
+it to find libraries and programs with nonstandard names/locations.
+
+Report bugs to the package provider.
+_ACEOF
+ac_status=$?
+fi
+
+if test "$ac_init_help" = "recursive"; then
+  # If there are subdirs, report their specific --help.
+  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
+    test -d "$ac_dir" ||
+      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
+      continue
+    ac_builddir=.
+
+case "$ac_dir" in
+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+*)
+  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
+  # A ".." for each directory in $ac_dir_suffix.
+  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
+  case $ac_top_builddir_sub in
+  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+  esac ;;
+esac
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
+# for backward compatibility:
+ac_top_builddir=$ac_top_build_prefix
+
+case $srcdir in
+  .)  # We are building in place.
+    ac_srcdir=.
+    ac_top_srcdir=$ac_top_builddir_sub
+    ac_abs_top_srcdir=$ac_pwd ;;
+  [\\/]* | ?:[\\/]* )  # Absolute name.
+    ac_srcdir=$srcdir$ac_dir_suffix;
+    ac_top_srcdir=$srcdir
+    ac_abs_top_srcdir=$srcdir ;;
+  *) # Relative name.
+    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+    ac_top_srcdir=$ac_top_build_prefix$srcdir
+    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
+esac
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
+
+    cd "$ac_dir" || { ac_status=$?; continue; }
+    # Check for guested configure.
+    if test -f "$ac_srcdir/configure.gnu"; then
+      echo &&
+      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
+    elif test -f "$ac_srcdir/configure"; then
+      echo &&
+      $SHELL "$ac_srcdir/configure" --help=recursive
+    else
+      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
+    fi || ac_status=$?
+    cd "$ac_pwd" || { ac_status=$?; break; }
+  done
+fi
+
+test -n "$ac_init_help" && exit $ac_status
+if $ac_init_version; then
+  cat <<\_ACEOF
+configure
+generated by GNU Autoconf 2.68
+
+Copyright (C) 2010 Free Software Foundation, Inc.
+This configure script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it.
+_ACEOF
+  exit
+fi
+
+## ------------------------ ##
+## Autoconf initialization. ##
+## ------------------------ ##
+
+# ac_fn_c_try_compile LINENO
+# --------------------------
+# Try to compile conftest.$ac_ext, and return whether this succeeded.
+ac_fn_c_try_compile ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  rm -f conftest.$ac_objext
+  if { { ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_compile") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    grep -v '^ *+' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+    mv -f conftest.er1 conftest.err
+  fi
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then :
+  ac_retval=0
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_retval=1
+fi
+  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+  as_fn_set_status $ac_retval
+
+} # ac_fn_c_try_compile
+
+# ac_fn_c_try_cpp LINENO
+# ----------------------
+# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
+ac_fn_c_try_cpp ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  if { { ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    grep -v '^ *+' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+    mv -f conftest.er1 conftest.err
+  fi
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } > conftest.i && {
+        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       }; then :
+  ac_retval=0
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+    ac_retval=1
+fi
+  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+  as_fn_set_status $ac_retval
+
+} # ac_fn_c_try_cpp
+
+# ac_fn_cxx_try_compile LINENO
+# ----------------------------
+# Try to compile conftest.$ac_ext, and return whether this succeeded.
+ac_fn_cxx_try_compile ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  rm -f conftest.$ac_objext
+  if { { ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_compile") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    grep -v '^ *+' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+    mv -f conftest.er1 conftest.err
+  fi
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && {
+        test -z "$ac_cxx_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then :
+  ac_retval=0
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_retval=1
+fi
+  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+  as_fn_set_status $ac_retval
+
+} # ac_fn_cxx_try_compile
+
+# ac_fn_c_try_link LINENO
+# -----------------------
+# Try to link conftest.$ac_ext, and return whether this succeeded.
+ac_fn_c_try_link ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  rm -f conftest.$ac_objext conftest$ac_exeext
+  if { { ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_link") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    grep -v '^ *+' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+    mv -f conftest.er1 conftest.err
+  fi
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then :
+  ac_retval=0
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_retval=1
+fi
+  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
+  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
+  # interfere with the next link command; also delete a directory that is
+  # left behind by Apple's compiler.  We do this before executing the actions.
+  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
+  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+  as_fn_set_status $ac_retval
+
+} # ac_fn_c_try_link
+
+# ac_fn_c_try_run LINENO
+# ----------------------
+# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
+# that executables *can* be run.
+ac_fn_c_try_run ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  if { { ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_link") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
+  { { case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; }; then :
+  ac_retval=0
+else
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+       $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_retval=$ac_status
+fi
+  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
+  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+  as_fn_set_status $ac_retval
+
+} # ac_fn_c_try_run
+
+# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
+# -------------------------------------------------------
+# Tests whether HEADER exists, giving a warning if it cannot be compiled using
+# the include files in INCLUDES and setting the cache variable VAR
+# accordingly.
+ac_fn_c_check_header_mongrel ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  if eval \${$3+:} false; then :
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+$as_echo_n "checking for $2... " >&6; }
+if eval \${$3+:} false; then :
+  $as_echo_n "(cached) " >&6
+fi
+eval ac_res=\$$3
+              { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+else
+  # Is the header compilable?
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
+$as_echo_n "checking $2 usability... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$4
+#include <$2>
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_header_compiler=yes
+else
+  ac_header_compiler=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
+
+# Is the header present?
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
+$as_echo_n "checking $2 presence... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <$2>
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+  ac_header_preproc=yes
+else
+  ac_header_preproc=no
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
+
+# So?  What about this header?
+case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
+  yes:no: )
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
+    ;;
+  no:yes:* )
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
+    ;;
+esac
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+$as_echo_n "checking for $2... " >&6; }
+if eval \${$3+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  eval "$3=\$ac_header_compiler"
+fi
+eval ac_res=\$$3
+              { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+fi
+  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+
+} # ac_fn_c_check_header_mongrel
+
+# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
+# -------------------------------------------------------
+# Tests whether HEADER exists and can be compiled using the include files in
+# INCLUDES, setting the cache variable VAR accordingly.
+ac_fn_c_check_header_compile ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+$as_echo_n "checking for $2... " >&6; }
+if eval \${$3+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$4
+#include <$2>
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  eval "$3=yes"
+else
+  eval "$3=no"
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+eval ac_res=\$$3
+              { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+
+} # ac_fn_c_check_header_compile
+
+# ac_fn_c_check_func LINENO FUNC VAR
+# ----------------------------------
+# Tests whether FUNC exists, setting the cache variable VAR accordingly
+ac_fn_c_check_func ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+$as_echo_n "checking for $2... " >&6; }
+if eval \${$3+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
+   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+#define $2 innocuous_$2
+
+/* System header to define __stub macros and hopefully few prototypes,
+    which can conflict with char $2 (); below.
+    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+    <limits.h> exists even on freestanding compilers.  */
+
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+
+#undef $2
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char $2 ();
+/* The GNU C library defines this for functions which it implements
+    to always fail with ENOSYS.  Some functions are actually named
+    something starting with __ and the normal name is an alias.  */
+#if defined __stub_$2 || defined __stub___$2
+choke me
+#endif
+
+int
+main ()
+{
+return $2 ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  eval "$3=yes"
+else
+  eval "$3=no"
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+fi
+eval ac_res=\$$3
+              { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+
+} # ac_fn_c_check_func
+
+# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
+# ----------------------------------------------------
+# Tries to find if the field MEMBER exists in type AGGR, after including
+# INCLUDES, setting cache variable VAR accordingly.
+ac_fn_c_check_member ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
+$as_echo_n "checking for $2.$3... " >&6; }
+if eval \${$4+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$5
+int
+main ()
+{
+static $2 ac_aggr;
+if (ac_aggr.$3)
+return 0;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  eval "$4=yes"
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$5
+int
+main ()
+{
+static $2 ac_aggr;
+if (sizeof ac_aggr.$3)
+return 0;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  eval "$4=yes"
+else
+  eval "$4=no"
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+eval ac_res=\$$4
+              { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+
+} # ac_fn_c_check_member
+cat >config.log <<_ACEOF
+This file contains any messages produced by compilers while
+running configure, to aid debugging if configure makes a mistake.
+
+It was created by $as_me, which was
+generated by GNU Autoconf 2.68.  Invocation command line was
+
+  $ $0 $@
+
+_ACEOF
+exec 5>>config.log
+{
+cat <<_ASUNAME
+## --------- ##
+## Platform. ##
+## --------- ##
+
+hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
+uname -m = `(uname -m) 2>/dev/null || echo unknown`
+uname -r = `(uname -r) 2>/dev/null || echo unknown`
+uname -s = `(uname -s) 2>/dev/null || echo unknown`
+uname -v = `(uname -v) 2>/dev/null || echo unknown`
+
+/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
+/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
+
+/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
+/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
+/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
+/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
+/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
+/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
+/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
+
+_ASUNAME
+
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    $as_echo "PATH: $as_dir"
+  done
+IFS=$as_save_IFS
+
+} >&5
+
+cat >&5 <<_ACEOF
+
+
+## ----------- ##
+## Core tests. ##
+## ----------- ##
+
+_ACEOF
+
+
+# Keep a trace of the command line.
+# Strip out --no-create and --no-recursion so they do not pile up.
+# Strip out --silent because we don't want to record it for future runs.
+# Also quote any args containing shell meta-characters.
+# Make two passes to allow for proper duplicate-argument suppression.
+ac_configure_args=
+ac_configure_args0=
+ac_configure_args1=
+ac_must_keep_next=false
+for ac_pass in 1 2
+do
+  for ac_arg
+  do
+    case $ac_arg in
+    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
+    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+    | -silent | --silent | --silen | --sile | --sil)
+      continue ;;
+    *\'*)
+      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
+    esac
+    case $ac_pass in
+    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
+    2)
+      as_fn_append ac_configure_args1 " '$ac_arg'"
+      if test $ac_must_keep_next = true; then
+       ac_must_keep_next=false # Got value, back to normal.
+      else
+       case $ac_arg in
+         *=* | --config-cache | -C | -disable-* | --disable-* \
+         | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
+         | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
+         | -with-* | --with-* | -without-* | --without-* | --x)
+           case "$ac_configure_args0 " in
+             "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
+           esac
+           ;;
+         -* ) ac_must_keep_next=true ;;
+       esac
+      fi
+      as_fn_append ac_configure_args " '$ac_arg'"
+      ;;
+    esac
+  done
+done
+{ ac_configure_args0=; unset ac_configure_args0;}
+{ ac_configure_args1=; unset ac_configure_args1;}
+
+# When interrupted or exit'd, cleanup temporary files, and complete
+# config.log.  We remove comments because anyway the quotes in there
+# would cause problems or look ugly.
+# WARNING: Use '\'' to represent an apostrophe within the trap.
+# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
+trap 'exit_status=$?
+  # Save into config.log some information that might help in debugging.
+  {
+    echo
+
+    $as_echo "## ---------------- ##
+## Cache variables. ##
+## ---------------- ##"
+    echo
+    # The following way of writing the cache mishandles newlines in values,
+(
+  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
+    eval ac_val=\$$ac_var
+    case $ac_val in #(
+    *${as_nl}*)
+      case $ac_var in #(
+      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
+$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
+      esac
+      case $ac_var in #(
+      _ | IFS | as_nl) ;; #(
+      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
+      *) { eval $ac_var=; unset $ac_var;} ;;
+      esac ;;
+    esac
+  done
+  (set) 2>&1 |
+    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
+    *${as_nl}ac_space=\ *)
+      sed -n \
+       "s/'\''/'\''\\\\'\'''\''/g;
+         s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
+      ;; #(
+    *)
+      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
+      ;;
+    esac |
+    sort
+)
+    echo
+
+    $as_echo "## ----------------- ##
+## Output variables. ##
+## ----------------- ##"
+    echo
+    for ac_var in $ac_subst_vars
+    do
+      eval ac_val=\$$ac_var
+      case $ac_val in
+      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+      esac
+      $as_echo "$ac_var='\''$ac_val'\''"
+    done | sort
+    echo
+
+    if test -n "$ac_subst_files"; then
+      $as_echo "## ------------------- ##
+## File substitutions. ##
+## ------------------- ##"
+      echo
+      for ac_var in $ac_subst_files
+      do
+       eval ac_val=\$$ac_var
+       case $ac_val in
+       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+       esac
+       $as_echo "$ac_var='\''$ac_val'\''"
+      done | sort
+      echo
+    fi
+
+    if test -s confdefs.h; then
+      $as_echo "## ----------- ##
+## confdefs.h. ##
+## ----------- ##"
+      echo
+      cat confdefs.h
+      echo
+    fi
+    test "$ac_signal" != 0 &&
+      $as_echo "$as_me: caught signal $ac_signal"
+    $as_echo "$as_me: exit $exit_status"
+  } >&5
+  rm -f core *.core core.conftest.* &&
+    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
+    exit $exit_status
+' 0
+for ac_signal in 1 2 13 15; do
+  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
+done
+ac_signal=0
+
+# confdefs.h avoids OS command line length limits that DEFS can exceed.
+rm -f -r conftest* confdefs.h
+
+$as_echo "/* confdefs.h */" > confdefs.h
+
+# Predefined preprocessor variables.
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_NAME "$PACKAGE_NAME"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_VERSION "$PACKAGE_VERSION"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_STRING "$PACKAGE_STRING"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_URL "$PACKAGE_URL"
+_ACEOF
+
+
+# Let the site file select an alternate cache file if it wants to.
+# Prefer an explicitly selected file to automatically selected ones.
+ac_site_file1=NONE
+ac_site_file2=NONE
+if test -n "$CONFIG_SITE"; then
+  # We do not want a PATH search for config.site.
+  case $CONFIG_SITE in #((
+    -*)  ac_site_file1=./$CONFIG_SITE;;
+    */*) ac_site_file1=$CONFIG_SITE;;
+    *)   ac_site_file1=./$CONFIG_SITE;;
+  esac
+elif test "x$prefix" != xNONE; then
+  ac_site_file1=$prefix/share/config.site
+  ac_site_file2=$prefix/etc/config.site
+else
+  ac_site_file1=$ac_default_prefix/share/config.site
+  ac_site_file2=$ac_default_prefix/etc/config.site
+fi
+for ac_site_file in "$ac_site_file1" "$ac_site_file2"
+do
+  test "x$ac_site_file" = xNONE && continue
+  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
+$as_echo "$as_me: loading site script $ac_site_file" >&6;}
+    sed 's/^/| /' "$ac_site_file" >&5
+    . "$ac_site_file" \
+      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "failed to load site script $ac_site_file
+See \`config.log' for more details" "$LINENO" 5; }
+  fi
+done
+
+if test -r "$cache_file"; then
+  # Some versions of bash will fail to source /dev/null (special files
+  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
+  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
+$as_echo "$as_me: loading cache $cache_file" >&6;}
+    case $cache_file in
+      [\\/]* | ?:[\\/]* ) . "$cache_file";;
+      *)                      . "./$cache_file";;
+    esac
+  fi
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
+$as_echo "$as_me: creating cache $cache_file" >&6;}
+  >$cache_file
+fi
+
+# Check that the precious variables saved in the cache have kept the same
+# value.
+ac_cache_corrupted=false
+for ac_var in $ac_precious_vars; do
+  eval ac_old_set=\$ac_cv_env_${ac_var}_set
+  eval ac_new_set=\$ac_env_${ac_var}_set
+  eval ac_old_val=\$ac_cv_env_${ac_var}_value
+  eval ac_new_val=\$ac_env_${ac_var}_value
+  case $ac_old_set,$ac_new_set in
+    set,)
+      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
+$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
+      ac_cache_corrupted=: ;;
+    ,set)
+      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
+$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
+      ac_cache_corrupted=: ;;
+    ,);;
+    *)
+      if test "x$ac_old_val" != "x$ac_new_val"; then
+       # differences in whitespace do not lead to failure.
+       ac_old_val_w=`echo x $ac_old_val`
+       ac_new_val_w=`echo x $ac_new_val`
+       if test "$ac_old_val_w" != "$ac_new_val_w"; then
+         { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
+$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
+         ac_cache_corrupted=:
+       else
+         { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
+$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
+         eval $ac_var=\$ac_old_val
+       fi
+       { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
+$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
+       { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
+$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
+      fi;;
+  esac
+  # Pass precious variables to config.status.
+  if test "$ac_new_set" = set; then
+    case $ac_new_val in
+    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
+    *) ac_arg=$ac_var=$ac_new_val ;;
+    esac
+    case " $ac_configure_args " in
+      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
+      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
+    esac
+  fi
+done
+if $ac_cache_corrupted; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
+$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
+  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
+fi
+## -------------------- ##
+## Main body of script. ##
+## -------------------- ##
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+
+
+uname=`uname`
+uversion=`uname -r | sed -e '1,$s/^[^0-9]*\([0-9]*\)\.\([0-9]*\).*/\1\2/'`
+uarch=`uname -m`
+
+case "$uname" in
+       Darwin*)
+               uname="Darwin"
+               if test $uversion -lt 120; then
+                       as_fn_error $? "Sorry, this version of CUPS requires OS X 10.8 or higher." "$LINENO" 5
+               fi
+               ;;
+
+       GNU* | GNU/*)
+               uname="GNU"
+               ;;
+       Linux*)
+               uname="Linux"
+               ;;
+esac
+
+
+
+
+
+ac_config_headers="$ac_config_headers config.h"
+
+
+CUPS_VERSION=1.7.1
+CUPS_REVISION=
+#if test -z "$CUPS_REVISION" -a -d .svn; then
+#      CUPS_REVISION="-r`svnversion . | awk -F: '{print $NF}' | sed -e '1,$s/[[a-zA-Z]]*//g'`"
+#fi
+CUPS_BUILD="cups-$CUPS_VERSION"
+
+
+# Check whether --with-cups_build was given.
+if test "${with_cups_build+set}" = set; then :
+  withval=$with_cups_build; CUPS_BUILD="$withval"
+fi
+
+
+
+
+
+cat >>confdefs.h <<_ACEOF
+#define CUPS_SVERSION "CUPS v$CUPS_VERSION$CUPS_REVISION"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define CUPS_MINIMAL "CUPS/$CUPS_VERSION$CUPS_REVISION"
+_ACEOF
+
+
+CFLAGS="${CFLAGS:=}"
+CPPFLAGS="${CPPFLAGS:=}"
+CXXFLAGS="${CXXFLAGS:=}"
+LDFLAGS="${LDFLAGS:=}"
+
+for ac_prog in gawk mawk nawk awk
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_AWK+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$AWK"; then
+  ac_cv_prog_AWK="$AWK" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_AWK="$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+AWK=$ac_cv_prog_AWK
+if test -n "$AWK"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
+$as_echo "$AWK" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+  test -n "$AWK" && break
+done
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+if test -n "$ac_tool_prefix"; then
+  for ac_prog in clang cc gcc
+  do
+    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_CC+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+    test -n "$CC" && break
+  done
+fi
+if test -z "$CC"; then
+  ac_ct_CC=$CC
+  for ac_prog in clang cc gcc
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_CC+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_CC"; then
+  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_CC="$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
+$as_echo "$ac_ct_CC" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+  test -n "$ac_ct_CC" && break
+done
+
+  if test "x$ac_ct_CC" = x; then
+    CC=""
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    CC=$ac_ct_CC
+  fi
+fi
+
+
+test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "no acceptable C compiler found in \$PATH
+See \`config.log' for more details" "$LINENO" 5; }
+
+# Provide some information about the compiler.
+$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
+set X $ac_compile
+ac_compiler=$2
+for ac_option in --version -v -V -qversion; do
+  { { ac_try="$ac_compiler $ac_option >&5"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    sed '10a\
+... rest of stderr output deleted ...
+         10q' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+  fi
+  rm -f conftest.er1 conftest.err
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }
+done
+
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+ac_clean_files_save=$ac_clean_files
+ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
+# Try to create an executable without -o first, disregard a.out.
+# It will help us diagnose broken compilers, and finding out an intuition
+# of exeext.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
+$as_echo_n "checking whether the C compiler works... " >&6; }
+ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
+
+# The possible output files:
+ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
+
+ac_rmfiles=
+for ac_file in $ac_files
+do
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
+    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
+  esac
+done
+rm -f $ac_rmfiles
+
+if { { ac_try="$ac_link_default"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_link_default") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then :
+  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
+# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
+# in a Makefile.  We should not override ac_cv_exeext if it was cached,
+# so that the user can short-circuit this test for compilers unknown to
+# Autoconf.
+for ac_file in $ac_files ''
+do
+  test -f "$ac_file" || continue
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
+       ;;
+    [ab].out )
+       # We found the default executable, but exeext='' is most
+       # certainly right.
+       break;;
+    *.* )
+       if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
+       then :; else
+          ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
+       fi
+       # We set ac_cv_exeext here because the later test for it is not
+       # safe: cross compilers may not add the suffix if given an `-o'
+       # argument, so we may need to know it at that point already.
+       # Even if this section looks crufty: it has the advantage of
+       # actually working.
+       break;;
+    * )
+       break;;
+  esac
+done
+test "$ac_cv_exeext" = no && ac_cv_exeext=
+
+else
+  ac_file=''
+fi
+if test -z "$ac_file"; then :
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+$as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error 77 "C compiler cannot create executables
+See \`config.log' for more details" "$LINENO" 5; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
+$as_echo_n "checking for C compiler default output file name... " >&6; }
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
+$as_echo "$ac_file" >&6; }
+ac_exeext=$ac_cv_exeext
+
+rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
+ac_clean_files=$ac_clean_files_save
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
+$as_echo_n "checking for suffix of executables... " >&6; }
+if { { ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_link") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then :
+  # If both `conftest.exe' and `conftest' are `present' (well, observable)
+# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
+# work properly (i.e., refer to `conftest.exe'), while it won't with
+# `rm'.
+for ac_file in conftest.exe conftest conftest.*; do
+  test -f "$ac_file" || continue
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
+    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
+         break;;
+    * ) break;;
+  esac
+done
+else
+  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "cannot compute suffix of executables: cannot compile and link
+See \`config.log' for more details" "$LINENO" 5; }
+fi
+rm -f conftest conftest$ac_cv_exeext
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
+$as_echo "$ac_cv_exeext" >&6; }
+
+rm -f conftest.$ac_ext
+EXEEXT=$ac_cv_exeext
+ac_exeext=$EXEEXT
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <stdio.h>
+int
+main ()
+{
+FILE *f = fopen ("conftest.out", "w");
+ return ferror (f) || fclose (f) != 0;
+
+  ;
+  return 0;
+}
+_ACEOF
+ac_clean_files="$ac_clean_files conftest.out"
+# Check that the compiler produces executables we can run.  If not, either
+# the compiler is broken, or we cross compile.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
+$as_echo_n "checking whether we are cross compiling... " >&6; }
+if test "$cross_compiling" != yes; then
+  { { ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_link") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }
+  if { ac_try='./conftest$ac_cv_exeext'
+  { { case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; }; then
+    cross_compiling=no
+  else
+    if test "$cross_compiling" = maybe; then
+       cross_compiling=yes
+    else
+       { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "cannot run C compiled programs.
+If you meant to cross compile, use \`--host'.
+See \`config.log' for more details" "$LINENO" 5; }
+    fi
+  fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
+$as_echo "$cross_compiling" >&6; }
+
+rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
+ac_clean_files=$ac_clean_files_save
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
+$as_echo_n "checking for suffix of object files... " >&6; }
+if ${ac_cv_objext+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.o conftest.obj
+if { { ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_compile") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then :
+  for ac_file in conftest.o conftest.obj conftest.*; do
+  test -f "$ac_file" || continue;
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
+    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
+       break;;
+  esac
+done
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "cannot compute suffix of object files: cannot compile
+See \`config.log' for more details" "$LINENO" 5; }
+fi
+rm -f conftest.$ac_cv_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
+$as_echo "$ac_cv_objext" >&6; }
+OBJEXT=$ac_cv_objext
+ac_objext=$OBJEXT
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
+$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
+if ${ac_cv_c_compiler_gnu+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+#ifndef __GNUC__
+       choke me
+#endif
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_compiler_gnu=yes
+else
+  ac_compiler_gnu=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ac_cv_c_compiler_gnu=$ac_compiler_gnu
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
+$as_echo "$ac_cv_c_compiler_gnu" >&6; }
+if test $ac_compiler_gnu = yes; then
+  GCC=yes
+else
+  GCC=
+fi
+ac_test_CFLAGS=${CFLAGS+set}
+ac_save_CFLAGS=$CFLAGS
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
+$as_echo_n "checking whether $CC accepts -g... " >&6; }
+if ${ac_cv_prog_cc_g+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_save_c_werror_flag=$ac_c_werror_flag
+   ac_c_werror_flag=yes
+   ac_cv_prog_cc_g=no
+   CFLAGS="-g"
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_prog_cc_g=yes
+else
+  CFLAGS=""
+      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+
+else
+  ac_c_werror_flag=$ac_save_c_werror_flag
+        CFLAGS="-g"
+        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_prog_cc_g=yes
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+   ac_c_werror_flag=$ac_save_c_werror_flag
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
+$as_echo "$ac_cv_prog_cc_g" >&6; }
+if test "$ac_test_CFLAGS" = set; then
+  CFLAGS=$ac_save_CFLAGS
+elif test $ac_cv_prog_cc_g = yes; then
+  if test "$GCC" = yes; then
+    CFLAGS="-g -O2"
+  else
+    CFLAGS="-g"
+  fi
+else
+  if test "$GCC" = yes; then
+    CFLAGS="-O2"
+  else
+    CFLAGS=
+  fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
+$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
+if ${ac_cv_prog_cc_c89+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_cv_prog_cc_c89=no
+ac_save_CC=$CC
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <stdarg.h>
+#include <stdio.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
+struct buf { int x; };
+FILE * (*rcsopen) (struct buf *, struct stat *, int);
+static char *e (p, i)
+     char **p;
+     int i;
+{
+  return p[i];
+}
+static char *f (char * (*g) (char **, int), char **p, ...)
+{
+  char *s;
+  va_list v;
+  va_start (v,p);
+  s = g (p, va_arg (v,int));
+  va_end (v);
+  return s;
+}
+
+/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
+   function prototypes and stuff, but not '\xHH' hex character constants.
+   These don't provoke an error unfortunately, instead are silently treated
+   as 'x'.  The following induces an error, until -std is added to get
+   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
+   array size at least.  It's necessary to write '\x00'==0 to get something
+   that's true only with -std.  */
+int osf4_cc_array ['\x00' == 0 ? 1 : -1];
+
+/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
+   inside strings and character constants.  */
+#define FOO(x) 'x'
+int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
+
+int test (int i, double x);
+struct s1 {int (*f) (int a);};
+struct s2 {int (*f) (double a);};
+int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
+int argc;
+char **argv;
+int
+main ()
+{
+return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
+  ;
+  return 0;
+}
+_ACEOF
+for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
+       -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
+do
+  CC="$ac_save_CC $ac_arg"
+  if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_prog_cc_c89=$ac_arg
+fi
+rm -f core conftest.err conftest.$ac_objext
+  test "x$ac_cv_prog_cc_c89" != "xno" && break
+done
+rm -f conftest.$ac_ext
+CC=$ac_save_CC
+
+fi
+# AC_CACHE_VAL
+case "x$ac_cv_prog_cc_c89" in
+  x)
+    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
+$as_echo "none needed" >&6; } ;;
+  xno)
+    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
+$as_echo "unsupported" >&6; } ;;
+  *)
+    CC="$CC $ac_cv_prog_cc_c89"
+    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
+$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
+esac
+if test "x$ac_cv_prog_cc_c89" != xno; then :
+
+fi
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
+$as_echo_n "checking how to run the C preprocessor... " >&6; }
+# On Suns, sometimes $CPP names a directory.
+if test -n "$CPP" && test -d "$CPP"; then
+  CPP=
+fi
+if test -z "$CPP"; then
+  if ${ac_cv_prog_CPP+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+      # Double quotes because CPP needs to be expanded
+    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
+    do
+      ac_preproc_ok=false
+for ac_c_preproc_warn_flag in '' yes
+do
+  # Use a header file that comes with gcc, so configuring glibc
+  # with a fresh cross-compiler works.
+  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+  # <limits.h> exists even on freestanding compilers.
+  # On the NeXT, cc -E runs the code through the compiler's parser,
+  # not just through cpp. "Syntax error" is here to catch this case.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+                    Syntax error
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+
+else
+  # Broken: fails on valid input.
+continue
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+
+  # OK, works on sane cases.  Now check whether nonexistent headers
+  # can be detected and how.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <ac_nonexistent.h>
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+  # Broken: success on invalid input.
+continue
+else
+  # Passes both tests.
+ac_preproc_ok=:
+break
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.i conftest.err conftest.$ac_ext
+if $ac_preproc_ok; then :
+  break
+fi
+
+    done
+    ac_cv_prog_CPP=$CPP
+
+fi
+  CPP=$ac_cv_prog_CPP
+else
+  ac_cv_prog_CPP=$CPP
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
+$as_echo "$CPP" >&6; }
+ac_preproc_ok=false
+for ac_c_preproc_warn_flag in '' yes
+do
+  # Use a header file that comes with gcc, so configuring glibc
+  # with a fresh cross-compiler works.
+  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+  # <limits.h> exists even on freestanding compilers.
+  # On the NeXT, cc -E runs the code through the compiler's parser,
+  # not just through cpp. "Syntax error" is here to catch this case.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+                    Syntax error
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+
+else
+  # Broken: fails on valid input.
+continue
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+
+  # OK, works on sane cases.  Now check whether nonexistent headers
+  # can be detected and how.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <ac_nonexistent.h>
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+  # Broken: success on invalid input.
+continue
+else
+  # Passes both tests.
+ac_preproc_ok=:
+break
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.i conftest.err conftest.$ac_ext
+if $ac_preproc_ok; then :
+
+else
+  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
+See \`config.log' for more details" "$LINENO" 5; }
+fi
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+ac_ext=cpp
+ac_cpp='$CXXCPP $CPPFLAGS'
+ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
+if test -z "$CXX"; then
+  if test -n "$CCC"; then
+    CXX=$CCC
+  else
+    if test -n "$ac_tool_prefix"; then
+  for ac_prog in clang++ c++ g++
+  do
+    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_CXX+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$CXX"; then
+  ac_cv_prog_CXX="$CXX" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+CXX=$ac_cv_prog_CXX
+if test -n "$CXX"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
+$as_echo "$CXX" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+    test -n "$CXX" && break
+  done
+fi
+if test -z "$CXX"; then
+  ac_ct_CXX=$CXX
+  for ac_prog in clang++ c++ g++
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_CXX+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_CXX"; then
+  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_CXX="$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
+if test -n "$ac_ct_CXX"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
+$as_echo "$ac_ct_CXX" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+  test -n "$ac_ct_CXX" && break
+done
+
+  if test "x$ac_ct_CXX" = x; then
+    CXX="g++"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    CXX=$ac_ct_CXX
+  fi
+fi
+
+  fi
+fi
+# Provide some information about the compiler.
+$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
+set X $ac_compile
+ac_compiler=$2
+for ac_option in --version -v -V -qversion; do
+  { { ac_try="$ac_compiler $ac_option >&5"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    sed '10a\
+... rest of stderr output deleted ...
+         10q' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+  fi
+  rm -f conftest.er1 conftest.err
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }
+done
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
+$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
+if ${ac_cv_cxx_compiler_gnu+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+#ifndef __GNUC__
+       choke me
+#endif
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_cxx_try_compile "$LINENO"; then :
+  ac_compiler_gnu=yes
+else
+  ac_compiler_gnu=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
+$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
+if test $ac_compiler_gnu = yes; then
+  GXX=yes
+else
+  GXX=
+fi
+ac_test_CXXFLAGS=${CXXFLAGS+set}
+ac_save_CXXFLAGS=$CXXFLAGS
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
+$as_echo_n "checking whether $CXX accepts -g... " >&6; }
+if ${ac_cv_prog_cxx_g+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
+   ac_cxx_werror_flag=yes
+   ac_cv_prog_cxx_g=no
+   CXXFLAGS="-g"
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_cxx_try_compile "$LINENO"; then :
+  ac_cv_prog_cxx_g=yes
+else
+  CXXFLAGS=""
+      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_cxx_try_compile "$LINENO"; then :
+
+else
+  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
+        CXXFLAGS="-g"
+        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_cxx_try_compile "$LINENO"; then :
+  ac_cv_prog_cxx_g=yes
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
+$as_echo "$ac_cv_prog_cxx_g" >&6; }
+if test "$ac_test_CXXFLAGS" = set; then
+  CXXFLAGS=$ac_save_CXXFLAGS
+elif test $ac_cv_prog_cxx_g = yes; then
+  if test "$GXX" = yes; then
+    CXXFLAGS="-g -O2"
+  else
+    CXXFLAGS="-g"
+  fi
+else
+  if test "$GXX" = yes; then
+    CXXFLAGS="-O2"
+  else
+    CXXFLAGS=
+  fi
+fi
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
+set dummy ${ac_tool_prefix}ranlib; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_RANLIB+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$RANLIB"; then
+  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+RANLIB=$ac_cv_prog_RANLIB
+if test -n "$RANLIB"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
+$as_echo "$RANLIB" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_RANLIB"; then
+  ac_ct_RANLIB=$RANLIB
+  # Extract the first word of "ranlib", so it can be a program name with args.
+set dummy ranlib; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_RANLIB"; then
+  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_RANLIB="ranlib"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
+if test -n "$ac_ct_RANLIB"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
+$as_echo "$ac_ct_RANLIB" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_RANLIB" = x; then
+    RANLIB=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    RANLIB=$ac_ct_RANLIB
+  fi
+else
+  RANLIB="$ac_cv_prog_RANLIB"
+fi
+
+# Extract the first word of "ar", so it can be a program name with args.
+set dummy ar; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_path_AR+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $AR in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_AR="$AR" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_AR="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+AR=$ac_cv_path_AR
+if test -n "$AR"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
+$as_echo "$AR" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+# Extract the first word of "chmod", so it can be a program name with args.
+set dummy chmod; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_path_CHMOD+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $CHMOD in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_CHMOD="$CHMOD" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_CHMOD="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+CHMOD=$ac_cv_path_CHMOD
+if test -n "$CHMOD"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CHMOD" >&5
+$as_echo "$CHMOD" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+# Extract the first word of "gzip", so it can be a program name with args.
+set dummy gzip; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_path_GZIP+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $GZIP in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_GZIP="$GZIP" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_GZIP="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+GZIP=$ac_cv_path_GZIP
+if test -n "$GZIP"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GZIP" >&5
+$as_echo "$GZIP" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+# Extract the first word of "ld", so it can be a program name with args.
+set dummy ld; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_path_LD+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $LD in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_LD="$LD" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_LD="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+LD=$ac_cv_path_LD
+if test -n "$LD"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
+$as_echo "$LD" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+# Extract the first word of "ln", so it can be a program name with args.
+set dummy ln; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_path_LN+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $LN in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_LN="$LN" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_LN="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+LN=$ac_cv_path_LN
+if test -n "$LN"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LN" >&5
+$as_echo "$LN" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+# Extract the first word of "mv", so it can be a program name with args.
+set dummy mv; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_path_MV+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $MV in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_MV="$MV" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+MV=$ac_cv_path_MV
+if test -n "$MV"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MV" >&5
+$as_echo "$MV" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+# Extract the first word of "rm", so it can be a program name with args.
+set dummy rm; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_path_RM+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $RM in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_RM="$RM" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+RM=$ac_cv_path_RM
+if test -n "$RM"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RM" >&5
+$as_echo "$RM" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+# Extract the first word of "rmdir", so it can be a program name with args.
+set dummy rmdir; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_path_RMDIR+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $RMDIR in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_RMDIR="$RMDIR" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_RMDIR="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+RMDIR=$ac_cv_path_RMDIR
+if test -n "$RMDIR"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RMDIR" >&5
+$as_echo "$RMDIR" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+# Extract the first word of "sed", so it can be a program name with args.
+set dummy sed; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_path_SED+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $SED in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_SED="$SED" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+SED=$ac_cv_path_SED
+if test -n "$SED"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
+$as_echo "$SED" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+# Extract the first word of "xdg-open", so it can be a program name with args.
+set dummy xdg-open; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_path_XDGOPEN+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $XDGOPEN in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_XDGOPEN="$XDGOPEN" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_XDGOPEN="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+XDGOPEN=$ac_cv_path_XDGOPEN
+if test -n "$XDGOPEN"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XDGOPEN" >&5
+$as_echo "$XDGOPEN" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+if test "x$XDGOPEN" = x; then
+       CUPS_HTMLVIEW="htmlview"
+else
+       CUPS_HTMLVIEW="$XDGOPEN"
+fi
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for install-sh script" >&5
+$as_echo_n "checking for install-sh script... " >&6; }
+INSTALL="`pwd`/install-sh"
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: using $INSTALL" >&5
+$as_echo "using $INSTALL" >&6; }
+
+if test "x$AR" = x; then
+       as_fn_error $? "Unable to find required library archive command." "$LINENO" 5
+fi
+if test "x$CC" = x; then
+       as_fn_error $? "Unable to find required C compiler command." "$LINENO" 5
+fi
+
+INSTALLSTATIC=""
+# Check whether --enable-static was given.
+if test "${enable_static+set}" = set; then :
+  enableval=$enable_static;
+fi
+
+
+if test x$enable_static = xyes; then
+       echo Installing static libraries...
+       INSTALLSTATIC="installstatic"
+fi
+
+
+
+# Extract the first word of "pkg-config", so it can be a program name with args.
+set dummy pkg-config; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_path_PKGCONFIG+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $PKGCONFIG in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_PKGCONFIG="$PKGCONFIG" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+PKGCONFIG=$ac_cv_path_PKGCONFIG
+if test -n "$PKGCONFIG"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5
+$as_echo "$PKGCONFIG" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing abs" >&5
+$as_echo_n "checking for library containing abs... " >&6; }
+if ${ac_cv_search_abs+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_func_search_save_LIBS=$LIBS
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char abs ();
+int
+main ()
+{
+return abs ();
+  ;
+  return 0;
+}
+_ACEOF
+for ac_lib in '' m; do
+  if test -z "$ac_lib"; then
+    ac_res="none required"
+  else
+    ac_res=-l$ac_lib
+    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
+  fi
+  if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_search_abs=$ac_res
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext
+  if ${ac_cv_search_abs+:} false; then :
+  break
+fi
+done
+if ${ac_cv_search_abs+:} false; then :
+
+else
+  ac_cv_search_abs=no
+fi
+rm conftest.$ac_ext
+LIBS=$ac_func_search_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_abs" >&5
+$as_echo "$ac_cv_search_abs" >&6; }
+ac_res=$ac_cv_search_abs
+if test "$ac_res" != no; then :
+  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
+  $as_echo "#define HAVE_ABS 1" >>confdefs.h
+
+fi
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing crypt" >&5
+$as_echo_n "checking for library containing crypt... " >&6; }
+if ${ac_cv_search_crypt+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_func_search_save_LIBS=$LIBS
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char crypt ();
+int
+main ()
+{
+return crypt ();
+  ;
+  return 0;
+}
+_ACEOF
+for ac_lib in '' crypt; do
+  if test -z "$ac_lib"; then
+    ac_res="none required"
+  else
+    ac_res=-l$ac_lib
+    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
+  fi
+  if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_search_crypt=$ac_res
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext
+  if ${ac_cv_search_crypt+:} false; then :
+  break
+fi
+done
+if ${ac_cv_search_crypt+:} false; then :
+
+else
+  ac_cv_search_crypt=no
+fi
+rm conftest.$ac_ext
+LIBS=$ac_func_search_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_crypt" >&5
+$as_echo "$ac_cv_search_crypt" >&6; }
+ac_res=$ac_cv_search_crypt
+if test "$ac_res" != no; then :
+  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
+
+fi
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing fmod" >&5
+$as_echo_n "checking for library containing fmod... " >&6; }
+if ${ac_cv_search_fmod+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_func_search_save_LIBS=$LIBS
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char fmod ();
+int
+main ()
+{
+return fmod ();
+  ;
+  return 0;
+}
+_ACEOF
+for ac_lib in '' m; do
+  if test -z "$ac_lib"; then
+    ac_res="none required"
+  else
+    ac_res=-l$ac_lib
+    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
+  fi
+  if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_search_fmod=$ac_res
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext
+  if ${ac_cv_search_fmod+:} false; then :
+  break
+fi
+done
+if ${ac_cv_search_fmod+:} false; then :
+
+else
+  ac_cv_search_fmod=no
+fi
+rm conftest.$ac_ext
+LIBS=$ac_func_search_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_fmod" >&5
+$as_echo "$ac_cv_search_fmod" >&6; }
+ac_res=$ac_cv_search_fmod
+if test "$ac_res" != no; then :
+  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
+
+fi
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getspent" >&5
+$as_echo_n "checking for library containing getspent... " >&6; }
+if ${ac_cv_search_getspent+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_func_search_save_LIBS=$LIBS
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char getspent ();
+int
+main ()
+{
+return getspent ();
+  ;
+  return 0;
+}
+_ACEOF
+for ac_lib in '' sec gen; do
+  if test -z "$ac_lib"; then
+    ac_res="none required"
+  else
+    ac_res=-l$ac_lib
+    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
+  fi
+  if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_search_getspent=$ac_res
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext
+  if ${ac_cv_search_getspent+:} false; then :
+  break
+fi
+done
+if ${ac_cv_search_getspent+:} false; then :
+
+else
+  ac_cv_search_getspent=no
+fi
+rm conftest.$ac_ext
+LIBS=$ac_func_search_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getspent" >&5
+$as_echo "$ac_cv_search_getspent" >&6; }
+ac_res=$ac_cv_search_getspent
+if test "$ac_res" != no; then :
+  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
+
+fi
+
+
+LIBMALLOC=""
+# Check whether --enable-mallinfo was given.
+if test "${enable_mallinfo+set}" = set; then :
+  enableval=$enable_mallinfo;
+fi
+
+
+if test x$enable_mallinfo = xyes; then
+       SAVELIBS="$LIBS"
+       LIBS=""
+       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing mallinfo" >&5
+$as_echo_n "checking for library containing mallinfo... " >&6; }
+if ${ac_cv_search_mallinfo+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_func_search_save_LIBS=$LIBS
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char mallinfo ();
+int
+main ()
+{
+return mallinfo ();
+  ;
+  return 0;
+}
+_ACEOF
+for ac_lib in '' malloc; do
+  if test -z "$ac_lib"; then
+    ac_res="none required"
+  else
+    ac_res=-l$ac_lib
+    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
+  fi
+  if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_search_mallinfo=$ac_res
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext
+  if ${ac_cv_search_mallinfo+:} false; then :
+  break
+fi
+done
+if ${ac_cv_search_mallinfo+:} false; then :
+
+else
+  ac_cv_search_mallinfo=no
+fi
+rm conftest.$ac_ext
+LIBS=$ac_func_search_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_mallinfo" >&5
+$as_echo "$ac_cv_search_mallinfo" >&6; }
+ac_res=$ac_cv_search_mallinfo
+if test "$ac_res" != no; then :
+  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
+  $as_echo "#define HAVE_MALLINFO 1" >>confdefs.h
+
+fi
+
+       LIBMALLOC="$LIBS"
+       LIBS="$SAVELIBS"
+fi
+
+
+
+# Check whether --enable-libpaper was given.
+if test "${enable_libpaper+set}" = set; then :
+  enableval=$enable_libpaper;
+fi
+
+
+if test x$enable_libpaper = xyes; then
+       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for systempapername in -lpaper" >&5
+$as_echo_n "checking for systempapername in -lpaper... " >&6; }
+if ${ac_cv_lib_paper_systempapername+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lpaper  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char systempapername ();
+int
+main ()
+{
+return systempapername ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_paper_systempapername=yes
+else
+  ac_cv_lib_paper_systempapername=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_paper_systempapername" >&5
+$as_echo "$ac_cv_lib_paper_systempapername" >&6; }
+if test "x$ac_cv_lib_paper_systempapername" = xyes; then :
+  $as_echo "#define HAVE_LIBPAPER 1" >>confdefs.h
+
+               LIBPAPER="-lpaper"
+else
+  LIBPAPER=""
+fi
+
+else
+       LIBPAPER=""
+fi
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
+$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
+if ${ac_cv_path_GREP+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -z "$GREP"; then
+  ac_path_GREP_found=false
+  # Loop through the user's path and test for each of PROGNAME-LIST
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_prog in grep ggrep; do
+    for ac_exec_ext in '' $ac_executable_extensions; do
+      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
+      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
+# Check for GNU ac_path_GREP and select it if it is found.
+  # Check for GNU $ac_path_GREP
+case `"$ac_path_GREP" --version 2>&1` in
+*GNU*)
+  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
+*)
+  ac_count=0
+  $as_echo_n 0123456789 >"conftest.in"
+  while :
+  do
+    cat "conftest.in" "conftest.in" >"conftest.tmp"
+    mv "conftest.tmp" "conftest.in"
+    cp "conftest.in" "conftest.nl"
+    $as_echo 'GREP' >> "conftest.nl"
+    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
+    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+    as_fn_arith $ac_count + 1 && ac_count=$as_val
+    if test $ac_count -gt ${ac_path_GREP_max-0}; then
+      # Best one so far, save it but keep looking for a better one
+      ac_cv_path_GREP="$ac_path_GREP"
+      ac_path_GREP_max=$ac_count
+    fi
+    # 10*(2^10) chars as input seems more than enough
+    test $ac_count -gt 10 && break
+  done
+  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+      $ac_path_GREP_found && break 3
+    done
+  done
+  done
+IFS=$as_save_IFS
+  if test -z "$ac_cv_path_GREP"; then
+    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
+  fi
+else
+  ac_cv_path_GREP=$GREP
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
+$as_echo "$ac_cv_path_GREP" >&6; }
+ GREP="$ac_cv_path_GREP"
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
+$as_echo_n "checking for egrep... " >&6; }
+if ${ac_cv_path_EGREP+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
+   then ac_cv_path_EGREP="$GREP -E"
+   else
+     if test -z "$EGREP"; then
+  ac_path_EGREP_found=false
+  # Loop through the user's path and test for each of PROGNAME-LIST
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_prog in egrep; do
+    for ac_exec_ext in '' $ac_executable_extensions; do
+      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
+      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
+# Check for GNU ac_path_EGREP and select it if it is found.
+  # Check for GNU $ac_path_EGREP
+case `"$ac_path_EGREP" --version 2>&1` in
+*GNU*)
+  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
+*)
+  ac_count=0
+  $as_echo_n 0123456789 >"conftest.in"
+  while :
+  do
+    cat "conftest.in" "conftest.in" >"conftest.tmp"
+    mv "conftest.tmp" "conftest.in"
+    cp "conftest.in" "conftest.nl"
+    $as_echo 'EGREP' >> "conftest.nl"
+    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
+    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+    as_fn_arith $ac_count + 1 && ac_count=$as_val
+    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
+      # Best one so far, save it but keep looking for a better one
+      ac_cv_path_EGREP="$ac_path_EGREP"
+      ac_path_EGREP_max=$ac_count
+    fi
+    # 10*(2^10) chars as input seems more than enough
+    test $ac_count -gt 10 && break
+  done
+  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+      $ac_path_EGREP_found && break 3
+    done
+  done
+  done
+IFS=$as_save_IFS
+  if test -z "$ac_cv_path_EGREP"; then
+    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
+  fi
+else
+  ac_cv_path_EGREP=$EGREP
+fi
+
+   fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
+$as_echo "$ac_cv_path_EGREP" >&6; }
+ EGREP="$ac_cv_path_EGREP"
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
+$as_echo_n "checking for ANSI C header files... " >&6; }
+if ${ac_cv_header_stdc+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <stdlib.h>
+#include <stdarg.h>
+#include <string.h>
+#include <float.h>
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_header_stdc=yes
+else
+  ac_cv_header_stdc=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+if test $ac_cv_header_stdc = yes; then
+  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <string.h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "memchr" >/dev/null 2>&1; then :
+
+else
+  ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <stdlib.h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "free" >/dev/null 2>&1; then :
+
+else
+  ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
+  if test "$cross_compiling" = yes; then :
+  :
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <ctype.h>
+#include <stdlib.h>
+#if ((' ' & 0x0FF) == 0x020)
+# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
+# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
+#else
+# define ISLOWER(c) \
+                  (('a' <= (c) && (c) <= 'i') \
+                    || ('j' <= (c) && (c) <= 'r') \
+                    || ('s' <= (c) && (c) <= 'z'))
+# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
+#endif
+
+#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
+int
+main ()
+{
+  int i;
+  for (i = 0; i < 256; i++)
+    if (XOR (islower (i), ISLOWER (i))
+       || toupper (i) != TOUPPER (i))
+      return 2;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_run "$LINENO"; then :
+
+else
+  ac_cv_header_stdc=no
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+  conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+
+fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
+$as_echo "$ac_cv_header_stdc" >&6; }
+if test $ac_cv_header_stdc = yes; then
+
+$as_echo "#define STDC_HEADERS 1" >>confdefs.h
+
+fi
+
+# On IRIX 5.3, sys/types and inttypes.h are conflicting.
+for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
+                 inttypes.h stdint.h unistd.h
+do :
+  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
+"
+if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
+  cat >>confdefs.h <<_ACEOF
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+
+done
+
+
+ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
+if test "x$ac_cv_header_stdlib_h" = xyes; then :
+  $as_echo "#define HAVE_STDLIB_H 1" >>confdefs.h
+
+fi
+
+
+ac_fn_c_check_header_mongrel "$LINENO" "crypt.h" "ac_cv_header_crypt_h" "$ac_includes_default"
+if test "x$ac_cv_header_crypt_h" = xyes; then :
+  $as_echo "#define HAVE_CRYPT_H 1" >>confdefs.h
+
+fi
+
+
+ac_fn_c_check_header_mongrel "$LINENO" "langinfo.h" "ac_cv_header_langinfo_h" "$ac_includes_default"
+if test "x$ac_cv_header_langinfo_h" = xyes; then :
+  $as_echo "#define HAVE_LANGINFO_H 1" >>confdefs.h
+
+fi
+
+
+ac_fn_c_check_header_mongrel "$LINENO" "malloc.h" "ac_cv_header_malloc_h" "$ac_includes_default"
+if test "x$ac_cv_header_malloc_h" = xyes; then :
+  $as_echo "#define HAVE_MALLOC_H 1" >>confdefs.h
+
+fi
+
+
+ac_fn_c_check_header_mongrel "$LINENO" "shadow.h" "ac_cv_header_shadow_h" "$ac_includes_default"
+if test "x$ac_cv_header_shadow_h" = xyes; then :
+  $as_echo "#define HAVE_SHADOW_H 1" >>confdefs.h
+
+fi
+
+
+ac_fn_c_check_header_mongrel "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default"
+if test "x$ac_cv_header_stdint_h" = xyes; then :
+  $as_echo "#define HAVE_STDINT_H 1" >>confdefs.h
+
+fi
+
+
+ac_fn_c_check_header_mongrel "$LINENO" "string.h" "ac_cv_header_string_h" "$ac_includes_default"
+if test "x$ac_cv_header_string_h" = xyes; then :
+  $as_echo "#define HAVE_STRING_H 1" >>confdefs.h
+
+fi
+
+
+ac_fn_c_check_header_mongrel "$LINENO" "strings.h" "ac_cv_header_strings_h" "$ac_includes_default"
+if test "x$ac_cv_header_strings_h" = xyes; then :
+  $as_echo "#define HAVE_STRINGS_H 1" >>confdefs.h
+
+fi
+
+
+ac_fn_c_check_header_mongrel "$LINENO" "bstring.h" "ac_cv_header_bstring_h" "$ac_includes_default"
+if test "x$ac_cv_header_bstring_h" = xyes; then :
+  $as_echo "#define HAVE_BSTRING_H 1" >>confdefs.h
+
+fi
+
+
+ac_fn_c_check_header_mongrel "$LINENO" "usersec.h" "ac_cv_header_usersec_h" "$ac_includes_default"
+if test "x$ac_cv_header_usersec_h" = xyes; then :
+  $as_echo "#define HAVE_USERSEC_H 1" >>confdefs.h
+
+fi
+
+
+ac_fn_c_check_header_mongrel "$LINENO" "sys/ioctl.h" "ac_cv_header_sys_ioctl_h" "$ac_includes_default"
+if test "x$ac_cv_header_sys_ioctl_h" = xyes; then :
+  $as_echo "#define HAVE_SYS_IOCTL_H 1" >>confdefs.h
+
+fi
+
+
+ac_fn_c_check_header_mongrel "$LINENO" "sys/param.h" "ac_cv_header_sys_param_h" "$ac_includes_default"
+if test "x$ac_cv_header_sys_param_h" = xyes; then :
+  $as_echo "#define HAVE_SYS_PARAM_H 1" >>confdefs.h
+
+fi
+
+
+ac_fn_c_check_header_mongrel "$LINENO" "sys/ucred.h" "ac_cv_header_sys_ucred_h" "$ac_includes_default"
+if test "x$ac_cv_header_sys_ucred_h" = xyes; then :
+  $as_echo "#define HAVE_SYS_UCRED_H 1" >>confdefs.h
+
+fi
+
+
+ac_fn_c_check_header_mongrel "$LINENO" "scsi/sg.h" "ac_cv_header_scsi_sg_h" "$ac_includes_default"
+if test "x$ac_cv_header_scsi_sg_h" = xyes; then :
+  $as_echo "#define HAVE_SCSI_SG_H 1" >>confdefs.h
+
+fi
+
+
+
+ac_fn_c_check_header_mongrel "$LINENO" "iconv.h" "ac_cv_header_iconv_h" "$ac_includes_default"
+if test "x$ac_cv_header_iconv_h" = xyes; then :
+  SAVELIBS="$LIBS"
+       LIBS=""
+       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing iconv_open" >&5
+$as_echo_n "checking for library containing iconv_open... " >&6; }
+if ${ac_cv_search_iconv_open+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_func_search_save_LIBS=$LIBS
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char iconv_open ();
+int
+main ()
+{
+return iconv_open ();
+  ;
+  return 0;
+}
+_ACEOF
+for ac_lib in '' iconv; do
+  if test -z "$ac_lib"; then
+    ac_res="none required"
+  else
+    ac_res=-l$ac_lib
+    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
+  fi
+  if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_search_iconv_open=$ac_res
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext
+  if ${ac_cv_search_iconv_open+:} false; then :
+  break
+fi
+done
+if ${ac_cv_search_iconv_open+:} false; then :
+
+else
+  ac_cv_search_iconv_open=no
+fi
+rm conftest.$ac_ext
+LIBS=$ac_func_search_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_iconv_open" >&5
+$as_echo "$ac_cv_search_iconv_open" >&6; }
+ac_res=$ac_cv_search_iconv_open
+if test "$ac_res" != no; then :
+  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
+  $as_echo "#define HAVE_ICONV_H 1" >>confdefs.h
+
+               SAVELIBS="$SAVELIBS $LIBS"
+fi
+
+       LIBS="$SAVELIBS"
+fi
+
+
+
+LIBMXML=""
+ac_fn_c_check_header_mongrel "$LINENO" "mxml.h" "ac_cv_header_mxml_h" "$ac_includes_default"
+if test "x$ac_cv_header_mxml_h" = xyes; then :
+  SAVELIBS="$LIBS"
+       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing mmxlNewElement" >&5
+$as_echo_n "checking for library containing mmxlNewElement... " >&6; }
+if ${ac_cv_search_mmxlNewElement+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_func_search_save_LIBS=$LIBS
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char mmxlNewElement ();
+int
+main ()
+{
+return mmxlNewElement ();
+  ;
+  return 0;
+}
+_ACEOF
+for ac_lib in '' mxml; do
+  if test -z "$ac_lib"; then
+    ac_res="none required"
+  else
+    ac_res=-l$ac_lib
+    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
+  fi
+  if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_search_mmxlNewElement=$ac_res
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext
+  if ${ac_cv_search_mmxlNewElement+:} false; then :
+  break
+fi
+done
+if ${ac_cv_search_mmxlNewElement+:} false; then :
+
+else
+  ac_cv_search_mmxlNewElement=no
+fi
+rm conftest.$ac_ext
+LIBS=$ac_func_search_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_mmxlNewElement" >&5
+$as_echo "$ac_cv_search_mmxlNewElement" >&6; }
+ac_res=$ac_cv_search_mmxlNewElement
+if test "$ac_res" != no; then :
+  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
+  $as_echo "#define HAVE_MXML_H 1" >>confdefs.h
+
+               LIBMXML="-lmxml"
+fi
+
+       LIBS="$SAVELIBS"
+fi
+
+
+
+
+ac_fn_c_check_header_mongrel "$LINENO" "sys/mount.h" "ac_cv_header_sys_mount_h" "$ac_includes_default"
+if test "x$ac_cv_header_sys_mount_h" = xyes; then :
+  $as_echo "#define HAVE_SYS_MOUNT_H 1" >>confdefs.h
+
+fi
+
+
+ac_fn_c_check_header_mongrel "$LINENO" "sys/statfs.h" "ac_cv_header_sys_statfs_h" "$ac_includes_default"
+if test "x$ac_cv_header_sys_statfs_h" = xyes; then :
+  $as_echo "#define HAVE_SYS_STATFS_H 1" >>confdefs.h
+
+fi
+
+
+ac_fn_c_check_header_mongrel "$LINENO" "sys/statvfs.h" "ac_cv_header_sys_statvfs_h" "$ac_includes_default"
+if test "x$ac_cv_header_sys_statvfs_h" = xyes; then :
+  $as_echo "#define HAVE_SYS_STATVFS_H 1" >>confdefs.h
+
+fi
+
+
+ac_fn_c_check_header_mongrel "$LINENO" "sys/vfs.h" "ac_cv_header_sys_vfs_h" "$ac_includes_default"
+if test "x$ac_cv_header_sys_vfs_h" = xyes; then :
+  $as_echo "#define HAVE_SYS_VFS_H 1" >>confdefs.h
+
+fi
+
+
+for ac_func in statfs statvfs
+do :
+  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
+if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
+  cat >>confdefs.h <<_ACEOF
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+done
+
+
+for ac_func in strdup strlcat strlcpy
+do :
+  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
+if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
+  cat >>confdefs.h <<_ACEOF
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+done
+
+if test "$uname" = "HP-UX" -a "$uversion" = "1020"; then
+       echo Forcing snprintf emulation for HP-UX.
+else
+       for ac_func in snprintf vsnprintf
+do :
+  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
+if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
+  cat >>confdefs.h <<_ACEOF
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+done
+
+fi
+
+for ac_func in random lrand48 arc4random
+do :
+  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
+if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
+  cat >>confdefs.h <<_ACEOF
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+done
+
+
+for ac_func in geteuid
+do :
+  ac_fn_c_check_func "$LINENO" "geteuid" "ac_cv_func_geteuid"
+if test "x$ac_cv_func_geteuid" = xyes; then :
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_GETEUID 1
+_ACEOF
+
+fi
+done
+
+
+for ac_func in setpgid
+do :
+  ac_fn_c_check_func "$LINENO" "setpgid" "ac_cv_func_setpgid"
+if test "x$ac_cv_func_setpgid" = xyes; then :
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_SETPGID 1
+_ACEOF
+
+fi
+done
+
+
+for ac_func in vsyslog
+do :
+  ac_fn_c_check_func "$LINENO" "vsyslog" "ac_cv_func_vsyslog"
+if test "x$ac_cv_func_vsyslog" = xyes; then :
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_VSYSLOG 1
+_ACEOF
+
+fi
+done
+
+
+case "$uname" in
+       Linux | GNU)
+               # Do not use sigset on Linux or GNU HURD
+               ;;
+       *)
+               # Use sigset on other platforms, if available
+               for ac_func in sigset
+do :
+  ac_fn_c_check_func "$LINENO" "sigset" "ac_cv_func_sigset"
+if test "x$ac_cv_func_sigset" = xyes; then :
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_SIGSET 1
+_ACEOF
+
+fi
+done
+
+               ;;
+esac
+
+for ac_func in sigaction
+do :
+  ac_fn_c_check_func "$LINENO" "sigaction" "ac_cv_func_sigaction"
+if test "x$ac_cv_func_sigaction" = xyes; then :
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_SIGACTION 1
+_ACEOF
+
+fi
+done
+
+
+for ac_func in waitpid wait3
+do :
+  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
+if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
+  cat >>confdefs.h <<_ACEOF
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+done
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tm_gmtoff member in tm structure" >&5
+$as_echo_n "checking for tm_gmtoff member in tm structure... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <time.h>
+int
+main ()
+{
+struct tm t;
+       int o = t.tm_gmtoff;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+       $as_echo "#define HAVE_TM_GMTOFF 1" >>confdefs.h
+
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for st_gen member in stat structure" >&5
+$as_echo_n "checking for st_gen member in stat structure... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <sys/stat.h>
+int
+main ()
+{
+struct stat t;
+       int o = t.st_gen;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+       $as_echo "#define HAVE_ST_GEN 1" >>confdefs.h
+
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+for ac_func in removefile
+do :
+  ac_fn_c_check_func "$LINENO" "removefile" "ac_cv_func_removefile"
+if test "x$ac_cv_func_removefile" = xyes; then :
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_REMOVEFILE 1
+_ACEOF
+
+fi
+done
+
+
+# Check whether --enable-libusb was given.
+if test "${enable_libusb+set}" = set; then :
+  enableval=$enable_libusb;
+fi
+
+
+LIBUSB=""
+USBQUIRKS=""
+
+
+
+if test "x$PKGCONFIG" != x; then
+       if test x$enable_libusb = xyes -o $uname != Darwin; then
+               { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libusb-1.0" >&5
+$as_echo_n "checking for libusb-1.0... " >&6; }
+               if $PKGCONFIG --exists libusb-1.0; then
+                       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+                       $as_echo "#define HAVE_LIBUSB 1" >>confdefs.h
+
+                       CFLAGS="$CFLAGS `$PKGCONFIG --cflags libusb-1.0`"
+                       LIBUSB="`$PKGCONFIG --libs libusb-1.0`"
+                       USBQUIRKS="\$(DATADIR)/usb"
+               else
+                       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+               fi
+       fi
+elif test x$enable_libusb = xyes; then
+       as_fn_error $? "Need pkg-config to enable libusb support." "$LINENO" 5
+fi
+
+# Check whether --enable-tcp_wrappers was given.
+if test "${enable_tcp_wrappers+set}" = set; then :
+  enableval=$enable_tcp_wrappers;
+fi
+
+
+LIBWRAP=""
+
+
+if test x$enable_tcp_wrappers = xyes; then
+       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for hosts_access in -lwrap" >&5
+$as_echo_n "checking for hosts_access in -lwrap... " >&6; }
+if ${ac_cv_lib_wrap_hosts_access+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lwrap  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char hosts_access ();
+int
+main ()
+{
+return hosts_access ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_wrap_hosts_access=yes
+else
+  ac_cv_lib_wrap_hosts_access=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_wrap_hosts_access" >&5
+$as_echo "$ac_cv_lib_wrap_hosts_access" >&6; }
+if test "x$ac_cv_lib_wrap_hosts_access" = xyes; then :
+
+               ac_fn_c_check_header_mongrel "$LINENO" "tcpd.h" "ac_cv_header_tcpd_h" "$ac_includes_default"
+if test "x$ac_cv_header_tcpd_h" = xyes; then :
+  $as_echo "#define HAVE_TCPD_H 1" >>confdefs.h
+
+                       LIBWRAP="-lwrap"
+fi
+
+
+fi
+
+fi
+
+INSTALL_GZIP=""
+LIBZ=""
+ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
+if test "x$ac_cv_header_zlib_h" = xyes; then :
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gzgets in -lz" >&5
+$as_echo_n "checking for gzgets in -lz... " >&6; }
+if ${ac_cv_lib_z_gzgets+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lz  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char gzgets ();
+int
+main ()
+{
+return gzgets ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_z_gzgets=yes
+else
+  ac_cv_lib_z_gzgets=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_gzgets" >&5
+$as_echo "$ac_cv_lib_z_gzgets" >&6; }
+if test "x$ac_cv_lib_z_gzgets" = xyes; then :
+  $as_echo "#define HAVE_LIBZ 1" >>confdefs.h
+
+       LIBZ="-lz"
+       LIBS="$LIBS -lz"
+       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inflateCopy in -lz" >&5
+$as_echo_n "checking for inflateCopy in -lz... " >&6; }
+if ${ac_cv_lib_z_inflateCopy+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lz  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char inflateCopy ();
+int
+main ()
+{
+return inflateCopy ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_z_inflateCopy=yes
+else
+  ac_cv_lib_z_inflateCopy=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_inflateCopy" >&5
+$as_echo "$ac_cv_lib_z_inflateCopy" >&6; }
+if test "x$ac_cv_lib_z_inflateCopy" = xyes; then :
+  $as_echo "#define HAVE_INFLATECOPY 1" >>confdefs.h
+
+fi
+
+       if test "x$GZIP" != z; then
+               INSTALL_GZIP="-z"
+       fi
+fi
+
+fi
+
+
+
+
+
+case $uname in
+        Darwin* | *BSD*)
+                ARFLAGS="-rcv"
+                ;;
+        *)
+                ARFLAGS="crvs"
+                ;;
+esac
+
+
+
+BACKLIBS=""
+SERVERLIBS=""
+
+
+
+SAVELIBS="$LIBS"
+LIBS=""
+# Check whether --enable-acl was given.
+if test "${enable_acl+set}" = set; then :
+  enableval=$enable_acl;
+fi
+
+if test "x$enable_acl" != xno; then
+       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing acl_init" >&5
+$as_echo_n "checking for library containing acl_init... " >&6; }
+if ${ac_cv_search_acl_init+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_func_search_save_LIBS=$LIBS
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char acl_init ();
+int
+main ()
+{
+return acl_init ();
+  ;
+  return 0;
+}
+_ACEOF
+for ac_lib in '' acl; do
+  if test -z "$ac_lib"; then
+    ac_res="none required"
+  else
+    ac_res=-l$ac_lib
+    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
+  fi
+  if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_search_acl_init=$ac_res
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext
+  if ${ac_cv_search_acl_init+:} false; then :
+  break
+fi
+done
+if ${ac_cv_search_acl_init+:} false; then :
+
+else
+  ac_cv_search_acl_init=no
+fi
+rm conftest.$ac_ext
+LIBS=$ac_func_search_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_acl_init" >&5
+$as_echo "$ac_cv_search_acl_init" >&6; }
+ac_res=$ac_cv_search_acl_init
+if test "$ac_res" != no; then :
+  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
+  $as_echo "#define HAVE_ACL_INIT 1" >>confdefs.h
+
+fi
+
+       SERVERLIBS="$SERVERLIBS $LIBS"
+fi
+LIBS="$SAVELIBS"
+
+if test -d /etc/dbus-1; then
+       DBUSDIR="/etc/dbus-1"
+else
+       DBUSDIR=""
+fi
+
+# Check whether --enable-dbus was given.
+if test "${enable_dbus+set}" = set; then :
+  enableval=$enable_dbus;
+fi
+
+
+# Check whether --with-dbusdir was given.
+if test "${with_dbusdir+set}" = set; then :
+  withval=$with_dbusdir; DBUSDIR="$withval"
+fi
+
+
+DBUS_NOTIFIER=""
+DBUS_NOTIFIERLIBS=""
+
+if test "x$enable_dbus" != xno -a "x$PKGCONFIG" != x; then
+       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DBUS" >&5
+$as_echo_n "checking for DBUS... " >&6; }
+       if $PKGCONFIG --exists dbus-1; then
+               { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+               $as_echo "#define HAVE_DBUS 1" >>confdefs.h
+
+               CFLAGS="$CFLAGS `$PKGCONFIG --cflags dbus-1` -DDBUS_API_SUBJECT_TO_CHANGE"
+               SERVERLIBS="$SERVERLIBS `$PKGCONFIG --libs dbus-1`"
+               DBUS_NOTIFIER="dbus"
+               DBUS_NOTIFIERLIBS="`$PKGCONFIG --libs dbus-1`"
+               SAVELIBS="$LIBS"
+               LIBS="$LIBS $DBUS_NOTIFIERLIBS"
+               ac_fn_c_check_func "$LINENO" "dbus_message_iter_init_append" "ac_cv_func_dbus_message_iter_init_append"
+if test "x$ac_cv_func_dbus_message_iter_init_append" = xyes; then :
+  $as_echo "#define HAVE_DBUS_MESSAGE_ITER_INIT_APPEND 1" >>confdefs.h
+
+fi
+
+               LIBS="$SAVELIBS"
+       else
+               { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+       fi
+fi
+
+
+
+
+
+CUPS_DEFAULT_PRINTOPERATOR_AUTH="@SYSTEM"
+CUPS_DEFAULT_SYSTEM_AUTHKEY=""
+CUPS_SYSTEM_AUTHKEY=""
+INSTALLXPC=""
+
+case $uname in
+        Darwin*)
+                BACKLIBS="$BACKLIBS -framework IOKit"
+                SERVERLIBS="$SERVERLIBS -framework IOKit -weak_framework ApplicationServices"
+                LIBS="-framework SystemConfiguration -framework CoreFoundation -framework Security $LIBS"
+
+                               ac_fn_c_check_header_mongrel "$LINENO" "ApplicationServices/ApplicationServices.h" "ac_cv_header_ApplicationServices_ApplicationServices_h" "$ac_includes_default"
+if test "x$ac_cv_header_ApplicationServices_ApplicationServices_h" = xyes; then :
+  $as_echo "#define HAVE_APPLICATIONSERVICES_H 1" >>confdefs.h
+
+fi
+
+
+               ac_fn_c_check_header_mongrel "$LINENO" "CoreFoundation/CoreFoundation.h" "ac_cv_header_CoreFoundation_CoreFoundation_h" "$ac_includes_default"
+if test "x$ac_cv_header_CoreFoundation_CoreFoundation_h" = xyes; then :
+  $as_echo "#define HAVE_COREFOUNDATION_H 1" >>confdefs.h
+
+fi
+
+
+               ac_fn_c_check_header_mongrel "$LINENO" "CoreFoundation/CFPriv.h" "ac_cv_header_CoreFoundation_CFPriv_h" "$ac_includes_default"
+if test "x$ac_cv_header_CoreFoundation_CFPriv_h" = xyes; then :
+  $as_echo "#define HAVE_CFPRIV_H 1" >>confdefs.h
+
+fi
+
+
+               ac_fn_c_check_header_mongrel "$LINENO" "CoreFoundation/CFBundlePriv.h" "ac_cv_header_CoreFoundation_CFBundlePriv_h" "$ac_includes_default"
+if test "x$ac_cv_header_CoreFoundation_CFBundlePriv_h" = xyes; then :
+  $as_echo "#define HAVE_CFBUNDLEPRIV_H 1" >>confdefs.h
+
+fi
+
+
+               ac_fn_c_check_header_mongrel "$LINENO" "IOKit/pwr_mgt/IOPMLibPrivate.h" "ac_cv_header_IOKit_pwr_mgt_IOPMLibPrivate_h" "$ac_includes_default"
+if test "x$ac_cv_header_IOKit_pwr_mgt_IOPMLibPrivate_h" = xyes; then :
+  $as_echo "#define HAVE_IOKIT_PWR_MGT_IOPMLIBPRIVATE_H 1" >>confdefs.h
+
+fi
+
+
+
+                               for ac_func in SCDynamicStoreCopyComputerName
+do :
+  ac_fn_c_check_func "$LINENO" "SCDynamicStoreCopyComputerName" "ac_cv_func_SCDynamicStoreCopyComputerName"
+if test "x$ac_cv_func_SCDynamicStoreCopyComputerName" = xyes; then :
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_SCDYNAMICSTORECOPYCOMPUTERNAME 1
+_ACEOF
+
+fi
+done
+
+
+                               ac_fn_c_check_header_mongrel "$LINENO" "membership.h" "ac_cv_header_membership_h" "$ac_includes_default"
+if test "x$ac_cv_header_membership_h" = xyes; then :
+  $as_echo "#define HAVE_MEMBERSHIP_H 1" >>confdefs.h
+
+fi
+
+
+               ac_fn_c_check_header_mongrel "$LINENO" "membershipPriv.h" "ac_cv_header_membershipPriv_h" "$ac_includes_default"
+if test "x$ac_cv_header_membershipPriv_h" = xyes; then :
+  $as_echo "#define HAVE_MEMBERSHIPPRIV_H 1" >>confdefs.h
+
+fi
+
+
+               for ac_func in mbr_uid_to_uuid
+do :
+  ac_fn_c_check_func "$LINENO" "mbr_uid_to_uuid" "ac_cv_func_mbr_uid_to_uuid"
+if test "x$ac_cv_func_mbr_uid_to_uuid" = xyes; then :
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_MBR_UID_TO_UUID 1
+_ACEOF
+
+fi
+done
+
+
+                               for ac_func in vproc_transaction_begin
+do :
+  ac_fn_c_check_func "$LINENO" "vproc_transaction_begin" "ac_cv_func_vproc_transaction_begin"
+if test "x$ac_cv_func_vproc_transaction_begin" = xyes; then :
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_VPROC_TRANSACTION_BEGIN 1
+_ACEOF
+
+fi
+done
+
+
+                               ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default"
+if test "x$ac_cv_header_dlfcn_h" = xyes; then :
+  $as_echo "#define HAVE_DLFCN_H 1" >>confdefs.h
+
+fi
+
+
+
+                               ac_fn_c_check_header_mongrel "$LINENO" "notify.h" "ac_cv_header_notify_h" "$ac_includes_default"
+if test "x$ac_cv_header_notify_h" = xyes; then :
+  $as_echo "#define HAVE_NOTIFY_H 1" >>confdefs.h
+
+fi
+
+
+               for ac_func in notify_post
+do :
+  ac_fn_c_check_func "$LINENO" "notify_post" "ac_cv_func_notify_post"
+if test "x$ac_cv_func_notify_post" = xyes; then :
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_NOTIFY_POST 1
+_ACEOF
+
+fi
+done
+
+
+
+# Check whether --with-adminkey was given.
+if test "${with_adminkey+set}" = set; then :
+  withval=$with_adminkey; default_adminkey="$withval"
+else
+  default_adminkey="default"
+fi
+
+
+# Check whether --with-operkey was given.
+if test "${with_operkey+set}" = set; then :
+  withval=$with_operkey; default_operkey="$withval"
+else
+  default_operkey="default"
+fi
+
+
+               ac_fn_c_check_header_mongrel "$LINENO" "Security/Authorization.h" "ac_cv_header_Security_Authorization_h" "$ac_includes_default"
+if test "x$ac_cv_header_Security_Authorization_h" = xyes; then :
+
+                       $as_echo "#define HAVE_AUTHORIZATION_H 1" >>confdefs.h
+
+
+                       if test "x$default_adminkey" != xdefault; then
+                               CUPS_SYSTEM_AUTHKEY="SystemGroupAuthKey $default_adminkey"
+                               CUPS_DEFAULT_SYSTEM_AUTHKEY="$default_adminkey"
+                       elif grep -q system.print.operator /etc/authorization; then
+                               CUPS_SYSTEM_AUTHKEY="SystemGroupAuthKey system.print.admin"
+                               CUPS_DEFAULT_SYSTEM_AUTHKEY="system.print.admin"
+                       else
+                               CUPS_SYSTEM_AUTHKEY="SystemGroupAuthKey system.preferences"
+                               CUPS_DEFAULT_SYSTEM_AUTHKEY="system.preferences"
+                       fi
+
+                       if test "x$default_operkey" != xdefault; then
+                               CUPS_DEFAULT_PRINTOPERATOR_AUTH="@AUTHKEY($default_operkey) @admin @lpadmin"
+                       elif grep -q system.print.operator /etc/authorization; then
+                               CUPS_DEFAULT_PRINTOPERATOR_AUTH="@AUTHKEY(system.print.operator) @admin @lpadmin"
+                       else
+                               CUPS_DEFAULT_PRINTOPERATOR_AUTH="@AUTHKEY(system.print.admin) @admin @lpadmin"
+                       fi
+fi
+
+
+               ac_fn_c_check_header_mongrel "$LINENO" "Security/SecBasePriv.h" "ac_cv_header_Security_SecBasePriv_h" "$ac_includes_default"
+if test "x$ac_cv_header_Security_SecBasePriv_h" = xyes; then :
+  $as_echo "#define HAVE_SECBASEPRIV_H 1" >>confdefs.h
+
+fi
+
+
+
+                               if test $uversion -ge 100; then
+                       ac_fn_c_check_header_mongrel "$LINENO" "sandbox.h" "ac_cv_header_sandbox_h" "$ac_includes_default"
+if test "x$ac_cv_header_sandbox_h" = xyes; then :
+  $as_echo "#define HAVE_SANDBOX_H 1" >>confdefs.h
+
+fi
+
+
+               fi
+               if test $uversion -ge 110 -a $uversion -lt 120; then
+                       # Broken public headers in 10.7.x...
+                       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sandbox/private.h presence" >&5
+$as_echo_n "checking for sandbox/private.h presence... " >&6; }
+                       if test -f /usr/local/include/sandbox/private.h; then
+                               { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+                       else
+                               { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+                               as_fn_error $? "Run 'sudo mkdir -p /usr/local/include/sandbox' and 'sudo touch /usr/local/include/sandbox/private.h' to build CUPS." "$LINENO" 5
+                       fi
+               fi
+
+                               ac_fn_c_check_header_mongrel "$LINENO" "xpc/xpc.h" "ac_cv_header_xpc_xpc_h" "$ac_includes_default"
+if test "x$ac_cv_header_xpc_xpc_h" = xyes; then :
+  $as_echo "#define HAVE_XPC 1" >>confdefs.h
+
+                       INSTALLXPC="install-xpc"
+fi
+
+
+               ac_fn_c_check_header_mongrel "$LINENO" "xpc/private.h" "ac_cv_header_xpc_private_h" "$ac_includes_default"
+if test "x$ac_cv_header_xpc_private_h" = xyes; then :
+  $as_echo "#define HAVE_XPC_PRIVATE_H 1" >>confdefs.h
+
+fi
+
+
+                ;;
+esac
+
+
+cat >>confdefs.h <<_ACEOF
+#define CUPS_DEFAULT_PRINTOPERATOR_AUTH "$CUPS_DEFAULT_PRINTOPERATOR_AUTH"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define CUPS_DEFAULT_SYSTEM_AUTHKEY "$CUPS_DEFAULT_SYSTEM_AUTHKEY"
+_ACEOF
+
+
+
+
+COMPONENTS="all"
+
+
+# Check whether --with-components was given.
+if test "${with_components+set}" = set; then :
+  withval=$with_components; COMPONENTS="$withval"
+fi
+
+
+case "$COMPONENTS" in
+       all)
+               BUILDDIRS="filter backend berkeley cgi-bin monitor notifier ppdc scheduler systemv conf data desktop locale man doc examples templates"
+               ;;
+
+       core)
+               BUILDDIRS="data locale"
+               ;;
+
+       *)
+               as_fn_error $? "Bad build component \"$COMPONENT\" specified!" "$LINENO" 5
+               ;;
+esac
+
+
+
+
+
+
+
+if test "$prefix" = "NONE"; then
+       prefix="/"
+fi
+
+if test "$exec_prefix" = "NONE"; then
+       if test "$prefix" = "/"; then
+               exec_prefix="/usr"
+       else
+               exec_prefix="$prefix"
+       fi
+fi
+
+if test "$bindir" = "\${exec_prefix}/bin"; then
+       bindir="$exec_prefix/bin"
+fi
+
+cat >>confdefs.h <<_ACEOF
+#define CUPS_BINDIR "$bindir"
+_ACEOF
+
+
+if test "$sbindir" = "\${exec_prefix}/sbin"; then
+       sbindir="$exec_prefix/sbin"
+fi
+
+cat >>confdefs.h <<_ACEOF
+#define CUPS_SBINDIR "$sbindir"
+_ACEOF
+
+
+if test "$sharedstatedir" = "\${prefix}/com" -a "$prefix" = "/"; then
+       sharedstatedir="/usr/com"
+fi
+
+if test "$datarootdir" = "\${prefix}/share"; then
+       if test "$prefix" = "/"; then
+               datarootdir="/usr/share"
+       else
+               datarootdir="$prefix/share"
+       fi
+fi
+
+if test "$datadir" = "\${prefix}/share"; then
+       if test "$prefix" = "/"; then
+               datadir="/usr/share"
+       else
+               datadir="$prefix/share"
+       fi
+elif test "$datadir" = "\${datarootdir}"; then
+       datadir="$datarootdir"
+fi
+
+if test "$includedir" = "\${prefix}/include" -a "$prefix" = "/"; then
+       includedir="/usr/include"
+fi
+
+if test "$localstatedir" = "\${prefix}/var"; then
+       if test "$prefix" = "/"; then
+               if test "$uname" = Darwin; then
+                       localstatedir="/private/var"
+               else
+                       localstatedir="/var"
+               fi
+       else
+               localstatedir="$prefix/var"
+       fi
+fi
+
+if test "$sysconfdir" = "\${prefix}/etc"; then
+       if test "$prefix" = "/"; then
+               if test "$uname" = Darwin; then
+                       sysconfdir="/private/etc"
+               else
+                       sysconfdir="/etc"
+               fi
+       else
+               sysconfdir="$prefix/etc"
+       fi
+fi
+
+if test "$libdir" = "\${exec_prefix}/lib"; then
+       case "$uname" in
+               Linux*)
+                       if test -d /usr/lib64 -a ! -d /usr/lib64/fakeroot; then
+                               libdir="$exec_prefix/lib64"
+                       fi
+                       ;;
+               HP-UX*)
+                       if test -d /usr/lib/hpux32; then
+                               libdir="$exec_prefix/lib/hpux32"
+                       fi
+                       ;;
+       esac
+fi
+
+
+# Check whether --with-privateinclude was given.
+if test "${with_privateinclude+set}" = set; then :
+  withval=$with_privateinclude; privateinclude="$withval"
+else
+  privateinclude=""
+fi
+
+if test "x$privateinclude" != x -a "x$privateinclude" != xnone; then
+       PRIVATEINCLUDE="$privateinclude/cups"
+else
+       privateinclude=""
+       PRIVATEINCLUDE=""
+fi
+
+
+
+
+# Check whether --with-rcdir was given.
+if test "${with_rcdir+set}" = set; then :
+  withval=$with_rcdir; rcdir="$withval"
+else
+  rcdir=""
+fi
+
+
+# Check whether --with-rclevels was given.
+if test "${with_rclevels+set}" = set; then :
+  withval=$with_rclevels; rclevels="$withval"
+else
+  rclevels="2 3 5"
+fi
+
+
+# Check whether --with-rcstart was given.
+if test "${with_rcstart+set}" = set; then :
+  withval=$with_rcstart; rcstart="$withval"
+else
+  rcstart="99"
+fi
+
+
+# Check whether --with-rcstop was given.
+if test "${with_rcstop+set}" = set; then :
+  withval=$with_rcstop; rcstop="$withval"
+else
+  rcstop="00"
+fi
+
+
+# Check whether --with-smfmanifestdir was given.
+if test "${with_smfmanifestdir+set}" = set; then :
+  withval=$with_smfmanifestdir; smfmanifestdir="$withval"
+else
+  smfmanifestdir=""
+fi
+
+
+INITDIR=""
+INITDDIR=""
+RCLEVELS="$rclevels"
+RCSTART="$rcstart"
+RCSTOP="$rcstop"
+SMFMANIFESTDIR=""
+
+if test x$rcdir = x; then
+       case "$uname" in
+               AIX*)
+                       INITDIR="/etc/rc.d"
+                       ;;
+
+               Darwin*)
+                       # Darwin and MacOS X...
+                       if test -x /sbin/launchd; then
+                               INITDDIR="/System/Library/LaunchDaemons"
+                       else
+                               INITDDIR="/System/Library/StartupItems/PrintingServices"
+                       fi
+                       ;;
+
+               FreeBSD* | OpenBSD* | MirBSD* | ekkoBSD*)
+                       # FreeBSD and OpenBSD
+                       ;;
+
+               HP-UX*)
+                       INITDIR="/sbin"
+                       RCLEVELS="2"
+                       RCSTART="380"
+                       RCSTOP="620"
+                       ;;
+
+               Linux | GNU | GNU/k*BSD*)
+                       # Linux/HURD seems to choose an init.d directory at random...
+                       if test -d /sbin/init.d; then
+                               # SuSE
+                               INITDIR="/sbin/init.d"
+                       else
+                               if test -d /etc/init.d; then
+                                       # Others
+                                       INITDIR="/etc"
+                               else
+                                       # RedHat
+                                       INITDIR="/etc/rc.d"
+                               fi
+                       fi
+                       RCSTART="81"
+                       RCSTOP="36"
+                       ;;
+
+               NetBSD*)
+                       # NetBSD
+                       INITDDIR="/etc/rc.d"
+                       ;;
+
+               OSF1*)
+                       INITDIR="/sbin"
+                       ;;
+
+               SunOS*)
+                       # Solaris
+                       if test "x$smfmanifestdir" != x; then
+                               SMFMANIFESTDIR=$smfmanifestdir
+                       else
+                               INITDIR="/etc"
+                               RCSTART="81"
+                       fi
+                       ;;
+
+               *)
+                       INITDIR="/etc"
+                       ;;
+
+       esac
+elif test "x$rcdir" != xno; then
+       if test "x$rclevels" = x; then
+               INITDDIR="$rcdir"
+       else
+               INITDIR="$rcdir"
+       fi
+fi
+
+
+
+
+
+
+
+
+
+# Check whether --with-xinetd was given.
+if test "${with_xinetd+set}" = set; then :
+  withval=$with_xinetd; XINETD="$withval"
+else
+  XINETD=""
+fi
+
+
+if test "x$XINETD" = x -a ! -x /sbin/launchd; then
+       for dir in /private/etc/xinetd.d /etc/xinetd.d /usr/local/etc/xinetd.d; do
+               if test -d $dir; then
+                       XINETD="$dir"
+                       break
+               fi
+       done
+elif test "x$XINETD" = xno; then
+       XINETD=""
+fi
+
+
+
+
+# Check whether --with-lpdconfig was given.
+if test "${with_lpdconfig+set}" = set; then :
+  withval=$with_lpdconfig; LPDCONFIG="$withval"
+else
+  LPDCONFIG=""
+fi
+
+
+if test "x$LPDCONFIG" = x; then
+       if test -f /System/Library/LaunchDaemons/org.cups.cups-lpd.plist; then
+               LPDCONFIG="launchd:///System/Library/LaunchDaemons/org.cups.cups-lpd.plist"
+       elif test "x$XINETD" != x; then
+               LPDCONFIG="xinetd://$XINETD/cups-lpd"
+       fi
+fi
+
+if test "x$LPDCONFIG" = xoff; then
+       cat >>confdefs.h <<_ACEOF
+#define CUPS_DEFAULT_LPD_CONFIG ""
+_ACEOF
+
+else
+       cat >>confdefs.h <<_ACEOF
+#define CUPS_DEFAULT_LPD_CONFIG "$LPDCONFIG"
+_ACEOF
+
+fi
+
+
+# Check whether --with-smbconfig was given.
+if test "${with_smbconfig+set}" = set; then :
+  withval=$with_smbconfig; SMBCONFIG="$withval"
+else
+  SMBCONFIG=""
+fi
+
+
+if test "x$SMBCONFIG" = x; then
+       if test -f /System/Library/LaunchDaemons/smbd.plist; then
+               SMBCONFIG="launchd:///System/Library/LaunchDaemons/smbd.plist"
+       else
+               for dir in /etc /etc/samba /usr/local/etc; do
+                       if test -f $dir/smb.conf; then
+                               SMBCONFIG="samba://$dir/smb.conf"
+                               break
+                       fi
+               done
+       fi
+fi
+
+if test "x$SMBCONFIG" = xoff; then
+       cat >>confdefs.h <<_ACEOF
+#define CUPS_DEFAULT_SMB_CONFIG ""
+_ACEOF
+
+else
+       cat >>confdefs.h <<_ACEOF
+#define CUPS_DEFAULT_SMB_CONFIG "$SMBCONFIG"
+_ACEOF
+
+fi
+
+# Cache data...
+
+# Check whether --with-cachedir was given.
+if test "${with_cachedir+set}" = set; then :
+  withval=$with_cachedir; cachedir="$withval"
+else
+  cachedir=""
+fi
+
+
+if test x$cachedir = x; then
+       if test "x$uname" = xDarwin; then
+               CUPS_CACHEDIR="$localstatedir/spool/cups/cache"
+       else
+               CUPS_CACHEDIR="$localstatedir/cache/cups"
+       fi
+else
+       CUPS_CACHEDIR="$cachedir"
+fi
+cat >>confdefs.h <<_ACEOF
+#define CUPS_CACHEDIR "$CUPS_CACHEDIR"
+_ACEOF
+
+
+
+# Data files
+CUPS_DATADIR="$datadir/cups"
+cat >>confdefs.h <<_ACEOF
+#define CUPS_DATADIR "$datadir/cups"
+_ACEOF
+
+
+
+# Icon directory
+
+# Check whether --with-icondir was given.
+if test "${with_icondir+set}" = set; then :
+  withval=$with_icondir; icondir="$withval"
+else
+  icondir=""
+fi
+
+
+if test "x$icondir" = x -a -d /usr/share/icons; then
+       ICONDIR="/usr/share/icons"
+else
+       ICONDIR="$icondir"
+fi
+
+
+
+# Menu directory
+
+# Check whether --with-menudir was given.
+if test "${with_menudir+set}" = set; then :
+  withval=$with_menudir; menudir="$withval"
+else
+  menudir=""
+fi
+
+
+if test "x$menudir" = x -a -d /usr/share/applications; then
+       MENUDIR="/usr/share/applications"
+else
+       MENUDIR="$menudir"
+fi
+
+
+
+# Documentation files
+
+# Check whether --with-docdir was given.
+if test "${with_docdir+set}" = set; then :
+  withval=$with_docdir; docdir="$withval"
+else
+  docdir=""
+fi
+
+
+if test x$docdir = x; then
+       CUPS_DOCROOT="$datadir/doc/cups"
+       docdir="$datadir/doc/cups"
+else
+       CUPS_DOCROOT="$docdir"
+fi
+
+cat >>confdefs.h <<_ACEOF
+#define CUPS_DOCROOT "$docdir"
+_ACEOF
+
+
+
+# Fonts
+
+# Check whether --with-fontpath was given.
+if test "${with_fontpath+set}" = set; then :
+  withval=$with_fontpath; fontpath="$withval"
+else
+  fontpath=""
+fi
+
+
+if test "x$fontpath" = "x"; then
+       CUPS_FONTPATH="$datadir/cups/fonts"
+else
+       CUPS_FONTPATH="$fontpath"
+fi
+
+
+cat >>confdefs.h <<_ACEOF
+#define CUPS_FONTPATH "$CUPS_FONTPATH"
+_ACEOF
+
+
+# Locale data
+if test "$localedir" = "\${datarootdir}/locale"; then
+       case "$uname" in
+               Linux | GNU | *BSD* | Darwin*)
+                       CUPS_LOCALEDIR="$datarootdir/locale"
+                       ;;
+
+               OSF1* | AIX*)
+                       CUPS_LOCALEDIR="$exec_prefix/lib/nls/msg"
+                       ;;
+
+               *)
+                       # This is the standard System V location...
+                       CUPS_LOCALEDIR="$exec_prefix/lib/locale"
+                       ;;
+       esac
+else
+       CUPS_LOCALEDIR="$localedir"
+fi
+
+cat >>confdefs.h <<_ACEOF
+#define CUPS_LOCALEDIR "$CUPS_LOCALEDIR"
+_ACEOF
+
+
+
+# Log files...
+
+# Check whether --with-logdir was given.
+if test "${with_logdir+set}" = set; then :
+  withval=$with_logdir; logdir="$withval"
+else
+  logdir=""
+fi
+
+
+if test x$logdir = x; then
+       CUPS_LOGDIR="$localstatedir/log/cups"
+       cat >>confdefs.h <<_ACEOF
+#define CUPS_LOGDIR "$localstatedir/log/cups"
+_ACEOF
+
+else
+       CUPS_LOGDIR="$logdir"
+fi
+cat >>confdefs.h <<_ACEOF
+#define CUPS_LOGDIR "$CUPS_LOGDIR"
+_ACEOF
+
+
+
+# Longer-term spool data
+CUPS_REQUESTS="$localstatedir/spool/cups"
+cat >>confdefs.h <<_ACEOF
+#define CUPS_REQUESTS "$localstatedir/spool/cups"
+_ACEOF
+
+
+
+# Server executables...
+case "$uname" in
+       *BSD* | Darwin*)
+               # *BSD and Darwin (MacOS X)
+               INSTALL_SYSV=""
+               CUPS_SERVERBIN="$exec_prefix/libexec/cups"
+               ;;
+       *)
+               # All others
+               INSTALL_SYSV="install-sysv"
+               CUPS_SERVERBIN="$exec_prefix/lib/cups"
+               ;;
+esac
+
+cat >>confdefs.h <<_ACEOF
+#define CUPS_SERVERBIN "$CUPS_SERVERBIN"
+_ACEOF
+
+
+
+
+# Configuration files
+CUPS_SERVERROOT="$sysconfdir/cups"
+cat >>confdefs.h <<_ACEOF
+#define CUPS_SERVERROOT "$sysconfdir/cups"
+_ACEOF
+
+
+
+# Transient run-time state
+
+# Check whether --with-rundir was given.
+if test "${with_rundir+set}" = set; then :
+  withval=$with_rundir; CUPS_STATEDIR="$withval"
+else
+
+       case "$uname" in
+               Darwin*)
+                       # Darwin (OS X)
+                       CUPS_STATEDIR="$CUPS_SERVERROOT"
+                       ;;
+               *)
+                       # All others
+                       CUPS_STATEDIR="$localstatedir/run/cups"
+                       ;;
+       esac
+fi
+
+cat >>confdefs.h <<_ACEOF
+#define CUPS_STATEDIR "$CUPS_STATEDIR"
+_ACEOF
+
+
+
+
+
+if test "$mandir" = "\${datarootdir}/man" -a "$prefix" = "/"; then
+       # New GNU "standards" break previous ones, so make sure we use
+       # the right default location for the operating system...
+       mandir="\${prefix}/man"
+fi
+
+if test "$mandir" = "\${prefix}/man" -a "$prefix" = "/"; then
+       case "$uname" in
+               Darwin* | Linux | GNU | *BSD* | AIX*)
+                       # Darwin, MacOS X, Linux, GNU HURD, *BSD, and AIX
+                       mandir="/usr/share/man"
+                       AMANDIR="/usr/share/man"
+                       PMANDIR="/usr/share/man"
+                       ;;
+               *)
+                       # All others
+                       mandir="/usr/man"
+                       AMANDIR="/usr/man"
+                       PMANDIR="/usr/man"
+                       ;;
+       esac
+else
+       AMANDIR="$mandir"
+       PMANDIR="$mandir"
+fi
+
+
+
+
+case "$uname" in
+       SunOS* | HP-UX*)
+               # Solaris and HP-UX
+               MAN1EXT=1
+               MAN5EXT=5
+               MAN7EXT=7
+               MAN8EXT=1m
+               MAN8DIR=1m
+               ;;
+       Linux* | GNU* | Darwin*)
+               # Linux, GNU Hurd, and OS X
+               MAN1EXT=1.gz
+               MAN5EXT=5.gz
+               MAN7EXT=7.gz
+               MAN8EXT=8.gz
+               MAN8DIR=8
+               ;;
+       *)
+               # All others
+               MAN1EXT=1
+               MAN5EXT=5
+               MAN7EXT=7
+               MAN8EXT=8
+               MAN8DIR=8
+               ;;
+esac
+
+
+
+
+
+
+
+
+
+
+PICFLAG=1
+DSOFLAGS="${DSOFLAGS:=}"
+
+# Check whether --enable-shared was given.
+if test "${enable_shared+set}" = set; then :
+  enableval=$enable_shared;
+fi
+
+
+cupsbase="cups"
+LIBCUPSBASE="lib$cupsbase"
+LIBCUPSSTATIC="lib$cupsbase.a"
+
+if test x$enable_shared != xno; then
+       case "$uname" in
+               SunOS*)
+                       LIBCUPS="lib$cupsbase.so.2"
+                       LIBCUPSCGI="libcupscgi.so.1"
+                       LIBCUPSIMAGE="libcupsimage.so.2"
+                       LIBCUPSMIME="libcupsmime.so.1"
+                       LIBCUPSPPDC="libcupsppdc.so.1"
+                       DSO="\$(CC)"
+                       DSOXX="\$(CXX)"
+                       DSOFLAGS="$DSOFLAGS -Wl,-h\`basename \$@\` -G \$(OPTIM)"
+                       ;;
+               UNIX_S*)
+                       LIBCUPS="lib$cupsbase.so.2"
+                       LIBCUPSCGI="libcupscgi.so.1"
+                       LIBCUPSIMAGE="libcupsimage.so.2"
+                       LIBCUPSMIME="libcupsmime.so.1"
+                       LIBCUPSPPDC="libcupsppdc.so.1"
+                       DSO="\$(CC)"
+                       DSOXX="\$(CXX)"
+                       DSOFLAGS="$DSOFLAGS -Wl,-h,\`basename \$@\` -G \$(OPTIM)"
+                       ;;
+               HP-UX*)
+                       case "$uarch" in
+                               ia64)
+                                       LIBCUPS="lib$cupsbase.so.2"
+                                       LIBCUPSCGI="libcupscgi.so.1"
+                                       LIBCUPSIMAGE="libcupsimage.so.2"
+                                       LIBCUPSMIME="libcupsmime.so.1"
+                                       LIBCUPSPPDC="libcupsppdc.so.1"
+                                       DSO="\$(CC)"
+                                       DSOXX="\$(CXX)"
+                                       DSOFLAGS="$DSOFLAGS -Wl,-b,-z,+h,\`basename \$@\`"
+                                       ;;
+                               *)
+                                       LIBCUPS="lib$cupsbase.sl.2"
+                                       LIBCUPSCGI="libcupscgi.sl.1"
+                                       LIBCUPSIMAGE="libcupsimage.sl.2"
+                                       LIBCUPSMIME="libcupsmime.sl.1"
+                                       LIBCUPSPPDC="libcupsppdc.sl.1"
+                                       DSO="\$(LD)"
+                                       DSOXX="\$(LD)"
+                                       DSOFLAGS="$DSOFLAGS -b -z +h \`basename \$@\`"
+                                       ;;
+                       esac
+                       ;;
+               IRIX)
+                       LIBCUPS="lib$cupsbase.so.2"
+                       LIBCUPSCGI="libcupscgi.so.1"
+                       LIBCUPSIMAGE="libcupsimage.so.2"
+                       LIBCUPSMIME="libcupsmime.so.1"
+                       LIBCUPSPPDC="libcupsppdc.so.1"
+                       DSO="\$(CC)"
+                       DSOXX="\$(CXX)"
+                       DSOFLAGS="$DSOFLAGS -set_version,sgi2.6,-soname,\`basename \$@\` -shared \$(OPTIM)"
+                       ;;
+               OSF1* | Linux | GNU | *BSD*)
+                       LIBCUPS="lib$cupsbase.so.2"
+                       LIBCUPSCGI="libcupscgi.so.1"
+                       LIBCUPSIMAGE="libcupsimage.so.2"
+                       LIBCUPSMIME="libcupsmime.so.1"
+                       LIBCUPSPPDC="libcupsppdc.so.1"
+                       DSO="\$(CC)"
+                       DSOXX="\$(CXX)"
+                       DSOFLAGS="$DSOFLAGS -Wl,-soname,\`basename \$@\` -shared \$(OPTIM)"
+                       ;;
+               Darwin*)
+                       LIBCUPS="lib$cupsbase.2.dylib"
+                       LIBCUPSCGI="libcupscgi.1.dylib"
+                       LIBCUPSIMAGE="libcupsimage.2.dylib"
+                       LIBCUPSMIME="libcupsmime.1.dylib"
+                       LIBCUPSPPDC="libcupsppdc.1.dylib"
+                       DSO="\$(CC)"
+                       DSOXX="\$(CXX)"
+                       DSOFLAGS="$DSOFLAGS -dynamiclib -single_module -lc"
+                       ;;
+               AIX*)
+                       LIBCUPS="lib${cupsbase}_s.a"
+                       LIBCUPSBASE="${cupsbase}_s"
+                       LIBCUPSCGI="libcupscgi_s.a"
+                       LIBCUPSIMAGE="libcupsimage_s.a"
+                       LIBCUPSMIME="libcupsmime_s.a"
+                       LIBCUPSPPDC="libcupsppdc_s.a"
+                       DSO="\$(CC)"
+                       DSOXX="\$(CXX)"
+                       DSOFLAGS="$DSOFLAGS -Wl,-bexpall,-bM:SRE,-bnoentry,-blibpath:\$(libdir)"
+                       ;;
+               *)
+                       echo "Warning: shared libraries may not be supported.  Trying -shared"
+                       echo "         option with compiler."
+                       LIBCUPS="lib$cupsbase.so.2"
+                       LIBCUPSCGI="libcupscgi.so.1"
+                       LIBCUPSIMAGE="libcupsimage.so.2"
+                       LIBCUPSMIME="libcupsmime.so.1"
+                       LIBCUPSPPDC="libcupsppdc.so.1"
+                       DSO="\$(CC)"
+                       DSOXX="\$(CXX)"
+                       DSOFLAGS="$DSOFLAGS -Wl,-soname,\`basename \$@\` -shared \$(OPTIM)"
+                       ;;
+       esac
+else
+       PICFLAG=0
+       LIBCUPS="lib$cupsbase.a"
+       LIBCUPSCGI="libcupscgi.a"
+       LIBCUPSIMAGE="libcupsimage.a"
+       LIBCUPSMIME="libcupsmime.a"
+       LIBCUPSPPDC="libcupsppdc.a"
+       DSO=":"
+       DSOXX=":"
+fi
+
+
+
+
+
+
+
+
+
+
+
+
+if test x$enable_shared = xno; then
+       LINKCUPS="../cups/lib$cupsbase.a"
+       LINKCUPSIMAGE="../filter/libcupsimage.a"
+
+       EXTLINKCUPS="-lcups"
+       EXTLINKCUPSIMAGE="-lcupsimage"
+else
+       if test $uname = AIX; then
+               LINKCUPS="-l${cupsbase}_s"
+               LINKCUPSIMAGE="-lcupsimage_s"
+
+               EXTLINKCUPS="-lcups_s"
+               EXTLINKCUPSIMAGE="-lcupsimage_s"
+       else
+               LINKCUPS="-l${cupsbase}"
+               LINKCUPSIMAGE="-lcupsimage"
+
+               EXTLINKCUPS="-lcups"
+               EXTLINKCUPSIMAGE="-lcupsimage"
+       fi
+fi
+
+
+
+
+
+
+EXPORT_LDFLAGS=""
+
+if test "$DSO" != ":"; then
+       # When using DSOs the image libraries are linked to libcupsimage.so
+       # rather than to the executables.  This makes things smaller if you
+       # are using any static libraries, and it also allows us to distribute
+       # a single DSO rather than a bunch...
+       DSOLIBS="\$(LIBZ)"
+       IMGLIBS=""
+
+       # Tell the run-time linkers where to find a DSO.  Some platforms
+       # need this option, even when the library is installed in a
+       # standard location...
+       case $uname in
+                HP-UX*)
+                       # HP-UX needs the path, even for /usr/lib...
+                       case "$uarch" in
+                               ia64)
+                                       DSOFLAGS="-Wl,+s,+b,$libdir $DSOFLAGS"
+                                       ;;
+                               *)
+                                       DSOFLAGS="+s +b $libdir $DSOFLAGS"
+                                       ;;
+                       esac
+                       LDFLAGS="$LDFLAGS -Wl,+s,+b,$libdir"
+                       EXPORT_LDFLAGS="-Wl,+s,+b,$libdir"
+                       ;;
+                SunOS*)
+                       # Solaris...
+                       if test $exec_prefix != /usr; then
+                               DSOFLAGS="-R$libdir $DSOFLAGS"
+                               LDFLAGS="$LDFLAGS -R$libdir"
+                               EXPORT_LDFLAGS="-R$libdir"
+                       fi
+                       ;;
+                *BSD*)
+                        # *BSD...
+                       if test $exec_prefix != /usr; then
+                               DSOFLAGS="-Wl,-R$libdir $DSOFLAGS"
+                               LDFLAGS="$LDFLAGS -Wl,-R$libdir"
+                               EXPORT_LDFLAGS="-Wl,-R$libdir"
+                       fi
+                       ;;
+                Linux | GNU)
+                        # Linux, and HURD...
+                       if test $exec_prefix != /usr; then
+                               DSOFLAGS="-Wl,-rpath,$libdir $DSOFLAGS"
+                               LDFLAGS="$LDFLAGS -Wl,-rpath,$libdir"
+                               EXPORT_LDFLAGS="-Wl,-rpath,$libdir"
+                       fi
+                       ;;
+       esac
+else
+       DSOLIBS=""
+       IMGLIBS="\$(LIBZ)"
+fi
+
+
+
+
+
+
+
+# Check whether --enable-libtool_unsupported was given.
+if test "${enable_libtool_unsupported+set}" = set; then :
+  enableval=$enable_libtool_unsupported; if test x$enable_libtool_unsupported != xno; then
+               LIBTOOL="$enable_libtool_unsupported"
+               enable_shared=no
+               echo "WARNING: libtool is not supported or endorsed by Apple Inc."
+               echo "         WE DO NOT PROVIDE SUPPORT FOR LIBTOOL PROBLEMS."
+       else
+               LIBTOOL=""
+       fi
+fi
+
+
+
+
+if test x$LIBTOOL != x; then
+       LIBCUPS="libcups.la"
+       LIBCUPSIMAGE="libcupsimage.la"
+       LINKCUPS="../cups/\$(LIBCUPS)"
+       LINKCUPSIMAGE="../filter/\$(LIBCUPSIMAGE)"
+       DSO="\$(CC)"
+fi
+
+
+
+INSTALL_STRIP=""
+OPTIM=""
+
+
+
+
+# Check whether --with-optim was given.
+if test "${with_optim+set}" = set; then :
+  withval=$with_optim;
+fi
+
+# Check whether --enable-debug was given.
+if test "${enable_debug+set}" = set; then :
+  enableval=$enable_debug;
+fi
+
+# Check whether --enable-debug_guards was given.
+if test "${enable_debug_guards+set}" = set; then :
+  enableval=$enable_debug_guards;
+fi
+
+# Check whether --enable-debug_printfs was given.
+if test "${enable_debug_printfs+set}" = set; then :
+  enableval=$enable_debug_printfs;
+fi
+
+# Check whether --enable-unit_tests was given.
+if test "${enable_unit_tests+set}" = set; then :
+  enableval=$enable_unit_tests;
+fi
+
+
+if test x$enable_debug = xyes; then
+       OPTIM="-g"
+else
+       INSTALL_STRIP="-s"
+fi
+
+if test x$enable_debug_printfs = xyes; then
+       CFLAGS="$CFLAGS -DDEBUG"
+       CXXFLAGS="$CXXFLAGS -DDEBUG"
+fi
+
+if test x$enable_debug_guards = xyes; then
+       CFLAGS="$CFLAGS -DDEBUG_GUARDS"
+       CXXFLAGS="$CXXFLAGS -DDEBUG_GUARDS"
+fi
+
+if test x$enable_unit_tests = xyes; then
+       UNITTESTS="unittests"
+else
+       UNITTESTS=""
+fi
+
+
+
+# Check whether --with-archflags was given.
+if test "${with_archflags+set}" = set; then :
+  withval=$with_archflags;
+fi
+
+
+# Check whether --with-ldarchflags was given.
+if test "${with_ldarchflags+set}" = set; then :
+  withval=$with_ldarchflags;
+fi
+
+
+if test -z "$with_archflags"; then
+       ARCHFLAGS=""
+else
+       ARCHFLAGS="$with_archflags"
+fi
+
+if test -z "$with_ldarchflags"; then
+       if test "$uname" = Darwin; then
+               # Only create Intel programs by default
+               LDARCHFLAGS="`echo $ARCHFLAGS | sed -e '1,$s/-arch ppc64//'`"
+       else
+               LDARCHFLAGS="$ARCHFLAGS"
+       fi
+else
+       LDARCHFLAGS="$with_ldarchflags"
+fi
+
+
+
+
+# Check whether --enable-relro was given.
+if test "${enable_relro+set}" = set; then :
+  enableval=$enable_relro;
+fi
+
+
+CXXLIBS="${CXXLIBS:=}"
+
+
+PIEFLAGS=""
+
+
+RELROFLAGS=""
+
+
+if test -n "$GCC"; then
+       # Add GCC-specific compiler options...
+       if test -z "$OPTIM"; then
+               if test "x$with_optim" = x; then
+                       # Default to optimize-for-size and debug
+                               OPTIM="-Os -g"
+               else
+                       OPTIM="$with_optim $OPTIM"
+               fi
+       fi
+
+       # Generate position-independent code as needed...
+       if test $PICFLAG = 1 -a $uname != AIX; then
+               OPTIM="-fPIC $OPTIM"
+       fi
+
+       # The -fstack-protector option is available with some versions of
+       # GCC and adds "stack canaries" which detect when the return address
+       # has been overwritten, preventing many types of exploit attacks.
+       { $as_echo "$as_me:${as_lineno-$LINENO}: checking if GCC supports -fstack-protector" >&5
+$as_echo_n "checking if GCC supports -fstack-protector... " >&6; }
+       OLDCFLAGS="$CFLAGS"
+       CFLAGS="$CFLAGS -fstack-protector"
+       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  if test "x$LSB_BUILD" = xy; then
+                       # Can't use stack-protector with LSB binaries...
+                       OPTIM="$OPTIM -fno-stack-protector"
+               else
+                       OPTIM="$OPTIM -fstack-protector"
+               fi
+               { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+       CFLAGS="$OLDCFLAGS"
+
+       if test "x$LSB_BUILD" != xy; then
+               # The -fPIE option is available with some versions of GCC and
+               # adds randomization of addresses, which avoids another class of
+               # exploits that depend on a fixed address for common functions.
+               #
+               # Not available to LSB binaries...
+               { $as_echo "$as_me:${as_lineno-$LINENO}: checking if GCC supports -fPIE" >&5
+$as_echo_n "checking if GCC supports -fPIE... " >&6; }
+               OLDCFLAGS="$CFLAGS"
+               case "$uname" in
+                       Darwin*)
+                               CFLAGS="$CFLAGS -fPIE -Wl,-pie"
+                               cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+
+                                       PIEFLAGS="-fPIE -Wl,-pie"
+                                       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+                               ;;
+
+                       *)
+                               CFLAGS="$CFLAGS -fPIE -pie"
+                               cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+
+                                       PIEFLAGS="-fPIE -pie"
+                                       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+                               ;;
+               esac
+               CFLAGS="$OLDCFLAGS"
+       fi
+
+       if test "x$with_optim" = x; then
+               # Add useful warning options for tracking down problems...
+               OPTIM="-Wall -Wno-format-y2k -Wunused $OPTIM"
+
+               # Additional warning options for development testing...
+               if test -d .svn; then
+                       OPTIM="-Wshadow -Werror $OPTIM"
+               else
+                       { $as_echo "$as_me:${as_lineno-$LINENO}: checking if GCC supports -Wno-tautological-compare" >&5
+$as_echo_n "checking if GCC supports -Wno-tautological-compare... " >&6; }
+                       OLDCFLAGS="$CFLAGS"
+                       CFLAGS="$CFLAGS -Werror -Wno-tautological-compare"
+                       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  OPTIM="$OPTIM -Wno-tautological-compare"
+                               { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+                       CFLAGS="$OLDCFLAGS"
+               fi
+       fi
+
+       case "$uname" in
+               Darwin*)
+                       # -D_FORTIFY_SOURCE=2 adds additional object size
+                       # checking, basically wrapping all string functions
+                       # with buffer-limited ones.  Not strictly needed for
+                       # CUPS since we already use buffer-limited calls, but
+                       # this will catch any additions that are broken.
+                       CFLAGS="$CFLAGS -D_FORTIFY_SOURCE=2"
+                       ;;
+
+               Linux*)
+                       # The -z relro option is provided by the Linux linker command to
+                       # make relocatable data read-only.
+                       if test x$enable_relro = xyes; then
+                               RELROFLAGS="-Wl,-z,relro"
+                       fi
+                       ;;
+       esac
+else
+       # Add vendor-specific compiler options...
+       case $uname in
+               AIX*)
+                       if test -z "$OPTIM"; then
+                               if test "x$with_optim" = x; then
+                                       OPTIM="-O2 -qmaxmem=6000"
+                               else
+                                       OPTIM="$with_optim $OPTIM"
+                               fi
+                       fi
+                       ;;
+               HP-UX*)
+                       if test -z "$OPTIM"; then
+                               if test "x$with_optim" = x; then
+                                       OPTIM="+O2"
+                               else
+                                       OPTIM="$with_optim $OPTIM"
+                               fi
+                       fi
+
+                       CFLAGS="-Ae $CFLAGS"
+
+                       if test $PICFLAG = 1; then
+                               OPTIM="+z $OPTIM"
+                       fi
+                       ;;
+               OSF*)
+                       # Tru64 UNIX aka Digital UNIX aka OSF/1
+                       if test -z "$OPTIM"; then
+                               if test "x$with_optim" = x; then
+                                       OPTIM="-O"
+                               else
+                                       OPTIM="$with_optim"
+                               fi
+                       fi
+                       ;;
+               SunOS*)
+                       # Solaris
+                       if test -z "$OPTIM"; then
+                               if test "x$with_optim" = x; then
+                                       OPTIM="-xO2"
+                               else
+                                       OPTIM="$with_optim $OPTIM"
+                               fi
+                       fi
+
+                       if test $PICFLAG = 1; then
+                               OPTIM="-KPIC $OPTIM"
+                       fi
+                       ;;
+               UNIX_SVR*)
+                       # UnixWare
+                       if test -z "$OPTIM"; then
+                               if test "x$with_optim" = x; then
+                                       OPTIM="-O"
+                               else
+                                       OPTIM="$with_optim $OPTIM"
+                               fi
+                       fi
+
+                       if test $PICFLAG = 1; then
+                               OPTIM="-KPIC $OPTIM"
+                       fi
+                       ;;
+               *)
+                       # Running some other operating system; inform the user they
+                       # should contribute the necessary options to
+                       # cups-support@cups.org...
+                       echo "Building CUPS with default compiler optimizations; contact"
+                       echo "cups-bugs@cups.org with uname and compiler options needed"
+                       echo "for your platform, or set the CFLAGS and LDFLAGS environment"
+                       echo "variables before running configure."
+                       ;;
+       esac
+fi
+
+# Add general compiler options per platform...
+case $uname in
+       HP-UX*)
+               # HP-UX 10.20 (at least) needs this definition to get the
+               # h_errno global...
+               OPTIM="$OPTIM -D_XOPEN_SOURCE_EXTENDED"
+
+               # HP-UX 11.00 (at least) needs this definition to get the
+               # u_short type used by the IP headers...
+               OPTIM="$OPTIM -D_INCLUDE_HPUX_SOURCE"
+
+               # HP-UX 11.23 (at least) needs this definition to get the
+               # IPv6 header to work...
+               OPTIM="$OPTIM -D_HPUX_SOURCE"
+               ;;
+
+       Linux*)
+               # glibc 2.8 and higher breaks peer credentials unless you
+               # define _GNU_SOURCE...
+               OPTIM="$OPTIM -D_GNU_SOURCE"
+               ;;
+
+       OSF*)
+               # Tru64 UNIX aka Digital UNIX aka OSF/1 need to be told
+               # to be POSIX-compliant...
+               OPTIM="$OPTIM -D_XOPEN_SOURCE=500 -D_XOPEN_SOURCE_EXTENDED -D_OSF_SOURCE"
+               ;;
+esac
+
+
+
+
+ac_fn_c_check_header_mongrel "$LINENO" "resolv.h" "ac_cv_header_resolv_h" "$ac_includes_default"
+if test "x$ac_cv_header_resolv_h" = xyes; then :
+  $as_echo "#define HAVE_RESOLV_H 1" >>confdefs.h
+
+fi
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
+$as_echo_n "checking for library containing socket... " >&6; }
+if ${ac_cv_search_socket+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_func_search_save_LIBS=$LIBS
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char socket ();
+int
+main ()
+{
+return socket ();
+  ;
+  return 0;
+}
+_ACEOF
+for ac_lib in '' socket; do
+  if test -z "$ac_lib"; then
+    ac_res="none required"
+  else
+    ac_res=-l$ac_lib
+    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
+  fi
+  if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_search_socket=$ac_res
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext
+  if ${ac_cv_search_socket+:} false; then :
+  break
+fi
+done
+if ${ac_cv_search_socket+:} false; then :
+
+else
+  ac_cv_search_socket=no
+fi
+rm conftest.$ac_ext
+LIBS=$ac_func_search_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
+$as_echo "$ac_cv_search_socket" >&6; }
+ac_res=$ac_cv_search_socket
+if test "$ac_res" != no; then :
+  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
+
+fi
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyaddr" >&5
+$as_echo_n "checking for library containing gethostbyaddr... " >&6; }
+if ${ac_cv_search_gethostbyaddr+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_func_search_save_LIBS=$LIBS
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char gethostbyaddr ();
+int
+main ()
+{
+return gethostbyaddr ();
+  ;
+  return 0;
+}
+_ACEOF
+for ac_lib in '' nsl; do
+  if test -z "$ac_lib"; then
+    ac_res="none required"
+  else
+    ac_res=-l$ac_lib
+    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
+  fi
+  if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_search_gethostbyaddr=$ac_res
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext
+  if ${ac_cv_search_gethostbyaddr+:} false; then :
+  break
+fi
+done
+if ${ac_cv_search_gethostbyaddr+:} false; then :
+
+else
+  ac_cv_search_gethostbyaddr=no
+fi
+rm conftest.$ac_ext
+LIBS=$ac_func_search_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyaddr" >&5
+$as_echo "$ac_cv_search_gethostbyaddr" >&6; }
+ac_res=$ac_cv_search_gethostbyaddr
+if test "$ac_res" != no; then :
+  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
+
+fi
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getifaddrs" >&5
+$as_echo_n "checking for library containing getifaddrs... " >&6; }
+if ${ac_cv_search_getifaddrs+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_func_search_save_LIBS=$LIBS
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char getifaddrs ();
+int
+main ()
+{
+return getifaddrs ();
+  ;
+  return 0;
+}
+_ACEOF
+for ac_lib in '' nsl; do
+  if test -z "$ac_lib"; then
+    ac_res="none required"
+  else
+    ac_res=-l$ac_lib
+    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
+  fi
+  if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_search_getifaddrs=$ac_res
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext
+  if ${ac_cv_search_getifaddrs+:} false; then :
+  break
+fi
+done
+if ${ac_cv_search_getifaddrs+:} false; then :
+
+else
+  ac_cv_search_getifaddrs=no
+fi
+rm conftest.$ac_ext
+LIBS=$ac_func_search_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getifaddrs" >&5
+$as_echo "$ac_cv_search_getifaddrs" >&6; }
+ac_res=$ac_cv_search_getifaddrs
+if test "$ac_res" != no; then :
+  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
+  $as_echo "#define HAVE_GETIFADDRS 1" >>confdefs.h
+
+fi
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing hstrerror" >&5
+$as_echo_n "checking for library containing hstrerror... " >&6; }
+if ${ac_cv_search_hstrerror+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_func_search_save_LIBS=$LIBS
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char hstrerror ();
+int
+main ()
+{
+return hstrerror ();
+  ;
+  return 0;
+}
+_ACEOF
+for ac_lib in '' nsl socket resolv; do
+  if test -z "$ac_lib"; then
+    ac_res="none required"
+  else
+    ac_res=-l$ac_lib
+    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
+  fi
+  if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_search_hstrerror=$ac_res
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext
+  if ${ac_cv_search_hstrerror+:} false; then :
+  break
+fi
+done
+if ${ac_cv_search_hstrerror+:} false; then :
+
+else
+  ac_cv_search_hstrerror=no
+fi
+rm conftest.$ac_ext
+LIBS=$ac_func_search_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_hstrerror" >&5
+$as_echo "$ac_cv_search_hstrerror" >&6; }
+ac_res=$ac_cv_search_hstrerror
+if test "$ac_res" != no; then :
+  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
+  $as_echo "#define HAVE_HSTRERROR 1" >>confdefs.h
+
+fi
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing rresvport_af" >&5
+$as_echo_n "checking for library containing rresvport_af... " >&6; }
+if ${ac_cv_search_rresvport_af+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_func_search_save_LIBS=$LIBS
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char rresvport_af ();
+int
+main ()
+{
+return rresvport_af ();
+  ;
+  return 0;
+}
+_ACEOF
+for ac_lib in '' nsl; do
+  if test -z "$ac_lib"; then
+    ac_res="none required"
+  else
+    ac_res=-l$ac_lib
+    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
+  fi
+  if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_search_rresvport_af=$ac_res
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext
+  if ${ac_cv_search_rresvport_af+:} false; then :
+  break
+fi
+done
+if ${ac_cv_search_rresvport_af+:} false; then :
+
+else
+  ac_cv_search_rresvport_af=no
+fi
+rm conftest.$ac_ext
+LIBS=$ac_func_search_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_rresvport_af" >&5
+$as_echo "$ac_cv_search_rresvport_af" >&6; }
+ac_res=$ac_cv_search_rresvport_af
+if test "$ac_res" != no; then :
+  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
+  $as_echo "#define HAVE_RRESVPORT_AF 1" >>confdefs.h
+
+fi
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing __res_init" >&5
+$as_echo_n "checking for library containing __res_init... " >&6; }
+if ${ac_cv_search___res_init+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_func_search_save_LIBS=$LIBS
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char __res_init ();
+int
+main ()
+{
+return __res_init ();
+  ;
+  return 0;
+}
+_ACEOF
+for ac_lib in '' resolv bind; do
+  if test -z "$ac_lib"; then
+    ac_res="none required"
+  else
+    ac_res=-l$ac_lib
+    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
+  fi
+  if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_search___res_init=$ac_res
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext
+  if ${ac_cv_search___res_init+:} false; then :
+  break
+fi
+done
+if ${ac_cv_search___res_init+:} false; then :
+
+else
+  ac_cv_search___res_init=no
+fi
+rm conftest.$ac_ext
+LIBS=$ac_func_search_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search___res_init" >&5
+$as_echo "$ac_cv_search___res_init" >&6; }
+ac_res=$ac_cv_search___res_init
+if test "$ac_res" != no; then :
+  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
+  $as_echo "#define HAVE_RES_INIT 1" >>confdefs.h
+
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing res_9_init" >&5
+$as_echo_n "checking for library containing res_9_init... " >&6; }
+if ${ac_cv_search_res_9_init+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_func_search_save_LIBS=$LIBS
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char res_9_init ();
+int
+main ()
+{
+return res_9_init ();
+  ;
+  return 0;
+}
+_ACEOF
+for ac_lib in '' resolv bind; do
+  if test -z "$ac_lib"; then
+    ac_res="none required"
+  else
+    ac_res=-l$ac_lib
+    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
+  fi
+  if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_search_res_9_init=$ac_res
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext
+  if ${ac_cv_search_res_9_init+:} false; then :
+  break
+fi
+done
+if ${ac_cv_search_res_9_init+:} false; then :
+
+else
+  ac_cv_search_res_9_init=no
+fi
+rm conftest.$ac_ext
+LIBS=$ac_func_search_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_res_9_init" >&5
+$as_echo "$ac_cv_search_res_9_init" >&6; }
+ac_res=$ac_cv_search_res_9_init
+if test "$ac_res" != no; then :
+  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
+  $as_echo "#define HAVE_RES_INIT 1" >>confdefs.h
+
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing res_init" >&5
+$as_echo_n "checking for library containing res_init... " >&6; }
+if ${ac_cv_search_res_init+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_func_search_save_LIBS=$LIBS
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char res_init ();
+int
+main ()
+{
+return res_init ();
+  ;
+  return 0;
+}
+_ACEOF
+for ac_lib in '' resolv bind; do
+  if test -z "$ac_lib"; then
+    ac_res="none required"
+  else
+    ac_res=-l$ac_lib
+    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
+  fi
+  if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_search_res_init=$ac_res
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext
+  if ${ac_cv_search_res_init+:} false; then :
+  break
+fi
+done
+if ${ac_cv_search_res_init+:} false; then :
+
+else
+  ac_cv_search_res_init=no
+fi
+rm conftest.$ac_ext
+LIBS=$ac_func_search_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_res_init" >&5
+$as_echo "$ac_cv_search_res_init" >&6; }
+ac_res=$ac_cv_search_res_init
+if test "$ac_res" != no; then :
+  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
+  $as_echo "#define HAVE_RES_INIT 1" >>confdefs.h
+
+fi
+
+fi
+
+fi
+
+
+# Tru64 5.1b leaks file descriptors with these functions; disable until
+# we can come up with a test for this...
+if test "$uname" != "OSF1"; then
+       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getaddrinfo" >&5
+$as_echo_n "checking for library containing getaddrinfo... " >&6; }
+if ${ac_cv_search_getaddrinfo+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_func_search_save_LIBS=$LIBS
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char getaddrinfo ();
+int
+main ()
+{
+return getaddrinfo ();
+  ;
+  return 0;
+}
+_ACEOF
+for ac_lib in '' nsl; do
+  if test -z "$ac_lib"; then
+    ac_res="none required"
+  else
+    ac_res=-l$ac_lib
+    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
+  fi
+  if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_search_getaddrinfo=$ac_res
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext
+  if ${ac_cv_search_getaddrinfo+:} false; then :
+  break
+fi
+done
+if ${ac_cv_search_getaddrinfo+:} false; then :
+
+else
+  ac_cv_search_getaddrinfo=no
+fi
+rm conftest.$ac_ext
+LIBS=$ac_func_search_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getaddrinfo" >&5
+$as_echo "$ac_cv_search_getaddrinfo" >&6; }
+ac_res=$ac_cv_search_getaddrinfo
+if test "$ac_res" != no; then :
+  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
+  $as_echo "#define HAVE_GETADDRINFO 1" >>confdefs.h
+
+fi
+
+       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getnameinfo" >&5
+$as_echo_n "checking for library containing getnameinfo... " >&6; }
+if ${ac_cv_search_getnameinfo+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_func_search_save_LIBS=$LIBS
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char getnameinfo ();
+int
+main ()
+{
+return getnameinfo ();
+  ;
+  return 0;
+}
+_ACEOF
+for ac_lib in '' nsl; do
+  if test -z "$ac_lib"; then
+    ac_res="none required"
+  else
+    ac_res=-l$ac_lib
+    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
+  fi
+  if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_search_getnameinfo=$ac_res
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext
+  if ${ac_cv_search_getnameinfo+:} false; then :
+  break
+fi
+done
+if ${ac_cv_search_getnameinfo+:} false; then :
+
+else
+  ac_cv_search_getnameinfo=no
+fi
+rm conftest.$ac_ext
+LIBS=$ac_func_search_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getnameinfo" >&5
+$as_echo "$ac_cv_search_getnameinfo" >&6; }
+ac_res=$ac_cv_search_getnameinfo
+if test "$ac_res" != no; then :
+  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
+  $as_echo "#define HAVE_GETNAMEINFO 1" >>confdefs.h
+
+fi
+
+fi
+
+ac_fn_c_check_member "$LINENO" "struct sockaddr" "sa_len" "ac_cv_member_struct_sockaddr_sa_len" "#include <sys/socket.h>
+"
+if test "x$ac_cv_member_struct_sockaddr_sa_len" = xyes; then :
+
+fi
+
+ac_fn_c_check_header_mongrel "$LINENO" "sys/sockio.h" "ac_cv_header_sys_sockio_h" "$ac_includes_default"
+if test "x$ac_cv_header_sys_sockio_h" = xyes; then :
+  $as_echo "#define HAVE_SYS_SOCKIO_H 1" >>confdefs.h
+
+fi
+
+
+
+CUPS_DEFAULT_DOMAINSOCKET=""
+
+
+# Check whether --with-domainsocket was given.
+if test "${with_domainsocket+set}" = set; then :
+  withval=$with_domainsocket; default_domainsocket="$withval"
+else
+  default_domainsocket=""
+fi
+
+
+if test x$enable_domainsocket != xno -a x$default_domainsocket != xno; then
+       if test "x$default_domainsocket" = x; then
+               case "$uname" in
+                       Darwin*)
+                               # Darwin and MaxOS X do their own thing...
+                               CUPS_DEFAULT_DOMAINSOCKET="$localstatedir/run/cupsd"
+                               ;;
+                       *)
+                               # All others use FHS standard...
+                               CUPS_DEFAULT_DOMAINSOCKET="$CUPS_STATEDIR/cups.sock"
+                               ;;
+               esac
+       else
+               CUPS_DEFAULT_DOMAINSOCKET="$default_domainsocket"
+       fi
+
+       CUPS_LISTEN_DOMAINSOCKET="Listen $CUPS_DEFAULT_DOMAINSOCKET"
+
+       cat >>confdefs.h <<_ACEOF
+#define CUPS_DEFAULT_DOMAINSOCKET "$CUPS_DEFAULT_DOMAINSOCKET"
+_ACEOF
+
+else
+       CUPS_LISTEN_DOMAINSOCKET=""
+fi
+
+
+
+
+for ac_header in AppleTalk/at_proto.h
+do :
+  ac_fn_c_check_header_compile "$LINENO" "AppleTalk/at_proto.h" "ac_cv_header_AppleTalk_at_proto_h" "#include <netat/appletalk.h>
+"
+if test "x$ac_cv_header_AppleTalk_at_proto_h" = xyes; then :
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_APPLETALK_AT_PROTO_H 1
+_ACEOF
+ $as_echo "#define HAVE_APPLETALK_AT_PROTO_H 1" >>confdefs.h
+
+fi
+
+done
+
+
+
+
+ac_fn_c_check_func "$LINENO" "poll" "ac_cv_func_poll"
+if test "x$ac_cv_func_poll" = xyes; then :
+  $as_echo "#define HAVE_POLL 1" >>confdefs.h
+
+fi
+
+ac_fn_c_check_func "$LINENO" "epoll_create" "ac_cv_func_epoll_create"
+if test "x$ac_cv_func_epoll_create" = xyes; then :
+  $as_echo "#define HAVE_EPOLL 1" >>confdefs.h
+
+fi
+
+ac_fn_c_check_func "$LINENO" "kqueue" "ac_cv_func_kqueue"
+if test "x$ac_cv_func_kqueue" = xyes; then :
+  $as_echo "#define HAVE_KQUEUE 1" >>confdefs.h
+
+fi
+
+
+
+
+# Check whether --enable-gssapi was given.
+if test "${enable_gssapi+set}" = set; then :
+  enableval=$enable_gssapi;
+fi
+
+
+LIBGSSAPI=""
+
+
+if test x$enable_gssapi != xno; then
+       # Extract the first word of "krb5-config", so it can be a program name with args.
+set dummy krb5-config; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_path_KRB5CONFIG+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $KRB5CONFIG in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_KRB5CONFIG="$KRB5CONFIG" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_KRB5CONFIG="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+KRB5CONFIG=$ac_cv_path_KRB5CONFIG
+if test -n "$KRB5CONFIG"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $KRB5CONFIG" >&5
+$as_echo "$KRB5CONFIG" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+       if test "x$KRB5CONFIG" != x; then
+               case "$uname" in
+                       Darwin)
+                               # OS X weak-links to the Kerberos framework...
+                               LIBGSSAPI="-weak_framework Kerberos"
+                               { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GSS framework" >&5
+$as_echo_n "checking for GSS framework... " >&6; }
+                               if test -d /System/Library/Frameworks/GSS.framework; then
+                                       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+                                       LIBGSSAPI="$LIBGSSAPI -weak_framework GSS"
+                               else
+                                       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+                               fi
+                               ;;
+                       SunOS*)
+                               # Solaris has a non-standard krb5-config, don't use it!
+                               { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gss_display_status in -lgss" >&5
+$as_echo_n "checking for gss_display_status in -lgss... " >&6; }
+if ${ac_cv_lib_gss_gss_display_status+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lgss  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char gss_display_status ();
+int
+main ()
+{
+return gss_display_status ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_gss_gss_display_status=yes
+else
+  ac_cv_lib_gss_gss_display_status=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gss_gss_display_status" >&5
+$as_echo "$ac_cv_lib_gss_gss_display_status" >&6; }
+if test "x$ac_cv_lib_gss_gss_display_status" = xyes; then :
+
+$as_echo "#define HAVE_GSSAPI 1" >>confdefs.h
+
+                                       CFLAGS="`$KRB5CONFIG --cflags` $CFLAGS"
+                                       CPPFLAGS="`$KRB5CONFIG --cflags` $CPPFLAGS"
+                                       LIBGSSAPI="-lgss `$KRB5CONFIG --libs`"
+fi
+
+                               ;;
+                       *)
+                               # Other platforms just ask for GSSAPI
+                               CFLAGS="`$KRB5CONFIG --cflags gssapi` $CFLAGS"
+                               CPPFLAGS="`$KRB5CONFIG --cflags gssapi` $CPPFLAGS"
+                               LIBGSSAPI="`$KRB5CONFIG --libs gssapi`"
+                               ;;
+               esac
+
+$as_echo "#define HAVE_GSSAPI 1" >>confdefs.h
+
+       else
+               # Check for vendor-specific implementations...
+               case "$uname" in
+                       HP-UX*)
+                               { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gss_display_status in -lgss" >&5
+$as_echo_n "checking for gss_display_status in -lgss... " >&6; }
+if ${ac_cv_lib_gss_gss_display_status+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lgss  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char gss_display_status ();
+int
+main ()
+{
+return gss_display_status ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_gss_gss_display_status=yes
+else
+  ac_cv_lib_gss_gss_display_status=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gss_gss_display_status" >&5
+$as_echo "$ac_cv_lib_gss_gss_display_status" >&6; }
+if test "x$ac_cv_lib_gss_gss_display_status" = xyes; then :
+
+$as_echo "#define HAVE_GSSAPI 1" >>confdefs.h
+
+                                       LIBGSSAPI="-lgss -lgssapi_krb5"
+fi
+
+                               ;;
+                       SunOS*)
+                               { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gss_display_status in -lgss" >&5
+$as_echo_n "checking for gss_display_status in -lgss... " >&6; }
+if ${ac_cv_lib_gss_gss_display_status+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lgss  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char gss_display_status ();
+int
+main ()
+{
+return gss_display_status ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_gss_gss_display_status=yes
+else
+  ac_cv_lib_gss_gss_display_status=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gss_gss_display_status" >&5
+$as_echo "$ac_cv_lib_gss_gss_display_status" >&6; }
+if test "x$ac_cv_lib_gss_gss_display_status" = xyes; then :
+
+$as_echo "#define HAVE_GSSAPI 1" >>confdefs.h
+
+                                       LIBGSSAPI="-lgss"
+fi
+
+                               ;;
+               esac
+       fi
+
+       if test "x$LIBGSSAPI" != x; then
+               ac_fn_c_check_header_mongrel "$LINENO" "krb5.h" "ac_cv_header_krb5_h" "$ac_includes_default"
+if test "x$ac_cv_header_krb5_h" = xyes; then :
+  $as_echo "#define HAVE_KRB5_H 1" >>confdefs.h
+
+fi
+
+
+               if test -d /System/Library/Frameworks/GSS.framework; then
+                       gssdir="/System/Library/Frameworks/GSS.framework"
+                       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GSS/gssapi.h presence" >&5
+$as_echo_n "checking for GSS/gssapi.h presence... " >&6; }
+                       if test -f $gssdir/Headers/gssapi.h; then
+                               $as_echo "#define HAVE_GSS_GSSAPI_H 1" >>confdefs.h
+
+                               { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+                       else
+                               { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+                       fi
+                       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GSS/gssapi_generic.h presence" >&5
+$as_echo_n "checking for GSS/gssapi_generic.h presence... " >&6; }
+                       if test -f $gssdir/Headers/gssapi_generic.h; then
+                               $as_echo "#define HAVE_GSSAPI_GENERIC_H 1" >>confdefs.h
+
+                               { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+                       else
+                               { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+                       fi
+                       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GSS/gssapi_spi.h presence" >&5
+$as_echo_n "checking for GSS/gssapi_spi.h presence... " >&6; }
+                       if test -f $gssdir/PrivateHeaders/gssapi_spi.h; then
+                               { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+                               { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GSS/gssapi_spi.h usability" >&5
+$as_echo_n "checking for GSS/gssapi_spi.h usability... " >&6; }
+                               if test -s $gssdir/PrivateHeaders/gssapi_spi.h; then
+                                       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+                                       $as_echo "#define HAVE_GSS_GSSAPI_SPI_H 1" >>confdefs.h
+
+                               else
+                                       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+                               fi
+                       else
+                               { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+                               if test $uversion -ge 110 -a $uversion -lt 120; then
+                                       # Broken public headers in 10.7.x...
+                                       as_fn_error $? "Run 'sudo mkdir -p $gssdir/PrivateHeaders' and 'sudo touch $gssdir/PrivateHeaders/gssapi_spi.h' to build CUPS." "$LINENO" 5
+                               fi
+                       fi
+               else
+                       ac_fn_c_check_header_mongrel "$LINENO" "gssapi.h" "ac_cv_header_gssapi_h" "$ac_includes_default"
+if test "x$ac_cv_header_gssapi_h" = xyes; then :
+  $as_echo "#define HAVE_GSSAPI_H 1" >>confdefs.h
+
+fi
+
+
+                       ac_fn_c_check_header_mongrel "$LINENO" "gssapi/gssapi.h" "ac_cv_header_gssapi_gssapi_h" "$ac_includes_default"
+if test "x$ac_cv_header_gssapi_gssapi_h" = xyes; then :
+  $as_echo "#define HAVE_GSSAPI_GSSAPI_H 1" >>confdefs.h
+
+fi
+
+
+               fi
+
+               SAVELIBS="$LIBS"
+               LIBS="$LIBS $LIBGSSAPI"
+
+               ac_fn_c_check_func "$LINENO" "__ApplePrivate_gss_acquire_cred_ex_f" "ac_cv_func___ApplePrivate_gss_acquire_cred_ex_f"
+if test "x$ac_cv_func___ApplePrivate_gss_acquire_cred_ex_f" = xyes; then :
+  $as_echo "#define HAVE_GSS_ACQUIRE_CRED_EX_F 1" >>confdefs.h
+
+fi
+
+
+               { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GSS_C_NT_HOSTBASED_SERVICE" >&5
+$as_echo_n "checking for GSS_C_NT_HOSTBASED_SERVICE... " >&6; }
+               if test x$ac_cv_header_gssapi_gssapi_h = xyes; then
+                       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+ #include <gssapi/gssapi.h>
+int
+main ()
+{
+ gss_OID foo = GSS_C_NT_HOSTBASED_SERVICE;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  $as_echo "#define HAVE_GSS_C_NT_HOSTBASED_SERVICE 1" >>confdefs.h
+
+                                      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+               elif test x$ac_cv_header_gss_gssapi_h = xyes; then
+                       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+ #include <GSS/gssapi.h>
+int
+main ()
+{
+ gss_OID foo = GSS_C_NT_HOSTBASED_SERVICE;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  $as_echo "#define HAVE_GSS_C_NT_HOSTBASED_SERVICE 1" >>confdefs.h
+
+                                      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+               else
+                       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+ #include <gssapi.h>
+int
+main ()
+{
+ gss_OID foo = GSS_C_NT_HOSTBASED_SERVICE;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  $as_echo "#define HAVE_GSS_C_NT_HOSTBASED_SERVICE 1" >>confdefs.h
+
+                                      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+               fi
+
+               LIBS="$SAVELIBS"
+       fi
+fi
+
+
+# Check whether --with-gssservicename was given.
+if test "${with_gssservicename+set}" = set; then :
+  withval=$with_gssservicename; default_gssservicename="$withval"
+else
+  default_gssservicename="default"
+fi
+
+
+if test x$default_gssservicename != xno; then
+       if test "x$default_gssservicename" = "xdefault"; then
+               CUPS_DEFAULT_GSSSERVICENAME="host"
+       else
+               CUPS_DEFAULT_GSSSERVICENAME="$default_gssservicename"
+       fi
+else
+       CUPS_DEFAULT_GSSSERVICENAME=""
+fi
+
+
+cat >>confdefs.h <<_ACEOF
+#define CUPS_DEFAULT_GSSSERVICENAME "$CUPS_DEFAULT_GSSSERVICENAME"
+_ACEOF
+
+
+
+
+# Check whether --enable-threads was given.
+if test "${enable_threads+set}" = set; then :
+  enableval=$enable_threads;
+fi
+
+
+have_pthread=no
+PTHREAD_FLAGS=""
+
+if test "x$enable_threads" != xno; then
+       ac_fn_c_check_header_mongrel "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
+if test "x$ac_cv_header_pthread_h" = xyes; then :
+  $as_echo "#define HAVE_PTHREAD_H 1" >>confdefs.h
+
+fi
+
+
+
+       if test x$ac_cv_header_pthread_h = xyes; then
+                               for flag in -lpthreads -lpthread -pthread; do
+                       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create using $flag" >&5
+$as_echo_n "checking for pthread_create using $flag... " >&6; }
+                       SAVELIBS="$LIBS"
+                       LIBS="$flag $LIBS"
+                       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <pthread.h>
+int
+main ()
+{
+pthread_create(0, 0, 0, 0);
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  have_pthread=yes
+else
+  LIBS="$SAVELIBS"
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+                       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_pthread" >&5
+$as_echo "$have_pthread" >&6; }
+
+                       if test $have_pthread = yes; then
+                               PTHREAD_FLAGS="-D_THREAD_SAFE -D_REENTRANT"
+
+                               # Solaris requires -D_POSIX_PTHREAD_SEMANTICS to
+                               # be POSIX-compliant... :(
+                               if test $uname = SunOS; then
+                                       PTHREAD_FLAGS="$PTHREAD_FLAGS -D_POSIX_PTHREAD_SEMANTICS"
+                               fi
+                               break
+                       fi
+               done
+       fi
+fi
+
+
+
+
+
+# Check whether --enable-ssl was given.
+if test "${enable_ssl+set}" = set; then :
+  enableval=$enable_ssl;
+fi
+
+# Check whether --enable-cdsassl was given.
+if test "${enable_cdsassl+set}" = set; then :
+  enableval=$enable_cdsassl;
+fi
+
+# Check whether --enable-gnutls was given.
+if test "${enable_gnutls+set}" = set; then :
+  enableval=$enable_gnutls;
+fi
+
+# Check whether --enable-openssl was given.
+if test "${enable_openssl+set}" = set; then :
+  enableval=$enable_openssl;
+fi
+
+
+# Check whether --with-openssl-libs was given.
+if test "${with_openssl_libs+set}" = set; then :
+  withval=$with_openssl_libs; LDFLAGS="-L$withval $LDFLAGS"
+    DSOFLAGS="-L$withval $DSOFLAGS"
+fi
+
+
+# Check whether --with-openssl-includes was given.
+if test "${with_openssl_includes+set}" = set; then :
+  withval=$with_openssl_includes; CFLAGS="-I$withval $CFLAGS"
+    CPPFLAGS="-I$withval $CPPFLAGS"
+fi
+
+
+SSLFLAGS=""
+SSLLIBS=""
+have_ssl=0
+CUPS_SERVERCERT=""
+CUPS_SERVERKEY=""
+
+if test x$enable_ssl != xno; then
+        if test $have_ssl = 0 -a "x$enable_cdsassl" != "xno"; then
+       if test $uname = Darwin; then
+           ac_fn_c_check_header_mongrel "$LINENO" "Security/SecureTransport.h" "ac_cv_header_Security_SecureTransport_h" "$ac_includes_default"
+if test "x$ac_cv_header_Security_SecureTransport_h" = xyes; then :
+
+               have_ssl=1
+               $as_echo "#define HAVE_SSL 1" >>confdefs.h
+
+               $as_echo "#define HAVE_CDSASSL 1" >>confdefs.h
+
+               CUPS_SERVERCERT="/Library/Keychains/System.keychain"
+
+                               ac_fn_c_check_header_mongrel "$LINENO" "Security/SecureTransportPriv.h" "ac_cv_header_Security_SecureTransportPriv_h" "$ac_includes_default"
+if test "x$ac_cv_header_Security_SecureTransportPriv_h" = xyes; then :
+  $as_echo "#define HAVE_SECURETRANSPORTPRIV_H 1" >>confdefs.h
+
+fi
+
+
+               ac_fn_c_check_header_mongrel "$LINENO" "Security/SecCertificate.h" "ac_cv_header_Security_SecCertificate_h" "$ac_includes_default"
+if test "x$ac_cv_header_Security_SecCertificate_h" = xyes; then :
+  $as_echo "#define HAVE_SECCERTIFICATE_H 1" >>confdefs.h
+
+fi
+
+
+               ac_fn_c_check_header_mongrel "$LINENO" "Security/SecItem.h" "ac_cv_header_Security_SecItem_h" "$ac_includes_default"
+if test "x$ac_cv_header_Security_SecItem_h" = xyes; then :
+  $as_echo "#define HAVE_SECITEM_H 1" >>confdefs.h
+
+fi
+
+
+               ac_fn_c_check_header_compile "$LINENO" "Security/SecItemPriv.h" "ac_cv_header_Security_SecItemPriv_h" "#include <Security/SecItem.h>
+"
+if test "x$ac_cv_header_Security_SecItemPriv_h" = xyes; then :
+  $as_echo "#define HAVE_SECITEMPRIV_H 1" >>confdefs.h
+
+fi
+
+
+               ac_fn_c_check_header_mongrel "$LINENO" "Security/SecPolicy.h" "ac_cv_header_Security_SecPolicy_h" "$ac_includes_default"
+if test "x$ac_cv_header_Security_SecPolicy_h" = xyes; then :
+  $as_echo "#define HAVE_SECPOLICY_H 1" >>confdefs.h
+
+fi
+
+
+               ac_fn_c_check_header_mongrel "$LINENO" "Security/SecPolicyPriv.h" "ac_cv_header_Security_SecPolicyPriv_h" "$ac_includes_default"
+if test "x$ac_cv_header_Security_SecPolicyPriv_h" = xyes; then :
+  $as_echo "#define HAVE_SECPOLICYPRIV_H 1" >>confdefs.h
+
+fi
+
+
+               ac_fn_c_check_header_mongrel "$LINENO" "Security/SecBasePriv.h" "ac_cv_header_Security_SecBasePriv_h" "$ac_includes_default"
+if test "x$ac_cv_header_Security_SecBasePriv_h" = xyes; then :
+  $as_echo "#define HAVE_SECBASEPRIV_H 1" >>confdefs.h
+
+fi
+
+
+               ac_fn_c_check_header_mongrel "$LINENO" "Security/SecIdentitySearchPriv.h" "ac_cv_header_Security_SecIdentitySearchPriv_h" "$ac_includes_default"
+if test "x$ac_cv_header_Security_SecIdentitySearchPriv_h" = xyes; then :
+  $as_echo "#define HAVE_SECIDENTITYSEARCHPRIV_H 1" >>confdefs.h
+
+fi
+
+
+
+               $as_echo "#define HAVE_CSSMERRORSTRING 1" >>confdefs.h
+
+fi
+
+
+       fi
+    fi
+
+        if test $have_ssl = 0 -a "x$enable_gnutls" != "xno" -a "x$PKGCONFIG" != x; then
+       # Extract the first word of "libgnutls-config", so it can be a program name with args.
+set dummy libgnutls-config; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_path_LIBGNUTLSCONFIG+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $LIBGNUTLSCONFIG in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_LIBGNUTLSCONFIG="$LIBGNUTLSCONFIG" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_LIBGNUTLSCONFIG="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+LIBGNUTLSCONFIG=$ac_cv_path_LIBGNUTLSCONFIG
+if test -n "$LIBGNUTLSCONFIG"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGNUTLSCONFIG" >&5
+$as_echo "$LIBGNUTLSCONFIG" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+       # Extract the first word of "libgcrypt-config", so it can be a program name with args.
+set dummy libgcrypt-config; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_path_LIBGCRYPTCONFIG+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $LIBGCRYPTCONFIG in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_LIBGCRYPTCONFIG="$LIBGCRYPTCONFIG" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_LIBGCRYPTCONFIG="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+LIBGCRYPTCONFIG=$ac_cv_path_LIBGCRYPTCONFIG
+if test -n "$LIBGCRYPTCONFIG"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGCRYPTCONFIG" >&5
+$as_echo "$LIBGCRYPTCONFIG" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+       if $PKGCONFIG --exists gnutls; then
+           have_ssl=1
+           SSLLIBS=`$PKGCONFIG --libs gnutls`
+           SSLFLAGS=`$PKGCONFIG --cflags gnutls`
+           $as_echo "#define HAVE_SSL 1" >>confdefs.h
+
+           $as_echo "#define HAVE_GNUTLS 1" >>confdefs.h
+
+       elif test "x$LIBGNUTLSCONFIG" != x; then
+           have_ssl=1
+           SSLLIBS=`$LIBGNUTLSCONFIG --libs`
+           SSLFLAGS=`$LIBGNUTLSCONFIG --cflags`
+           $as_echo "#define HAVE_SSL 1" >>confdefs.h
+
+           $as_echo "#define HAVE_GNUTLS 1" >>confdefs.h
+
+       fi
+
+       if test $have_ssl = 1; then
+           CUPS_SERVERCERT="ssl/server.crt"
+           CUPS_SERVERKEY="ssl/server.key"
+
+            if $PKGCONFIG --exists gcrypt; then
+               SSLLIBS="$SSLLIBS `$PKGCONFIG --libs gcrypt`"
+               SSLFLAGS="$SSLFLAGS `$PKGCONFIG --cflags gcrypt`"
+           elif test "x$LIBGCRYPTCONFIG" != x; then
+               SSLLIBS="$SSLLIBS `$LIBGCRYPTCONFIG --libs`"
+               SSLFLAGS="$SSLFLAGS `$LIBGCRYPTCONFIG --cflags`"
+           fi
+       fi
+    fi
+
+        if test $have_ssl = 0 -a "x$enable_openssl" != "xno"; then
+       ac_fn_c_check_header_mongrel "$LINENO" "openssl/ssl.h" "ac_cv_header_openssl_ssl_h" "$ac_includes_default"
+if test "x$ac_cv_header_openssl_ssl_h" = xyes; then :
+
+                           SAVELIBS="$LIBS"
+
+
+           for libcrypto in \
+               "-lcrypto" \
+               "-lcrypto -lrsaref" \
+               "-lcrypto -lRSAglue -lrsaref"
+           do
+               { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SSL_new in -lssl" >&5
+$as_echo_n "checking for SSL_new in -lssl... " >&6; }
+if ${ac_cv_lib_ssl_SSL_new+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lssl $libcrypto $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char SSL_new ();
+int
+main ()
+{
+return SSL_new ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_ssl_SSL_new=yes
+else
+  ac_cv_lib_ssl_SSL_new=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ssl_SSL_new" >&5
+$as_echo "$ac_cv_lib_ssl_SSL_new" >&6; }
+if test "x$ac_cv_lib_ssl_SSL_new" = xyes; then :
+  have_ssl=1
+                    SSLFLAGS="-DOPENSSL_DISABLE_OLD_DES_SUPPORT"
+                    SSLLIBS="-lssl $libcrypto"
+                    $as_echo "#define HAVE_SSL 1" >>confdefs.h
+
+                    $as_echo "#define HAVE_LIBSSL 1" >>confdefs.h
+
+fi
+
+
+               if test "x${SSLLIBS}" != "x"; then
+                   break
+               fi
+           done
+
+           if test "x${SSLLIBS}" != "x"; then
+               CUPS_SERVERCERT="ssl/server.crt"
+               CUPS_SERVERKEY="ssl/server.key"
+
+               LIBS="$SAVELIBS $SSLLIBS"
+               for ac_func in SSL_set_tlsext_host_name
+do :
+  ac_fn_c_check_func "$LINENO" "SSL_set_tlsext_host_name" "ac_cv_func_SSL_set_tlsext_host_name"
+if test "x$ac_cv_func_SSL_set_tlsext_host_name" = xyes; then :
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_SSL_SET_TLSEXT_HOST_NAME 1
+_ACEOF
+
+fi
+done
+
+           fi
+
+           LIBS="$SAVELIBS"
+fi
+
+
+    fi
+fi
+
+IPPALIASES="http"
+if test $have_ssl = 1; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: result:     Using SSLLIBS=\"$SSLLIBS\"" >&5
+$as_echo "    Using SSLLIBS=\"$SSLLIBS\"" >&6; }
+    { $as_echo "$as_me:${as_lineno-$LINENO}: result:     Using SSLFLAGS=\"$SSLFLAGS\"" >&5
+$as_echo "    Using SSLFLAGS=\"$SSLFLAGS\"" >&6; }
+    IPPALIASES="http https ipps"
+elif test x$enable_cdsa = xyes -o x$enable_gnutls = xyes -o x$enable_openssl = xyes; then
+    as_fn_error $? "Unable to enable SSL support." "$LINENO" 5
+fi
+
+
+
+
+
+
+
+EXPORT_SSLLIBS="$SSLLIBS"
+
+
+
+
+# Check whether --enable-pam was given.
+if test "${enable_pam+set}" = set; then :
+  enableval=$enable_pam;
+fi
+
+
+# Check whether --with-pam_module was given.
+if test "${with_pam_module+set}" = set; then :
+  withval=$with_pam_module;
+fi
+
+
+if test $uname = AIX; then
+       enable_pam=no
+fi
+
+PAMDIR=""
+PAMFILE="pam.std"
+PAMLIBS=""
+PAMMOD="pam_unknown.so"
+PAMMODAUTH="pam_unknown.so"
+
+if test x$enable_pam != xno; then
+       SAVELIBS="$LIBS"
+
+       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
+$as_echo_n "checking for dlopen in -ldl... " >&6; }
+if ${ac_cv_lib_dl_dlopen+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldl  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dlopen ();
+int
+main ()
+{
+return dlopen ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_dl_dlopen=yes
+else
+  ac_cv_lib_dl_dlopen=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
+$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
+if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_LIBDL 1
+_ACEOF
+
+  LIBS="-ldl $LIBS"
+
+fi
+
+       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pam_start in -lpam" >&5
+$as_echo_n "checking for pam_start in -lpam... " >&6; }
+if ${ac_cv_lib_pam_pam_start+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lpam  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char pam_start ();
+int
+main ()
+{
+return pam_start ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_pam_pam_start=yes
+else
+  ac_cv_lib_pam_pam_start=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pam_pam_start" >&5
+$as_echo "$ac_cv_lib_pam_pam_start" >&6; }
+if test "x$ac_cv_lib_pam_pam_start" = xyes; then :
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_LIBPAM 1
+_ACEOF
+
+  LIBS="-lpam $LIBS"
+
+fi
+
+       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pam_set_item in -lpam" >&5
+$as_echo_n "checking for pam_set_item in -lpam... " >&6; }
+if ${ac_cv_lib_pam_pam_set_item+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lpam  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char pam_set_item ();
+int
+main ()
+{
+return pam_set_item ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_pam_pam_set_item=yes
+else
+  ac_cv_lib_pam_pam_set_item=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pam_pam_set_item" >&5
+$as_echo "$ac_cv_lib_pam_pam_set_item" >&6; }
+if test "x$ac_cv_lib_pam_pam_set_item" = xyes; then :
+  $as_echo "#define HAVE_PAM_SET_ITEM 1" >>confdefs.h
+
+fi
+
+       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pam_setcred in -lpam" >&5
+$as_echo_n "checking for pam_setcred in -lpam... " >&6; }
+if ${ac_cv_lib_pam_pam_setcred+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lpam  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char pam_setcred ();
+int
+main ()
+{
+return pam_setcred ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_pam_pam_setcred=yes
+else
+  ac_cv_lib_pam_pam_setcred=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pam_pam_setcred" >&5
+$as_echo "$ac_cv_lib_pam_pam_setcred" >&6; }
+if test "x$ac_cv_lib_pam_pam_setcred" = xyes; then :
+  $as_echo "#define HAVE_PAM_SETCRED 1" >>confdefs.h
+
+fi
+
+       ac_fn_c_check_header_mongrel "$LINENO" "security/pam_appl.h" "ac_cv_header_security_pam_appl_h" "$ac_includes_default"
+if test "x$ac_cv_header_security_pam_appl_h" = xyes; then :
+
+fi
+
+
+       if test x$ac_cv_header_security_pam_appl_h != xyes; then
+               ac_fn_c_check_header_mongrel "$LINENO" "pam/pam_appl.h" "ac_cv_header_pam_pam_appl_h" "$ac_includes_default"
+if test "x$ac_cv_header_pam_pam_appl_h" = xyes; then :
+  $as_echo "#define HAVE_PAM_PAM_APPL_H 1" >>confdefs.h
+
+fi
+
+
+       fi
+
+       if test x$ac_cv_lib_pam_pam_start != xno; then
+               # Set the necessary libraries for PAM...
+               if test x$ac_cv_lib_dl_dlopen != xno; then
+                       PAMLIBS="-lpam -ldl"
+               else
+                       PAMLIBS="-lpam"
+               fi
+
+               # Find the PAM configuration directory, if any...
+               for dir in /private/etc/pam.d /etc/pam.d; do
+                       if test -d $dir; then
+                               PAMDIR=$dir
+                               break;
+                       fi
+               done
+       fi
+
+       LIBS="$SAVELIBS"
+
+       case "$uname" in
+               Darwin*)
+                       # Darwin/OS X
+                       if test "x$with_pam_module" != x; then
+                               PAMFILE="pam.$with_pam_module"
+                       elif test -f /usr/lib/pam/pam_opendirectory.so.2; then
+                               PAMFILE="pam.opendirectory"
+                       else
+                               PAMFILE="pam.securityserver"
+                       fi
+                       ;;
+
+               *)
+                       # All others; this test might need to be updated
+                       # as Linux distributors move things around...
+                       if test "x$with_pam_module" != x; then
+                               PAMMOD="pam_${with_pam_module}.so"
+                       elif test -f /lib/security/pam_unix2.so; then
+                               PAMMOD="pam_unix2.so"
+                       elif test -f /lib/security/pam_unix.so; then
+                               PAMMOD="pam_unix.so"
+                       fi
+
+                       if test "x$PAMMOD" = xpam_unix.so; then
+                               PAMMODAUTH="$PAMMOD shadow nodelay"
+                       else
+                               PAMMODAUTH="$PAMMOD nodelay"
+                       fi
+                       ;;
+       esac
+fi
+
+
+
+
+
+
+
+
+
+# Check whether --enable-largefile was given.
+if test "${enable_largefile+set}" = set; then :
+  enableval=$enable_largefile;
+fi
+
+if test "$enable_largefile" != no; then
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
+$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
+if ${ac_cv_sys_largefile_CC+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_cv_sys_largefile_CC=no
+     if test "$GCC" != yes; then
+       ac_save_CC=$CC
+       while :; do
+        # IRIX 6.2 and later do not support large files by default,
+        # so use the C compiler's -n32 option if that helps.
+        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <sys/types.h>
+ /* Check that off_t can represent 2**63 - 1 correctly.
+    We can't simply define LARGE_OFF_T to be 9223372036854775807,
+    since some C++ compilers masquerading as C compilers
+    incorrectly reject 9223372036854775807.  */
+#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
+  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
+                      && LARGE_OFF_T % 2147483647 == 1)
+                     ? 1 : -1];
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+        if ac_fn_c_try_compile "$LINENO"; then :
+  break
+fi
+rm -f core conftest.err conftest.$ac_objext
+        CC="$CC -n32"
+        if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_sys_largefile_CC=' -n32'; break
+fi
+rm -f core conftest.err conftest.$ac_objext
+        break
+       done
+       CC=$ac_save_CC
+       rm -f conftest.$ac_ext
+    fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
+$as_echo "$ac_cv_sys_largefile_CC" >&6; }
+  if test "$ac_cv_sys_largefile_CC" != no; then
+    CC=$CC$ac_cv_sys_largefile_CC
+  fi
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
+$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
+if ${ac_cv_sys_file_offset_bits+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  while :; do
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <sys/types.h>
+ /* Check that off_t can represent 2**63 - 1 correctly.
+    We can't simply define LARGE_OFF_T to be 9223372036854775807,
+    since some C++ compilers masquerading as C compilers
+    incorrectly reject 9223372036854775807.  */
+#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
+  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
+                      && LARGE_OFF_T % 2147483647 == 1)
+                     ? 1 : -1];
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_sys_file_offset_bits=no; break
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#define _FILE_OFFSET_BITS 64
+#include <sys/types.h>
+ /* Check that off_t can represent 2**63 - 1 correctly.
+    We can't simply define LARGE_OFF_T to be 9223372036854775807,
+    since some C++ compilers masquerading as C compilers
+    incorrectly reject 9223372036854775807.  */
+#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
+  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
+                      && LARGE_OFF_T % 2147483647 == 1)
+                     ? 1 : -1];
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_sys_file_offset_bits=64; break
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+  ac_cv_sys_file_offset_bits=unknown
+  break
+done
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
+$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
+case $ac_cv_sys_file_offset_bits in #(
+  no | unknown) ;;
+  *)
+cat >>confdefs.h <<_ACEOF
+#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
+_ACEOF
+;;
+esac
+rm -rf conftest*
+  if test $ac_cv_sys_file_offset_bits = unknown; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
+$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
+if ${ac_cv_sys_large_files+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  while :; do
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <sys/types.h>
+ /* Check that off_t can represent 2**63 - 1 correctly.
+    We can't simply define LARGE_OFF_T to be 9223372036854775807,
+    since some C++ compilers masquerading as C compilers
+    incorrectly reject 9223372036854775807.  */
+#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
+  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
+                      && LARGE_OFF_T % 2147483647 == 1)
+                     ? 1 : -1];
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_sys_large_files=no; break
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#define _LARGE_FILES 1
+#include <sys/types.h>
+ /* Check that off_t can represent 2**63 - 1 correctly.
+    We can't simply define LARGE_OFF_T to be 9223372036854775807,
+    since some C++ compilers masquerading as C compilers
+    incorrectly reject 9223372036854775807.  */
+#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
+  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
+                      && LARGE_OFF_T % 2147483647 == 1)
+                     ? 1 : -1];
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_sys_large_files=1; break
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+  ac_cv_sys_large_files=unknown
+  break
+done
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
+$as_echo "$ac_cv_sys_large_files" >&6; }
+case $ac_cv_sys_large_files in #(
+  no | unknown) ;;
+  *)
+cat >>confdefs.h <<_ACEOF
+#define _LARGE_FILES $ac_cv_sys_large_files
+_ACEOF
+;;
+esac
+rm -rf conftest*
+  fi
+fi
+
+
+LARGEFILE=""
+if test x$enable_largefile != xno; then
+       LARGEFILE="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE"
+
+       if test x$ac_cv_sys_large_files = x1; then
+               LARGEFILE="$LARGEFILE -D_LARGE_FILES"
+       fi
+
+       if test x$ac_cv_sys_file_offset_bits = x64; then
+               LARGEFILE="$LARGEFILE -D_FILE_OFFSET_BITS=64"
+       fi
+fi
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
+$as_echo_n "checking for long long int... " >&6; }
+if ${ac_cv_c_long_long+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test "$GCC" = yes; then
+               ac_cv_c_long_long=yes
+       else
+               cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+long long int i;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_c_long_long=yes
+else
+  ac_cv_c_long_long=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+       fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_long_long" >&5
+$as_echo "$ac_cv_c_long_long" >&6; }
+
+if test $ac_cv_c_long_long = yes; then
+       $as_echo "#define HAVE_LONG_LONG 1" >>confdefs.h
+
+fi
+
+ac_fn_c_check_func "$LINENO" "strtoll" "ac_cv_func_strtoll"
+if test "x$ac_cv_func_strtoll" = xyes; then :
+  $as_echo "#define HAVE_STRTOLL 1" >>confdefs.h
+
+fi
+
+
+
+
+# Check whether --enable-avahi was given.
+if test "${enable_avahi+set}" = set; then :
+  enableval=$enable_avahi;
+fi
+
+# Check whether --enable-dnssd was given.
+if test "${enable_dnssd+set}" = set; then :
+  enableval=$enable_dnssd;
+fi
+
+
+# Check whether --with-dnssd-libs was given.
+if test "${with_dnssd_libs+set}" = set; then :
+  withval=$with_dnssd_libs; LDFLAGS="-L$withval $LDFLAGS"
+       DSOFLAGS="-L$withval $DSOFLAGS"
+fi
+
+
+# Check whether --with-dnssd-includes was given.
+if test "${with_dnssd_includes+set}" = set; then :
+  withval=$with_dnssd_includes; CFLAGS="-I$withval $CFLAGS"
+       CPPFLAGS="-I$withval $CPPFLAGS"
+fi
+
+
+DNSSDLIBS=""
+DNSSD_BACKEND=""
+IPPFIND_BIN=""
+IPPFIND_MAN=""
+
+if test "x$PKGCONFIG" != x -a x$enable_avahi != xno; then
+       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Avahi" >&5
+$as_echo_n "checking for Avahi... " >&6; }
+       if $PKGCONFIG --exists avahi-client; then
+               { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+               CFLAGS="$CFLAGS `$PKGCONFIG --cflags avahi-client`"
+               DNSSDLIBS="`$PKGCONFIG --libs avahi-client`"
+               DNSSD_BACKEND="dnssd"
+               IPPFIND_BIN="ippfind"
+               IPPFIND_MAN="ippfind.\$(MAN1EXT)"
+               $as_echo "#define HAVE_AVAHI 1" >>confdefs.h
+
+       else
+               { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+       fi
+fi
+
+if test "x$DNSSD_BACKEND" = x -a x$enable_dnssd != xno; then
+       ac_fn_c_check_header_mongrel "$LINENO" "dns_sd.h" "ac_cv_header_dns_sd_h" "$ac_includes_default"
+if test "x$ac_cv_header_dns_sd_h" = xyes; then :
+
+               case "$uname" in
+                       Darwin*)
+                               # Darwin and MacOS X...
+                               $as_echo "#define HAVE_DNSSD 1" >>confdefs.h
+
+                               DNSSDLIBS="-framework CoreFoundation -framework SystemConfiguration"
+                               DNSSD_BACKEND="dnssd"
+                               IPPFIND_BIN="ippfind"
+                               IPPFIND_MAN="ippfind.\$(MAN1EXT)"
+                               ;;
+                       *)
+                               # All others...
+                               { $as_echo "$as_me:${as_lineno-$LINENO}: checking for current version of dns_sd library" >&5
+$as_echo_n "checking for current version of dns_sd library... " >&6; }
+                               SAVELIBS="$LIBS"
+                               LIBS="$LIBS -ldns_sd"
+                               cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <dns_sd.h>
+int
+main ()
+{
+int constant = kDNSServiceFlagsShareConnection;
+                                       unsigned char txtRecord[100];
+                                       uint8_t valueLen;
+                                       TXTRecordGetValuePtr(sizeof(txtRecord),
+                                           txtRecord, "value", &valueLen);
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+                                       $as_echo "#define HAVE_DNSSD 1" >>confdefs.h
+
+                                       DNSSDLIBS="-ldns_sd"
+                                       DNSSD_BACKEND="dnssd"
+else
+  IPPFIND_BIN="ippfind"
+                                       IPPFIND_MAN="ippfind.\$(MAN1EXT)"
+                                       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+                               LIBS="$SAVELIBS"
+                               ;;
+               esac
+
+fi
+
+
+fi
+
+
+
+
+
+
+
+
+
+# Check whether --enable-launchd was given.
+if test "${enable_launchd+set}" = set; then :
+  enableval=$enable_launchd;
+fi
+
+
+DEFAULT_LAUNCHD_CONF=""
+LAUNCHDLIBS=""
+
+if test x$enable_launchd != xno; then
+       ac_fn_c_check_func "$LINENO" "launch_msg" "ac_cv_func_launch_msg"
+if test "x$ac_cv_func_launch_msg" = xyes; then :
+  $as_echo "#define HAVE_LAUNCHD 1" >>confdefs.h
+
+fi
+
+       ac_fn_c_check_header_mongrel "$LINENO" "launch.h" "ac_cv_header_launch_h" "$ac_includes_default"
+if test "x$ac_cv_header_launch_h" = xyes; then :
+  $as_echo "#define HAVE_LAUNCH_H 1" >>confdefs.h
+
+fi
+
+
+
+       case "$uname" in
+               Darwin*)
+                       # Darwin, MacOS X
+                       DEFAULT_LAUNCHD_CONF="/System/Library/LaunchDaemons/org.cups.cupsd.plist"
+                       # liblaunch is already part of libSystem
+                       ;;
+               *)
+                       # All others; this test will need to be updated
+                       ;;
+       esac
+fi
+
+
+
+
+
+
+LANGUAGES="`ls -1 locale/cups_*.po 2>/dev/null | sed -e '1,$s/locale\/cups_//' -e '1,$s/\.po//' | tr '\n' ' '`"
+
+
+# Check whether --with-languages was given.
+if test "${with_languages+set}" = set; then :
+  withval=$with_languages;
+       case "$withval" in
+               none | no) LANGUAGES="" ;;
+               all) ;;
+               *) LANGUAGES="$withval" ;;
+       esac
+fi
+
+
+
+
+# Check whether --with-bundledir was given.
+if test "${with_bundledir+set}" = set; then :
+  withval=$with_bundledir; CUPS_BUNDLEDIR="$withval"
+else
+  if test "x$uname" = xDarwin -a $uversion -ge 100; then
+               CUPS_BUNDLEDIR="/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A"
+               LANGUAGES=""
+       else
+               CUPS_BUNDLEDIR=""
+       fi
+fi
+
+
+
+if test "x$CUPS_BUNDLEDIR" != x; then
+       cat >>confdefs.h <<_ACEOF
+#define CUPS_BUNDLEDIR "$CUPS_BUNDLEDIR"
+_ACEOF
+
+fi
+
+
+# Check whether --with-config_file_perm was given.
+if test "${with_config_file_perm+set}" = set; then :
+  withval=$with_config_file_perm; CUPS_CONFIG_FILE_PERM="$withval"
+else
+  if test "x$uname" = xDarwin; then
+               CUPS_CONFIG_FILE_PERM="644"
+       else
+               CUPS_CONFIG_FILE_PERM="640"
+       fi
+fi
+
+
+cat >>confdefs.h <<_ACEOF
+#define CUPS_DEFAULT_CONFIG_FILE_PERM 0$CUPS_CONFIG_FILE_PERM
+_ACEOF
+
+
+
+# Check whether --with-cupsd_file_perm was given.
+if test "${with_cupsd_file_perm+set}" = set; then :
+  withval=$with_cupsd_file_perm; CUPS_CUPSD_FILE_PERM="$withval"
+else
+  CUPS_CUPSD_FILE_PERM="500"
+fi
+
+
+
+
+# Check whether --with-log_file_perm was given.
+if test "${with_log_file_perm+set}" = set; then :
+  withval=$with_log_file_perm; CUPS_LOG_FILE_PERM="$withval"
+else
+  CUPS_LOG_FILE_PERM="644"
+fi
+
+
+cat >>confdefs.h <<_ACEOF
+#define CUPS_DEFAULT_LOG_FILE_PERM 0$CUPS_LOG_FILE_PERM
+_ACEOF
+
+
+
+# Check whether --with-fatal_errors was given.
+if test "${with_fatal_errors+set}" = set; then :
+  withval=$with_fatal_errors; CUPS_FATAL_ERRORS="$withval"
+else
+  CUPS_FATAL_ERRORS="config"
+fi
+
+
+cat >>confdefs.h <<_ACEOF
+#define CUPS_DEFAULT_FATAL_ERRORS "$CUPS_FATAL_ERRORS"
+_ACEOF
+
+
+
+# Check whether --with-log_level was given.
+if test "${with_log_level+set}" = set; then :
+  withval=$with_log_level; CUPS_LOG_LEVEL="$withval"
+else
+  CUPS_LOG_LEVEL="warn"
+fi
+
+
+cat >>confdefs.h <<_ACEOF
+#define CUPS_DEFAULT_LOG_LEVEL "$CUPS_LOG_LEVEL"
+_ACEOF
+
+
+
+# Check whether --with-access_log_level was given.
+if test "${with_access_log_level+set}" = set; then :
+  withval=$with_access_log_level; CUPS_ACCESS_LOG_LEVEL="$withval"
+else
+  CUPS_ACCESS_LOG_LEVEL="actions"
+fi
+
+
+cat >>confdefs.h <<_ACEOF
+#define CUPS_DEFAULT_ACCESS_LOG_LEVEL "$CUPS_ACCESS_LOG_LEVEL"
+_ACEOF
+
+
+# Check whether --enable-browsing was given.
+if test "${enable_browsing+set}" = set; then :
+  enableval=$enable_browsing;
+fi
+
+if test "x$enable_browsing" = xno; then
+       CUPS_BROWSING="No"
+       cat >>confdefs.h <<_ACEOF
+#define CUPS_DEFAULT_BROWSING 0
+_ACEOF
+
+else
+       CUPS_BROWSING="Yes"
+       cat >>confdefs.h <<_ACEOF
+#define CUPS_DEFAULT_BROWSING 1
+_ACEOF
+
+fi
+
+
+
+# Check whether --with-local_protocols was given.
+if test "${with_local_protocols+set}" = set; then :
+  withval=$with_local_protocols; default_local_protocols="$withval"
+else
+  default_local_protocols="default"
+fi
+
+
+if test x$with_local_protocols != xno; then
+       if test "x$default_local_protocols" = "xdefault"; then
+               if test "x$DNSSD_BACKEND" != "x"; then
+                       CUPS_BROWSE_LOCAL_PROTOCOLS="dnssd"
+               else
+                       CUPS_BROWSE_LOCAL_PROTOCOLS=""
+               fi
+       else
+               CUPS_BROWSE_LOCAL_PROTOCOLS="$default_local_protocols"
+       fi
+else
+       CUPS_BROWSE_LOCAL_PROTOCOLS=""
+fi
+
+
+cat >>confdefs.h <<_ACEOF
+#define CUPS_DEFAULT_BROWSE_LOCAL_PROTOCOLS "$CUPS_BROWSE_LOCAL_PROTOCOLS"
+_ACEOF
+
+
+# Check whether --enable-default_shared was given.
+if test "${enable_default_shared+set}" = set; then :
+  enableval=$enable_default_shared;
+fi
+
+if test "x$enable_default_shared" = xno; then
+       CUPS_DEFAULT_SHARED="No"
+       cat >>confdefs.h <<_ACEOF
+#define CUPS_DEFAULT_DEFAULT_SHARED 0
+_ACEOF
+
+else
+       CUPS_DEFAULT_SHARED="Yes"
+       cat >>confdefs.h <<_ACEOF
+#define CUPS_DEFAULT_DEFAULT_SHARED 1
+_ACEOF
+
+fi
+
+
+
+# Check whether --with-cups_user was given.
+if test "${with_cups_user+set}" = set; then :
+  withval=$with_cups_user; CUPS_USER="$withval"
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default print user" >&5
+$as_echo_n "checking for default print user... " >&6; }
+       if test x$uname = xDarwin; then
+               if test x`id -u _lp 2>/dev/null` = x; then
+                       CUPS_USER="lp";
+               else
+                       CUPS_USER="_lp";
+               fi
+               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CUPS_USER" >&5
+$as_echo "$CUPS_USER" >&6; }
+       elif test -f /etc/passwd; then
+               CUPS_USER=""
+               for user in lp lpd guest daemon nobody; do
+                       if test "`grep \^${user}: /etc/passwd`" != ""; then
+                               CUPS_USER="$user"
+                               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $user" >&5
+$as_echo "$user" >&6; }
+                               break;
+                       fi
+               done
+
+               if test x$CUPS_USER = x; then
+                       CUPS_USER="nobody"
+                       { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
+$as_echo "not found" >&6; }
+               fi
+       else
+               CUPS_USER="nobody"
+               { $as_echo "$as_me:${as_lineno-$LINENO}: result: no password file" >&5
+$as_echo "no password file" >&6; }
+       fi
+fi
+
+
+if test "x$CUPS_USER" = "xroot" -o "x$CUPS_USER" = "x0"; then
+       as_fn_error $? "The default user for CUPS cannot be root!" "$LINENO" 5
+fi
+
+
+# Check whether --with-cups_group was given.
+if test "${with_cups_group+set}" = set; then :
+  withval=$with_cups_group; CUPS_GROUP="$withval"
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default print group" >&5
+$as_echo_n "checking for default print group... " >&6; }
+       if test x$uname = xDarwin; then
+               if test x`id -g _lp 2>/dev/null` = x; then
+                       CUPS_GROUP="lp";
+               else
+                       CUPS_GROUP="_lp";
+               fi
+               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CUPS_GROUP" >&5
+$as_echo "$CUPS_GROUP" >&6; }
+       elif test -f /etc/group; then
+               GROUP_LIST="_lp lp nobody"
+               CUPS_GROUP=""
+               for group in $GROUP_LIST; do
+                       if test "`grep \^${group}: /etc/group`" != ""; then
+                               CUPS_GROUP="$group"
+                               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $group" >&5
+$as_echo "$group" >&6; }
+                               break;
+                       fi
+               done
+
+               if test x$CUPS_GROUP = x; then
+                       CUPS_GROUP="nobody"
+                       { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
+$as_echo "not found" >&6; }
+               fi
+       else
+               CUPS_GROUP="nobody"
+               { $as_echo "$as_me:${as_lineno-$LINENO}: result: no group file" >&5
+$as_echo "no group file" >&6; }
+       fi
+fi
+
+
+if test "x$CUPS_GROUP" = "xroot" -o "x$CUPS_GROUP" = "xwheel" -o "x$CUPS_GROUP" = "x0"; then
+       as_fn_error $? "The default group for CUPS cannot be root!" "$LINENO" 5
+fi
+
+
+# Check whether --with-system_groups was given.
+if test "${with_system_groups+set}" = set; then :
+  withval=$with_system_groups; CUPS_SYSTEM_GROUPS="$withval"
+else
+  if test x$uname = xDarwin; then
+               CUPS_SYSTEM_GROUPS="admin"
+       else
+               { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default system groups" >&5
+$as_echo_n "checking for default system groups... " >&6; }
+               if test -f /etc/group; then
+                       CUPS_SYSTEM_GROUPS=""
+                       GROUP_LIST="lpadmin sys system root"
+                       for group in $GROUP_LIST; do
+                               if test "`grep \^${group}: /etc/group`" != ""; then
+                                       if test "x$CUPS_SYSTEM_GROUPS" = x; then
+                                               CUPS_SYSTEM_GROUPS="$group"
+                                       else
+                                               CUPS_SYSTEM_GROUPS="$CUPS_SYSTEM_GROUPS $group"
+                                       fi
+                               fi
+                       done
+
+                       if test "x$CUPS_SYSTEM_GROUPS" = x; then
+                               CUPS_SYSTEM_GROUPS="$GROUP_LIST"
+                               { $as_echo "$as_me:${as_lineno-$LINENO}: result: no groups found" >&5
+$as_echo "no groups found" >&6; }
+                       else
+                               { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"$CUPS_SYSTEM_GROUPS\"" >&5
+$as_echo "\"$CUPS_SYSTEM_GROUPS\"" >&6; }
+                       fi
+               else
+                       CUPS_SYSTEM_GROUPS="$GROUP_LIST"
+                       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no group file" >&5
+$as_echo "no group file" >&6; }
+               fi
+       fi
+fi
+
+
+CUPS_PRIMARY_SYSTEM_GROUP="`echo $CUPS_SYSTEM_GROUPS | awk '{print $1}'`"
+
+for group in $CUPS_SYSTEM_GROUPS; do
+       if test "x$CUPS_GROUP" = "x$group"; then
+               as_fn_error $? "The default system groups cannot contain the default CUPS group!" "$LINENO" 5
+       fi
+done
+
+
+
+
+
+
+cat >>confdefs.h <<_ACEOF
+#define CUPS_DEFAULT_USER "$CUPS_USER"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define CUPS_DEFAULT_GROUP "$CUPS_GROUP"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define CUPS_DEFAULT_SYSTEM_GROUPS "$CUPS_SYSTEM_GROUPS"
+_ACEOF
+
+
+
+# Check whether --with-printcap was given.
+if test "${with_printcap+set}" = set; then :
+  withval=$with_printcap; default_printcap="$withval"
+else
+  default_printcap="default"
+fi
+
+
+if test x$default_printcap != xno; then
+       if test "x$default_printcap" = "xdefault"; then
+               case $uname in
+                       Darwin*)
+                               if test $uversion -ge 90; then
+                                       CUPS_DEFAULT_PRINTCAP="/Library/Preferences/org.cups.printers.plist"
+                               else
+                                       CUPS_DEFAULT_PRINTCAP="/etc/printcap"
+                               fi
+                               ;;
+                       SunOS*)
+                               CUPS_DEFAULT_PRINTCAP="/etc/printers.conf"
+                               ;;
+                       *)
+                               CUPS_DEFAULT_PRINTCAP="/etc/printcap"
+                               ;;
+               esac
+       else
+               CUPS_DEFAULT_PRINTCAP="$default_printcap"
+       fi
+else
+       CUPS_DEFAULT_PRINTCAP=""
+fi
+
+
+cat >>confdefs.h <<_ACEOF
+#define CUPS_DEFAULT_PRINTCAP "$CUPS_DEFAULT_PRINTCAP"
+_ACEOF
+
+
+
+# Check whether --with-lpdconfigfile was given.
+if test "${with_lpdconfigfile+set}" = set; then :
+  withval=$with_lpdconfigfile; default_lpdconfigfile="$withval"
+else
+  default_lpdconfigfile="default"
+fi
+
+
+if test x$default_lpdconfigfile != xno; then
+       if test "x$default_lpdconfigfile" = "xdefault"; then
+               case $uname in
+                       Darwin*)
+                               CUPS_DEFAULT_LPD_CONFIG_FILE="launchd:///System/Library/LaunchDaemons/org.cups.cups-lpd.plist"
+                               ;;
+                       *)
+                               if test "x$XINETD" != x; then
+                                       CUPS_DEFAULT_LPD_CONFIG_FILE="xinetd://$XINETD/cups-lpd"
+                               else
+                                       CUPS_DEFAULT_LPD_CONFIG_FILE=""
+                               fi
+                               ;;
+               esac
+       else
+               CUPS_DEFAULT_LPD_CONFIG_FILE="$default_lpdconfigfile"
+       fi
+else
+       CUPS_DEFAULT_LPD_CONFIG_FILE=""
+fi
+
+cat >>confdefs.h <<_ACEOF
+#define CUPS_DEFAULT_LPD_CONFIG_FILE "$CUPS_DEFAULT_LPD_CONFIG_FILE"
+_ACEOF
+
+
+
+
+# Check whether --with-smbconfigfile was given.
+if test "${with_smbconfigfile+set}" = set; then :
+  withval=$with_smbconfigfile; default_smbconfigfile="$withval"
+else
+  default_smbconfigfile="default"
+fi
+
+
+if test x$default_smbconfigfile != xno; then
+       if test "x$default_smbconfigfile" = "xdefault"; then
+               if test -f /etc/smb.conf; then
+                       CUPS_DEFAULT_SMB_CONFIG_FILE="samba:///etc/smb.conf"
+               else
+                       CUPS_DEFAULT_SMB_CONFIG_FILE=""
+               fi
+       else
+               CUPS_DEFAULT_SMB_CONFIG_FILE="$default_smbconfigfile"
+       fi
+else
+       CUPS_DEFAULT_SMB_CONFIG_FILE=""
+fi
+
+cat >>confdefs.h <<_ACEOF
+#define CUPS_DEFAULT_SMB_CONFIG_FILE "$CUPS_DEFAULT_SMB_CONFIG_FILE"
+_ACEOF
+
+
+
+
+# Check whether --with-max-copies was given.
+if test "${with_max_copies+set}" = set; then :
+  withval=$with_max_copies; CUPS_MAX_COPIES="$withval"
+else
+  CUPS_MAX_COPIES="9999"
+fi
+
+
+
+cat >>confdefs.h <<_ACEOF
+#define CUPS_DEFAULT_MAX_COPIES $CUPS_MAX_COPIES
+_ACEOF
+
+
+# Check whether --enable-raw_printing was given.
+if test "${enable_raw_printing+set}" = set; then :
+  enableval=$enable_raw_printing;
+fi
+
+if test "x$enable_raw_printing" != xno; then
+       DEFAULT_RAW_PRINTING=""
+else
+       DEFAULT_RAW_PRINTING="#"
+fi
+
+
+
+# Check whether --with-snmp-address was given.
+if test "${with_snmp_address+set}" = set; then :
+  withval=$with_snmp_address; if test "x$withval" = x; then
+               CUPS_SNMP_ADDRESS=""
+       else
+               CUPS_SNMP_ADDRESS="Address $withval"
+       fi
+else
+  if test "x$uname" = xDarwin; then
+               CUPS_SNMP_ADDRESS=""
+       else
+               CUPS_SNMP_ADDRESS="Address @LOCAL"
+       fi
+fi
+
+
+
+# Check whether --with-snmp-community was given.
+if test "${with_snmp_community+set}" = set; then :
+  withval=$with_snmp_community; CUPS_SNMP_COMMUNITY="Community $withval"
+else
+  CUPS_SNMP_COMMUNITY="Community public"
+fi
+
+
+
+
+
+
+# Check whether --with-ipp-port was given.
+if test "${with_ipp_port+set}" = set; then :
+  withval=$with_ipp_port; DEFAULT_IPP_PORT="$withval"
+else
+  DEFAULT_IPP_PORT="631"
+fi
+
+
+
+cat >>confdefs.h <<_ACEOF
+#define CUPS_DEFAULT_IPP_PORT $DEFAULT_IPP_PORT
+_ACEOF
+
+
+# Check whether --enable-webif was given.
+if test "${enable_webif+set}" = set; then :
+  enableval=$enable_webif;
+fi
+
+case "x$enable_webif" in
+       xno)
+               CUPS_WEBIF=No
+               CUPS_DEFAULT_WEBIF=0
+               ;;
+       xyes)
+               CUPS_WEBIF=Yes
+               CUPS_DEFAULT_WEBIF=1
+               ;;
+       *)
+               if test $uname = Darwin; then
+                       CUPS_WEBIF=No
+                       CUPS_DEFAULT_WEBIF=0
+               else
+                       CUPS_WEBIF=Yes
+                       CUPS_DEFAULT_WEBIF=1
+               fi
+               ;;
+esac
+
+
+cat >>confdefs.h <<_ACEOF
+#define CUPS_DEFAULT_WEBIF $CUPS_DEFAULT_WEBIF
+_ACEOF
+
+
+
+
+
+# Check whether --with-java was given.
+if test "${with_java+set}" = set; then :
+  withval=$with_java; CUPS_JAVA="$withval"
+else
+  CUPS_JAVA=""
+fi
+
+
+if test "x$CUPS_JAVA" = x; then
+       # Extract the first word of "java", so it can be a program name with args.
+set dummy java; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_path_JAVA+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $JAVA in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_JAVA="$JAVA" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_JAVA="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+JAVA=$ac_cv_path_JAVA
+if test -n "$JAVA"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $JAVA" >&5
+$as_echo "$JAVA" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+       CUPS_JAVA="$JAVA"
+fi
+
+cat >>confdefs.h <<_ACEOF
+#define CUPS_JAVA "$CUPS_JAVA"
+_ACEOF
+
+
+if test "x$CUPS_JAVA" != x; then
+       $as_echo "#define HAVE_JAVA 1" >>confdefs.h
+
+fi
+
+
+# Check whether --with-perl was given.
+if test "${with_perl+set}" = set; then :
+  withval=$with_perl; CUPS_PERL="$withval"
+else
+  CUPS_PERL=""
+fi
+
+
+if test "x$CUPS_PERL" = x; then
+       # Extract the first word of "perl", so it can be a program name with args.
+set dummy perl; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_path_PERL+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $PERL in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+PERL=$ac_cv_path_PERL
+if test -n "$PERL"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
+$as_echo "$PERL" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+       CUPS_PERL="$PERL"
+fi
+
+cat >>confdefs.h <<_ACEOF
+#define CUPS_PERL "$CUPS_PERL"
+_ACEOF
+
+
+if test "x$CUPS_PERL" != x; then
+       $as_echo "#define HAVE_PERL 1" >>confdefs.h
+
+fi
+
+
+# Check whether --with-php was given.
+if test "${with_php+set}" = set; then :
+  withval=$with_php; CUPS_PHP="$withval"
+else
+  CUPS_PHP=""
+fi
+
+
+if test "x$CUPS_PHP" = x; then
+       # Extract the first word of "php-cgi", so it can be a program name with args.
+set dummy php-cgi; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_path_PHPCGI+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $PHPCGI in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_PHPCGI="$PHPCGI" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_PHPCGI="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+PHPCGI=$ac_cv_path_PHPCGI
+if test -n "$PHPCGI"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PHPCGI" >&5
+$as_echo "$PHPCGI" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+       if test "x$PHPCGI" = x; then
+               # Extract the first word of "php", so it can be a program name with args.
+set dummy php; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_path_PHP+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $PHP in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_PHP="$PHP" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_PHP="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+PHP=$ac_cv_path_PHP
+if test -n "$PHP"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PHP" >&5
+$as_echo "$PHP" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+               CUPS_PHP="$PHP"
+       else
+               CUPS_PHP="$PHPCGI"
+       fi
+fi
+
+cat >>confdefs.h <<_ACEOF
+#define CUPS_PHP "$CUPS_PHP"
+_ACEOF
+
+
+if test "x$CUPS_PHP" = x; then
+       CUPS_PHP="no"
+else
+       $as_echo "#define HAVE_PHP 1" >>confdefs.h
+
+fi
+
+
+# Check whether --with-python was given.
+if test "${with_python+set}" = set; then :
+  withval=$with_python; CUPS_PYTHON="$withval"
+else
+  CUPS_PYTHON=""
+fi
+
+
+if test "x$CUPS_PYTHON" = x; then
+       # Extract the first word of "python", so it can be a program name with args.
+set dummy python; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_path_PYTHON+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $PYTHON in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_PYTHON="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+PYTHON=$ac_cv_path_PYTHON
+if test -n "$PYTHON"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON" >&5
+$as_echo "$PYTHON" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+       CUPS_PYTHON="$PYTHON"
+fi
+
+cat >>confdefs.h <<_ACEOF
+#define CUPS_PYTHON "$CUPS_PYTHON"
+_ACEOF
+
+
+if test "x$CUPS_PYTHON" != x; then
+       $as_echo "#define HAVE_PYTHON 1" >>confdefs.h
+
+fi
+
+
+
+INSTALL_LANGUAGES=""
+UNINSTALL_LANGUAGES=""
+LANGFILES=""
+if test "x$LANGUAGES" != x; then
+       INSTALL_LANGUAGES="install-languages"
+       UNINSTALL_LANGUAGES="uninstall-languages"
+       for lang in $LANGUAGES; do
+               if test -f doc/$lang/index.html.in; then
+                       LANGFILES="$LANGFILES doc/$lang/index.html"
+               fi
+
+               if test -f templates/$lang/header.tmpl.in; then
+                       LANGFILES="$LANGFILES templates/$lang/header.tmpl"
+               fi
+       done
+elif test "x$CUPS_BUNDLEDIR" != x; then
+       INSTALL_LANGUAGES="install-langbundle"
+       UNINSTALL_LANGUAGES="uninstall-langbundle"
+fi
+
+
+
+
+ac_config_files="$ac_config_files Makedefs conf/cups-files.conf conf/cupsd.conf conf/mime.convs conf/pam.std conf/snmp.conf cups-config data/testprint desktop/cups.desktop doc/help/ref-cups-files-conf.html doc/help/ref-cupsd-conf.html doc/index.html man/client.conf.man man/cups-deviced.man man/cups-driverd.man man/cups-files.conf.man man/cups-lpd.man man/cups-snmp.man man/cupsaddsmb.man man/cupsd.conf.man man/cupsd.man man/lpoptions.man scheduler/cups-lpd.xinetd scheduler/cups.sh scheduler/cups.xml scheduler/org.cups.cups-lpd.plist templates/header.tmpl packaging/cups.list $LANGFILES"
+
+cat >confcache <<\_ACEOF
+# This file is a shell script that caches the results of configure
+# tests run on this system so they can be shared between configure
+# scripts and configure runs, see configure's option --config-cache.
+# It is not useful on other systems.  If it contains results you don't
+# want to keep, you may remove or edit it.
+#
+# config.status only pays attention to the cache file if you give it
+# the --recheck option to rerun configure.
+#
+# `ac_cv_env_foo' variables (set or unset) will be overridden when
+# loading this file, other *unset* `ac_cv_foo' will be assigned the
+# following values.
+
+_ACEOF
+
+# The following way of writing the cache mishandles newlines in values,
+# but we know of no workaround that is simple, portable, and efficient.
+# So, we kill variables containing newlines.
+# Ultrix sh set writes to stderr and can't be redirected directly,
+# and sets the high bit in the cache file unless we assign to the vars.
+(
+  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
+    eval ac_val=\$$ac_var
+    case $ac_val in #(
+    *${as_nl}*)
+      case $ac_var in #(
+      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
+$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
+      esac
+      case $ac_var in #(
+      _ | IFS | as_nl) ;; #(
+      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
+      *) { eval $ac_var=; unset $ac_var;} ;;
+      esac ;;
+    esac
+  done
+
+  (set) 2>&1 |
+    case $as_nl`(ac_space=' '; set) 2>&1` in #(
+    *${as_nl}ac_space=\ *)
+      # `set' does not quote correctly, so add quotes: double-quote
+      # substitution turns \\\\ into \\, and sed turns \\ into \.
+      sed -n \
+       "s/'/'\\\\''/g;
+         s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
+      ;; #(
+    *)
+      # `set' quotes correctly as required by POSIX, so do not add quotes.
+      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
+      ;;
+    esac |
+    sort
+) |
+  sed '
+     /^ac_cv_env_/b end
+     t clear
+     :clear
+     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
+     t end
+     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
+     :end' >>confcache
+if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
+  if test -w "$cache_file"; then
+    if test "x$cache_file" != "x/dev/null"; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
+$as_echo "$as_me: updating cache $cache_file" >&6;}
+      if test ! -f "$cache_file" || test -h "$cache_file"; then
+       cat confcache >"$cache_file"
+      else
+        case $cache_file in #(
+        */* | ?:*)
+         mv -f confcache "$cache_file"$$ &&
+         mv -f "$cache_file"$$ "$cache_file" ;; #(
+        *)
+         mv -f confcache "$cache_file" ;;
+       esac
+      fi
+    fi
+  else
+    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
+$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
+  fi
+fi
+rm -f confcache
+
+test "x$prefix" = xNONE && prefix=$ac_default_prefix
+# Let make expand exec_prefix.
+test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
+
+DEFS=-DHAVE_CONFIG_H
+
+ac_libobjs=
+ac_ltlibobjs=
+U=
+for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
+  # 1. Remove the extension, and $U if already installed.
+  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
+  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
+  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
+  #    will be set to the directory where LIBOBJS objects are built.
+  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
+  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
+done
+LIBOBJS=$ac_libobjs
+
+LTLIBOBJS=$ac_ltlibobjs
+
+
+
+: "${CONFIG_STATUS=./config.status}"
+ac_write_fail=0
+ac_clean_files_save=$ac_clean_files
+ac_clean_files="$ac_clean_files $CONFIG_STATUS"
+{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
+$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
+as_write_fail=0
+cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
+#! $SHELL
+# Generated by $as_me.
+# Run this file to recreate the current configuration.
+# Compiler output produced by configure, useful for debugging
+# configure, is in config.log if it exists.
+
+debug=false
+ac_cs_recheck=false
+ac_cs_silent=false
+
+SHELL=\${CONFIG_SHELL-$SHELL}
+export SHELL
+_ASEOF
+cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
+## -------------------- ##
+## M4sh Initialization. ##
+## -------------------- ##
+
+# Be more Bourne compatible
+DUALCASE=1; export DUALCASE # for MKS sh
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
+  emulate sh
+  NULLCMD=:
+  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '${1+"$@"}'='"$@"'
+  setopt NO_GLOB_SUBST
+else
+  case `(set -o) 2>/dev/null` in #(
+  *posix*) :
+    set -o posix ;; #(
+  *) :
+     ;;
+esac
+fi
+
+
+as_nl='
+'
+export as_nl
+# Printing a long string crashes Solaris 7 /usr/bin/printf.
+as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
+# Prefer a ksh shell builtin over an external printf program on Solaris,
+# but without wasting forks for bash or zsh.
+if test -z "$BASH_VERSION$ZSH_VERSION" \
+    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
+  as_echo='print -r --'
+  as_echo_n='print -rn --'
+elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
+  as_echo='printf %s\n'
+  as_echo_n='printf %s'
+else
+  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
+    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
+    as_echo_n='/usr/ucb/echo -n'
+  else
+    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
+    as_echo_n_body='eval
+      arg=$1;
+      case $arg in #(
+      *"$as_nl"*)
+       expr "X$arg" : "X\\(.*\\)$as_nl";
+       arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
+      esac;
+      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
+    '
+    export as_echo_n_body
+    as_echo_n='sh -c $as_echo_n_body as_echo'
+  fi
+  export as_echo_body
+  as_echo='sh -c $as_echo_body as_echo'
+fi
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+  PATH_SEPARATOR=:
+  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
+    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
+      PATH_SEPARATOR=';'
+  }
+fi
+
+
+# IFS
+# We need space, tab and new line, in precisely that order.  Quoting is
+# there to prevent editors from complaining about space-tab.
+# (If _AS_PATH_WALK were called with IFS unset, it would disable word
+# splitting by setting IFS to empty value.)
+IFS=" ""       $as_nl"
+
+# Find who we are.  Look in the path if we contain no directory separator.
+as_myself=
+case $0 in #((
+  *[\\/]* ) as_myself=$0 ;;
+  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+  done
+IFS=$as_save_IFS
+
+     ;;
+esac
+# We did not find ourselves, most probably we were run as `sh COMMAND'
+# in which case we are not to be found in the path.
+if test "x$as_myself" = x; then
+  as_myself=$0
+fi
+if test ! -f "$as_myself"; then
+  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+  exit 1
+fi
+
+# Unset variables that we do not need and which cause bugs (e.g. in
+# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
+# suppresses any "Segmentation fault" message there.  '((' could
+# trigger a bug in pdksh 5.2.14.
+for as_var in BASH_ENV ENV MAIL MAILPATH
+do eval test x\${$as_var+set} = xset \
+  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
+done
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# NLS nuisances.
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
+
+# CDPATH.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+
+# as_fn_error STATUS ERROR [LINENO LOG_FD]
+# ----------------------------------------
+# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
+# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
+# script with STATUS, using 1 if that was 0.
+as_fn_error ()
+{
+  as_status=$1; test $as_status -eq 0 && as_status=1
+  if test "$4"; then
+    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
+  fi
+  $as_echo "$as_me: error: $2" >&2
+  as_fn_exit $as_status
+} # as_fn_error
+
+
+# as_fn_set_status STATUS
+# -----------------------
+# Set $? to STATUS, without forking.
+as_fn_set_status ()
+{
+  return $1
+} # as_fn_set_status
+
+# as_fn_exit STATUS
+# -----------------
+# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
+as_fn_exit ()
+{
+  set +e
+  as_fn_set_status $1
+  exit $1
+} # as_fn_exit
+
+# as_fn_unset VAR
+# ---------------
+# Portably unset VAR.
+as_fn_unset ()
+{
+  { eval $1=; unset $1;}
+}
+as_unset=as_fn_unset
+# as_fn_append VAR VALUE
+# ----------------------
+# Append the text in VALUE to the end of the definition contained in VAR. Take
+# advantage of any shell optimizations that allow amortized linear growth over
+# repeated appends, instead of the typical quadratic growth present in naive
+# implementations.
+if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
+  eval 'as_fn_append ()
+  {
+    eval $1+=\$2
+  }'
+else
+  as_fn_append ()
+  {
+    eval $1=\$$1\$2
+  }
+fi # as_fn_append
+
+# as_fn_arith ARG...
+# ------------------
+# Perform arithmetic evaluation on the ARGs, and store the result in the
+# global $as_val. Take advantage of shells that can avoid forks. The arguments
+# must be portable across $(()) and expr.
+if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
+  eval 'as_fn_arith ()
+  {
+    as_val=$(( $* ))
+  }'
+else
+  as_fn_arith ()
+  {
+    as_val=`expr "$@" || test $? -eq 1`
+  }
+fi # as_fn_arith
+
+
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+   test "X`expr 00001 : '.*\(...\)'`" = X001; then
+  as_expr=expr
+else
+  as_expr=false
+fi
+
+if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
+  as_basename=basename
+else
+  as_basename=false
+fi
+
+if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
+  as_dirname=dirname
+else
+  as_dirname=false
+fi
+
+as_me=`$as_basename -- "$0" ||
+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
+        X"$0" : 'X\(//\)$' \| \
+        X"$0" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X/"$0" |
+    sed '/^.*\/\([^/][^/]*\)\/*$/{
+           s//\1/
+           q
+         }
+         /^X\/\(\/\/\)$/{
+           s//\1/
+           q
+         }
+         /^X\/\(\/\).*/{
+           s//\1/
+           q
+         }
+         s/.*/./; q'`
+
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+ECHO_C= ECHO_N= ECHO_T=
+case `echo -n x` in #(((((
+-n*)
+  case `echo 'xy\c'` in
+  *c*) ECHO_T='        ';;     # ECHO_T is single tab character.
+  xy)  ECHO_C='\c';;
+  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
+       ECHO_T='        ';;
+  esac;;
+*)
+  ECHO_N='-n';;
+esac
+
+rm -f conf$$ conf$$.exe conf$$.file
+if test -d conf$$.dir; then
+  rm -f conf$$.dir/conf$$.file
+else
+  rm -f conf$$.dir
+  mkdir conf$$.dir 2>/dev/null
+fi
+if (echo >conf$$.file) 2>/dev/null; then
+  if ln -s conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s='ln -s'
+    # ... but there are two gotchas:
+    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+    # In both cases, we have to default to `cp -p'.
+    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+      as_ln_s='cp -p'
+  elif ln conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s=ln
+  else
+    as_ln_s='cp -p'
+  fi
+else
+  as_ln_s='cp -p'
+fi
+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+rmdir conf$$.dir 2>/dev/null
+
+
+# as_fn_mkdir_p
+# -------------
+# Create "$as_dir" as a directory, including parents if necessary.
+as_fn_mkdir_p ()
+{
+
+  case $as_dir in #(
+  -*) as_dir=./$as_dir;;
+  esac
+  test -d "$as_dir" || eval $as_mkdir_p || {
+    as_dirs=
+    while :; do
+      case $as_dir in #(
+      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
+      *) as_qdir=$as_dir;;
+      esac
+      as_dirs="'$as_qdir' $as_dirs"
+      as_dir=`$as_dirname -- "$as_dir" ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+        X"$as_dir" : 'X\(//\)[^/]' \| \
+        X"$as_dir" : 'X\(//\)$' \| \
+        X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_dir" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)[^/].*/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\).*/{
+           s//\1/
+           q
+         }
+         s/.*/./; q'`
+      test -d "$as_dir" && break
+    done
+    test -z "$as_dirs" || eval "mkdir $as_dirs"
+  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
+
+
+} # as_fn_mkdir_p
+if mkdir -p . 2>/dev/null; then
+  as_mkdir_p='mkdir -p "$as_dir"'
+else
+  test -d ./-p && rmdir ./-p
+  as_mkdir_p=false
+fi
+
+if test -x / >/dev/null 2>&1; then
+  as_test_x='test -x'
+else
+  if ls -dL / >/dev/null 2>&1; then
+    as_ls_L_option=L
+  else
+    as_ls_L_option=
+  fi
+  as_test_x='
+    eval sh -c '\''
+      if test -d "$1"; then
+       test -d "$1/.";
+      else
+       case $1 in #(
+       -*)set "./$1";;
+       esac;
+       case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
+       ???[sx]*):;;*)false;;esac;fi
+    '\'' sh
+  '
+fi
+as_executable_p=$as_test_x
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+
+
+exec 6>&1
+## ----------------------------------- ##
+## Main body of $CONFIG_STATUS script. ##
+## ----------------------------------- ##
+_ASEOF
+test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# Save the log message, to keep $0 and so on meaningful, and to
+# report actual input values of CONFIG_FILES etc. instead of their
+# values after options handling.
+ac_log="
+This file was extended by $as_me, which was
+generated by GNU Autoconf 2.68.  Invocation command line was
+
+  CONFIG_FILES    = $CONFIG_FILES
+  CONFIG_HEADERS  = $CONFIG_HEADERS
+  CONFIG_LINKS    = $CONFIG_LINKS
+  CONFIG_COMMANDS = $CONFIG_COMMANDS
+  $ $0 $@
+
+on `(hostname || uname -n) 2>/dev/null | sed 1q`
+"
+
+_ACEOF
+
+case $ac_config_files in *"
+"*) set x $ac_config_files; shift; ac_config_files=$*;;
+esac
+
+case $ac_config_headers in *"
+"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
+esac
+
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+# Files that config.status was made for.
+config_files="$ac_config_files"
+config_headers="$ac_config_headers"
+
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+ac_cs_usage="\
+\`$as_me' instantiates files and other configuration actions
+from templates according to the current configuration.  Unless the files
+and actions are specified as TAGs, all are instantiated by default.
+
+Usage: $0 [OPTION]... [TAG]...
+
+  -h, --help       print this help, then exit
+  -V, --version    print version number and configuration settings, then exit
+      --config     print configuration, then exit
+  -q, --quiet, --silent
+                   do not print progress messages
+  -d, --debug      don't remove temporary files
+      --recheck    update $as_me by reconfiguring in the same conditions
+      --file=FILE[:TEMPLATE]
+                   instantiate the configuration file FILE
+      --header=FILE[:TEMPLATE]
+                   instantiate the configuration header FILE
+
+Configuration files:
+$config_files
+
+Configuration headers:
+$config_headers
+
+Report bugs to the package provider."
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
+ac_cs_version="\\
+config.status
+configured by $0, generated by GNU Autoconf 2.68,
+  with options \\"\$ac_cs_config\\"
+
+Copyright (C) 2010 Free Software Foundation, Inc.
+This config.status script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it."
+
+ac_pwd='$ac_pwd'
+srcdir='$srcdir'
+AWK='$AWK'
+test -n "\$AWK" || AWK=awk
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# The default lists apply if the user does not specify any file.
+ac_need_defaults=:
+while test $# != 0
+do
+  case $1 in
+  --*=?*)
+    ac_option=`expr "X$1" : 'X\([^=]*\)='`
+    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
+    ac_shift=:
+    ;;
+  --*=)
+    ac_option=`expr "X$1" : 'X\([^=]*\)='`
+    ac_optarg=
+    ac_shift=:
+    ;;
+  *)
+    ac_option=$1
+    ac_optarg=$2
+    ac_shift=shift
+    ;;
+  esac
+
+  case $ac_option in
+  # Handling of the options.
+  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
+    ac_cs_recheck=: ;;
+  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
+    $as_echo "$ac_cs_version"; exit ;;
+  --config | --confi | --conf | --con | --co | --c )
+    $as_echo "$ac_cs_config"; exit ;;
+  --debug | --debu | --deb | --de | --d | -d )
+    debug=: ;;
+  --file | --fil | --fi | --f )
+    $ac_shift
+    case $ac_optarg in
+    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
+    '') as_fn_error $? "missing file argument" ;;
+    esac
+    as_fn_append CONFIG_FILES " '$ac_optarg'"
+    ac_need_defaults=false;;
+  --header | --heade | --head | --hea )
+    $ac_shift
+    case $ac_optarg in
+    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
+    esac
+    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
+    ac_need_defaults=false;;
+  --he | --h)
+    # Conflict between --help and --header
+    as_fn_error $? "ambiguous option: \`$1'
+Try \`$0 --help' for more information.";;
+  --help | --hel | -h )
+    $as_echo "$ac_cs_usage"; exit ;;
+  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+  | -silent | --silent | --silen | --sile | --sil | --si | --s)
+    ac_cs_silent=: ;;
+
+  # This is an error.
+  -*) as_fn_error $? "unrecognized option: \`$1'
+Try \`$0 --help' for more information." ;;
+
+  *) as_fn_append ac_config_targets " $1"
+     ac_need_defaults=false ;;
+
+  esac
+  shift
+done
+
+ac_configure_extra_args=
+
+if $ac_cs_silent; then
+  exec 6>/dev/null
+  ac_configure_extra_args="$ac_configure_extra_args --silent"
+fi
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+if \$ac_cs_recheck; then
+  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
+  shift
+  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
+  CONFIG_SHELL='$SHELL'
+  export CONFIG_SHELL
+  exec "\$@"
+fi
+
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+exec 5>>config.log
+{
+  echo
+  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
+## Running $as_me. ##
+_ASBOX
+  $as_echo "$ac_log"
+} >&5
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+
+# Handling of arguments.
+for ac_config_target in $ac_config_targets
+do
+  case $ac_config_target in
+    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
+    "Makedefs") CONFIG_FILES="$CONFIG_FILES Makedefs" ;;
+    "conf/cups-files.conf") CONFIG_FILES="$CONFIG_FILES conf/cups-files.conf" ;;
+    "conf/cupsd.conf") CONFIG_FILES="$CONFIG_FILES conf/cupsd.conf" ;;
+    "conf/mime.convs") CONFIG_FILES="$CONFIG_FILES conf/mime.convs" ;;
+    "conf/pam.std") CONFIG_FILES="$CONFIG_FILES conf/pam.std" ;;
+    "conf/snmp.conf") CONFIG_FILES="$CONFIG_FILES conf/snmp.conf" ;;
+    "cups-config") CONFIG_FILES="$CONFIG_FILES cups-config" ;;
+    "data/testprint") CONFIG_FILES="$CONFIG_FILES data/testprint" ;;
+    "desktop/cups.desktop") CONFIG_FILES="$CONFIG_FILES desktop/cups.desktop" ;;
+    "doc/help/ref-cups-files-conf.html") CONFIG_FILES="$CONFIG_FILES doc/help/ref-cups-files-conf.html" ;;
+    "doc/help/ref-cupsd-conf.html") CONFIG_FILES="$CONFIG_FILES doc/help/ref-cupsd-conf.html" ;;
+    "doc/index.html") CONFIG_FILES="$CONFIG_FILES doc/index.html" ;;
+    "man/client.conf.man") CONFIG_FILES="$CONFIG_FILES man/client.conf.man" ;;
+    "man/cups-deviced.man") CONFIG_FILES="$CONFIG_FILES man/cups-deviced.man" ;;
+    "man/cups-driverd.man") CONFIG_FILES="$CONFIG_FILES man/cups-driverd.man" ;;
+    "man/cups-files.conf.man") CONFIG_FILES="$CONFIG_FILES man/cups-files.conf.man" ;;
+    "man/cups-lpd.man") CONFIG_FILES="$CONFIG_FILES man/cups-lpd.man" ;;
+    "man/cups-snmp.man") CONFIG_FILES="$CONFIG_FILES man/cups-snmp.man" ;;
+    "man/cupsaddsmb.man") CONFIG_FILES="$CONFIG_FILES man/cupsaddsmb.man" ;;
+    "man/cupsd.conf.man") CONFIG_FILES="$CONFIG_FILES man/cupsd.conf.man" ;;
+    "man/cupsd.man") CONFIG_FILES="$CONFIG_FILES man/cupsd.man" ;;
+    "man/lpoptions.man") CONFIG_FILES="$CONFIG_FILES man/lpoptions.man" ;;
+    "scheduler/cups-lpd.xinetd") CONFIG_FILES="$CONFIG_FILES scheduler/cups-lpd.xinetd" ;;
+    "scheduler/cups.sh") CONFIG_FILES="$CONFIG_FILES scheduler/cups.sh" ;;
+    "scheduler/cups.xml") CONFIG_FILES="$CONFIG_FILES scheduler/cups.xml" ;;
+    "scheduler/org.cups.cups-lpd.plist") CONFIG_FILES="$CONFIG_FILES scheduler/org.cups.cups-lpd.plist" ;;
+    "templates/header.tmpl") CONFIG_FILES="$CONFIG_FILES templates/header.tmpl" ;;
+    "packaging/cups.list") CONFIG_FILES="$CONFIG_FILES packaging/cups.list" ;;
+    "$LANGFILES") CONFIG_FILES="$CONFIG_FILES $LANGFILES" ;;
+
+  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
+  esac
+done
+
+
+# If the user did not use the arguments to specify the items to instantiate,
+# then the envvar interface is used.  Set only those that are not.
+# We use the long form for the default assignment because of an extremely
+# bizarre bug on SunOS 4.1.3.
+if $ac_need_defaults; then
+  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
+  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
+fi
+
+# Have a temporary directory for convenience.  Make it in the build tree
+# simply because there is no reason against having it here, and in addition,
+# creating and moving files from /tmp can sometimes cause problems.
+# Hook for its removal unless debugging.
+# Note that there is a small window in which the directory will not be cleaned:
+# after its creation but before its name has been assigned to `$tmp'.
+$debug ||
+{
+  tmp= ac_tmp=
+  trap 'exit_status=$?
+  : "${ac_tmp:=$tmp}"
+  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
+' 0
+  trap 'as_fn_exit 1' 1 2 13 15
+}
+# Create a (secure) tmp directory for tmp files.
+
+{
+  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
+  test -d "$tmp"
+}  ||
+{
+  tmp=./conf$$-$RANDOM
+  (umask 077 && mkdir "$tmp")
+} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
+ac_tmp=$tmp
+
+# Set up the scripts for CONFIG_FILES section.
+# No need to generate them if there are no CONFIG_FILES.
+# This happens for instance with `./config.status config.h'.
+if test -n "$CONFIG_FILES"; then
+
+
+ac_cr=`echo X | tr X '\015'`
+# On cygwin, bash can eat \r inside `` if the user requested igncr.
+# But we know of no other shell where ac_cr would be empty at this
+# point, so we can use a bashism as a fallback.
+if test "x$ac_cr" = x; then
+  eval ac_cr=\$\'\\r\'
+fi
+ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
+if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
+  ac_cs_awk_cr='\\r'
+else
+  ac_cs_awk_cr=$ac_cr
+fi
+
+echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
+_ACEOF
+
+
+{
+  echo "cat >conf$$subs.awk <<_ACEOF" &&
+  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
+  echo "_ACEOF"
+} >conf$$subs.sh ||
+  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
+ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
+ac_delim='%!_!# '
+for ac_last_try in false false false false false :; do
+  . ./conf$$subs.sh ||
+    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
+
+  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
+  if test $ac_delim_n = $ac_delim_num; then
+    break
+  elif $ac_last_try; then
+    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
+  else
+    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+  fi
+done
+rm -f conf$$subs.sh
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
+_ACEOF
+sed -n '
+h
+s/^/S["/; s/!.*/"]=/
+p
+g
+s/^[^!]*!//
+:repl
+t repl
+s/'"$ac_delim"'$//
+t delim
+:nl
+h
+s/\(.\{148\}\)..*/\1/
+t more1
+s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
+p
+n
+b repl
+:more1
+s/["\\]/\\&/g; s/^/"/; s/$/"\\/
+p
+g
+s/.\{148\}//
+t nl
+:delim
+h
+s/\(.\{148\}\)..*/\1/
+t more2
+s/["\\]/\\&/g; s/^/"/; s/$/"/
+p
+b
+:more2
+s/["\\]/\\&/g; s/^/"/; s/$/"\\/
+p
+g
+s/.\{148\}//
+t delim
+' <conf$$subs.awk | sed '
+/^[^""]/{
+  N
+  s/\n//
+}
+' >>$CONFIG_STATUS || ac_write_fail=1
+rm -f conf$$subs.awk
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+_ACAWK
+cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
+  for (key in S) S_is_set[key] = 1
+  FS = "\a"
+
+}
+{
+  line = $ 0
+  nfields = split(line, field, "@")
+  substed = 0
+  len = length(field[1])
+  for (i = 2; i < nfields; i++) {
+    key = field[i]
+    keylen = length(key)
+    if (S_is_set[key]) {
+      value = S[key]
+      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
+      len += length(value) + length(field[++i])
+      substed = 1
+    } else
+      len += 1 + keylen
+  }
+
+  print line
+}
+
+_ACAWK
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
+  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
+else
+  cat
+fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
+  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
+_ACEOF
+
+# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
+# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
+# trailing colons and then remove the whole line if VPATH becomes empty
+# (actually we leave an empty line to preserve line numbers).
+if test "x$srcdir" = x.; then
+  ac_vpsub='/^[         ]*VPATH[        ]*=[    ]*/{
+h
+s///
+s/^/:/
+s/[     ]*$/:/
+s/:\$(srcdir):/:/g
+s/:\${srcdir}:/:/g
+s/:@srcdir@:/:/g
+s/^:*//
+s/:*$//
+x
+s/\(=[  ]*\).*/\1/
+G
+s/\n//
+s/^[^=]*=[      ]*$//
+}'
+fi
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+fi # test -n "$CONFIG_FILES"
+
+# Set up the scripts for CONFIG_HEADERS section.
+# No need to generate them if there are no CONFIG_HEADERS.
+# This happens for instance with `./config.status Makefile'.
+if test -n "$CONFIG_HEADERS"; then
+cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
+BEGIN {
+_ACEOF
+
+# Transform confdefs.h into an awk script `defines.awk', embedded as
+# here-document in config.status, that substitutes the proper values into
+# config.h.in to produce config.h.
+
+# Create a delimiter string that does not exist in confdefs.h, to ease
+# handling of long lines.
+ac_delim='%!_!# '
+for ac_last_try in false false :; do
+  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
+  if test -z "$ac_tt"; then
+    break
+  elif $ac_last_try; then
+    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
+  else
+    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+  fi
+done
+
+# For the awk script, D is an array of macro values keyed by name,
+# likewise P contains macro parameters if any.  Preserve backslash
+# newline sequences.
+
+ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
+sed -n '
+s/.\{148\}/&'"$ac_delim"'/g
+t rset
+:rset
+s/^[    ]*#[    ]*define[       ][      ]*/ /
+t def
+d
+:def
+s/\\$//
+t bsnl
+s/["\\]/\\&/g
+s/^ \('"$ac_word_re"'\)\(([^()]*)\)[    ]*\(.*\)/P["\1"]="\2"\
+D["\1"]=" \3"/p
+s/^ \('"$ac_word_re"'\)[        ]*\(.*\)/D["\1"]=" \2"/p
+d
+:bsnl
+s/["\\]/\\&/g
+s/^ \('"$ac_word_re"'\)\(([^()]*)\)[    ]*\(.*\)/P["\1"]="\2"\
+D["\1"]=" \3\\\\\\n"\\/p
+t cont
+s/^ \('"$ac_word_re"'\)[        ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
+t cont
+d
+:cont
+n
+s/.\{148\}/&'"$ac_delim"'/g
+t clear
+:clear
+s/\\$//
+t bsnlc
+s/["\\]/\\&/g; s/^/"/; s/$/"/p
+d
+:bsnlc
+s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
+b cont
+' <confdefs.h | sed '
+s/'"$ac_delim"'/"\\\
+"/g' >>$CONFIG_STATUS || ac_write_fail=1
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+  for (key in D) D_is_set[key] = 1
+  FS = "\a"
+}
+/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
+  line = \$ 0
+  split(line, arg, " ")
+  if (arg[1] == "#") {
+    defundef = arg[2]
+    mac1 = arg[3]
+  } else {
+    defundef = substr(arg[1], 2)
+    mac1 = arg[2]
+  }
+  split(mac1, mac2, "(") #)
+  macro = mac2[1]
+  prefix = substr(line, 1, index(line, defundef) - 1)
+  if (D_is_set[macro]) {
+    # Preserve the white space surrounding the "#".
+    print prefix "define", macro P[macro] D[macro]
+    next
+  } else {
+    # Replace #undef with comments.  This is necessary, for example,
+    # in the case of _POSIX_SOURCE, which is predefined and required
+    # on some systems where configure will not decide to define it.
+    if (defundef == "undef") {
+      print "/*", prefix defundef, macro, "*/"
+      next
+    }
+  }
+}
+{ print }
+_ACAWK
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
+fi # test -n "$CONFIG_HEADERS"
+
+
+eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    "
+shift
+for ac_tag
+do
+  case $ac_tag in
+  :[FHLC]) ac_mode=$ac_tag; continue;;
+  esac
+  case $ac_mode$ac_tag in
+  :[FHL]*:*);;
+  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
+  :[FH]-) ac_tag=-:-;;
+  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
+  esac
+  ac_save_IFS=$IFS
+  IFS=:
+  set x $ac_tag
+  IFS=$ac_save_IFS
+  shift
+  ac_file=$1
+  shift
+
+  case $ac_mode in
+  :L) ac_source=$1;;
+  :[FH])
+    ac_file_inputs=
+    for ac_f
+    do
+      case $ac_f in
+      -) ac_f="$ac_tmp/stdin";;
+      *) # Look for the file first in the build tree, then in the source tree
+        # (if the path is not absolute).  The absolute path cannot be DOS-style,
+        # because $ac_f cannot contain `:'.
+        test -f "$ac_f" ||
+          case $ac_f in
+          [\\/$]*) false;;
+          *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
+          esac ||
+          as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
+      esac
+      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
+      as_fn_append ac_file_inputs " '$ac_f'"
+    done
+
+    # Let's still pretend it is `configure' which instantiates (i.e., don't
+    # use $as_me), people would be surprised to read:
+    #    /* config.h.  Generated by config.status.  */
+    configure_input='Generated from '`
+         $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
+       `' by configure.'
+    if test x"$ac_file" != x-; then
+      configure_input="$ac_file.  $configure_input"
+      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
+$as_echo "$as_me: creating $ac_file" >&6;}
+    fi
+    # Neutralize special characters interpreted by sed in replacement strings.
+    case $configure_input in #(
+    *\&* | *\|* | *\\* )
+       ac_sed_conf_input=`$as_echo "$configure_input" |
+       sed 's/[\\\\&|]/\\\\&/g'`;; #(
+    *) ac_sed_conf_input=$configure_input;;
+    esac
+
+    case $ac_tag in
+    *:-:* | *:-) cat >"$ac_tmp/stdin" \
+      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
+    esac
+    ;;
+  esac
+
+  ac_dir=`$as_dirname -- "$ac_file" ||
+$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+        X"$ac_file" : 'X\(//\)[^/]' \| \
+        X"$ac_file" : 'X\(//\)$' \| \
+        X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$ac_file" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)[^/].*/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\).*/{
+           s//\1/
+           q
+         }
+         s/.*/./; q'`
+  as_dir="$ac_dir"; as_fn_mkdir_p
+  ac_builddir=.
+
+case "$ac_dir" in
+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+*)
+  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
+  # A ".." for each directory in $ac_dir_suffix.
+  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
+  case $ac_top_builddir_sub in
+  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+  esac ;;
+esac
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
+# for backward compatibility:
+ac_top_builddir=$ac_top_build_prefix
+
+case $srcdir in
+  .)  # We are building in place.
+    ac_srcdir=.
+    ac_top_srcdir=$ac_top_builddir_sub
+    ac_abs_top_srcdir=$ac_pwd ;;
+  [\\/]* | ?:[\\/]* )  # Absolute name.
+    ac_srcdir=$srcdir$ac_dir_suffix;
+    ac_top_srcdir=$srcdir
+    ac_abs_top_srcdir=$srcdir ;;
+  *) # Relative name.
+    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+    ac_top_srcdir=$ac_top_build_prefix$srcdir
+    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
+esac
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
+
+
+  case $ac_mode in
+  :F)
+  #
+  # CONFIG_FILE
+  #
+
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# If the template does not know about datarootdir, expand it.
+# FIXME: This hack should be removed a few years after 2.60.
+ac_datarootdir_hack=; ac_datarootdir_seen=
+ac_sed_dataroot='
+/datarootdir/ {
+  p
+  q
+}
+/@datadir@/p
+/@docdir@/p
+/@infodir@/p
+/@localedir@/p
+/@mandir@/p'
+case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
+*datarootdir*) ac_datarootdir_seen=yes;;
+*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
+  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
+$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+  ac_datarootdir_hack='
+  s&@datadir@&$datadir&g
+  s&@docdir@&$docdir&g
+  s&@infodir@&$infodir&g
+  s&@localedir@&$localedir&g
+  s&@mandir@&$mandir&g
+  s&\\\${datarootdir}&$datarootdir&g' ;;
+esac
+_ACEOF
+
+# Neutralize VPATH when `$srcdir' = `.'.
+# Shell code in configure.ac might set extrasub.
+# FIXME: do we really want to maintain this feature?
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ac_sed_extra="$ac_vpsub
+$extrasub
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+:t
+/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
+s|@configure_input@|$ac_sed_conf_input|;t t
+s&@top_builddir@&$ac_top_builddir_sub&;t t
+s&@top_build_prefix@&$ac_top_build_prefix&;t t
+s&@srcdir@&$ac_srcdir&;t t
+s&@abs_srcdir@&$ac_abs_srcdir&;t t
+s&@top_srcdir@&$ac_top_srcdir&;t t
+s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
+s&@builddir@&$ac_builddir&;t t
+s&@abs_builddir@&$ac_abs_builddir&;t t
+s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
+$ac_datarootdir_hack
+"
+eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
+  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+
+test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
+  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
+  { ac_out=`sed -n '/^[         ]*datarootdir[  ]*:*=/p' \
+      "$ac_tmp/out"`; test -z "$ac_out"; } &&
+  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+which seems to be undefined.  Please make sure it is defined" >&5
+$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+which seems to be undefined.  Please make sure it is defined" >&2;}
+
+  rm -f "$ac_tmp/stdin"
+  case $ac_file in
+  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
+  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
+  esac \
+  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+ ;;
+  :H)
+  #
+  # CONFIG_HEADER
+  #
+  if test x"$ac_file" != x-; then
+    {
+      $as_echo "/* $configure_input  */" \
+      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
+    } >"$ac_tmp/config.h" \
+      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
+$as_echo "$as_me: $ac_file is unchanged" >&6;}
+    else
+      rm -f "$ac_file"
+      mv "$ac_tmp/config.h" "$ac_file" \
+       || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+    fi
+  else
+    $as_echo "/* $configure_input  */" \
+      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
+      || as_fn_error $? "could not create -" "$LINENO" 5
+  fi
+ ;;
+
+
+  esac
+
+done # for ac_tag
+
+
+as_fn_exit 0
+_ACEOF
+ac_clean_files=$ac_clean_files_save
+
+test $ac_write_fail = 0 ||
+  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
+
+
+# configure is writing to config.log, and then calls config.status.
+# config.status does its own redirection, appending to config.log.
+# Unfortunately, on DOS this fails, as config.log is still kept open
+# by configure, so config.status won't be able to write to it; its
+# output is simply discarded.  So we exec the FD to /dev/null,
+# effectively closing config.log, so it can be properly (re)opened and
+# appended to by config.status.  When coming back to configure, we
+# need to make the FD available again.
+if test "$no_create" != yes; then
+  ac_cs_success=:
+  ac_config_status_args=
+  test "$silent" = yes &&
+    ac_config_status_args="$ac_config_status_args --quiet"
+  exec 5>/dev/null
+  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
+  exec 5>>config.log
+  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
+  # would make configure fail if this is the last instruction.
+  $ac_cs_success || as_fn_exit 1
+fi
+if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
+$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
+fi
+
+
+chmod +x cups-config
+
index c9bde67004cdbe68be9c4db9246a5965e4cc2506..4a5d804377d491bf29c4885f5747080471f168ed 100644 (file)
@@ -1,5 +1,5 @@
 dnl
 dnl
-dnl "$Id$"
+dnl "$Id: configure.in 11109 2013-07-08 21:15:13Z msweet $"
 dnl
 dnl   Configuration script for CUPS.
 dnl
 dnl
 dnl   Configuration script for CUPS.
 dnl
@@ -92,5 +92,5 @@ AC_OUTPUT(Makedefs
 chmod +x cups-config
 
 dnl
 chmod +x cups-config
 
 dnl
-dnl End of "$Id$".
+dnl End of "$Id: configure.in 11109 2013-07-08 21:15:13Z msweet $".
 dnl
 dnl
index 436800a6403be90f786d65752b63614a8525e75f..07726c5fababa1df7d3a93b57cbdc5a8c418ef55 100755 (executable)
@@ -1,6 +1,6 @@
 #! /bin/sh
 #
 #! /bin/sh
 #
-# "$Id$"
+# "$Id: cups-config.in 10996 2013-05-29 11:51:34Z msweet $"
 #
 #   CUPS configuration utility.
 #
 #
 #   CUPS configuration utility.
 #
@@ -142,5 +142,5 @@ while test $# -gt 0; do
 done
 
 #
 done
 
 #
-# End of "$Id$".
+# End of "$Id: cups-config.in 10996 2013-05-29 11:51:34Z msweet $".
 #
 #
index c68ef2fc48d0f2c939b54b45169277b218d8fbaf..e3647f3def8760bd831bf73269cab309a0d32175 100644 (file)
@@ -1,5 +1,5 @@
 #
 #
-# "$Id$"
+# "$Id: Makefile 10996 2013-05-29 11:51:34Z msweet $"
 #
 #   API library Makefile for CUPS.
 #
 #
 #   API library Makefile for CUPS.
 #
@@ -639,5 +639,5 @@ include Dependencies
 
 
 #
 
 
 #
-# End of "$Id$".
+# End of "$Id: Makefile 10996 2013-05-29 11:51:34Z msweet $".
 #
 #
index a84a5363eb9d48e2c490687922c3f0c19c055de4..580511b8fe54f90638879f395d10fa13de13a82f 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: adminutil.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Administration utility API definitions for CUPS.
  *
  *
  *   Administration utility API definitions for CUPS.
  *
@@ -2337,5 +2337,5 @@ write_option(cups_file_t     *dstfp,      /* I - PPD file */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: adminutil.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 52dfe926091b466d4c7f1c5504252e2f2e4780c0..f03d2facbcd8c5718e9623a18d243967b0c7310d 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: adminutil.h 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Administration utility API definitions for CUPS.
  *
  *
  *   Administration utility API definitions for CUPS.
  *
@@ -77,5 +77,5 @@ extern int    cupsAdminSetServerSettings(http_t *http,
 #endif /* !_CUPS_ADMINUTIL_H_ */
 
 /*
 #endif /* !_CUPS_ADMINUTIL_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: adminutil.h 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 4d3c29734a57edbe360ff7402d891c05379ecc89..74b0c9bf0a066f154d057e1d63cbba03f118fe15 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: array-private.h 3933 2012-10-01 03:01:10Z msweet $"
  *
  *   Private array definitions for CUPS.
  *
  *
  *   Private array definitions for CUPS.
  *
@@ -48,5 +48,5 @@ extern cups_array_t   *_cupsArrayNewStrings(const char *s, char delim)
 #endif /* !_CUPS_ARRAY_PRIVATE_H_ */
 
 /*
 #endif /* !_CUPS_ARRAY_PRIVATE_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: array-private.h 3933 2012-10-01 03:01:10Z msweet $".
  */
  */
index 9fbba6205ed16d6e6351bdb07277485978a629ad..29ae6d95ebabc31044367fd50df492d2eed83977 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: array.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Sorted array routines for CUPS.
  *
  *
  *   Sorted array routines for CUPS.
  *
@@ -1362,5 +1362,5 @@ cups_array_find(cups_array_t *a,  /* I - Array */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: array.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 385b7dffcf6c22c031c3719c954c72c03deb9bff..7a5fc584d35ef429e033044992a5e9c76bd08932 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: array.h 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Sorted array definitions for CUPS.
  *
  *
  *   Sorted array definitions for CUPS.
  *
@@ -88,5 +88,5 @@ extern void           *cupsArrayUserData(cups_array_t *a) _CUPS_API_1_2;
 #endif /* !_CUPS_ARRAY_H_ */
 
 /*
 #endif /* !_CUPS_ARRAY_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: array.h 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index bc241a517b8d68d7b98983292edc711098ab18b8..c3ab07b1fdd9e60c1a5d9db9baf05fe5d2d342d1 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: attr.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   PPD model-specific attribute routines for CUPS.
  *
  *
  *   PPD model-specific attribute routines for CUPS.
  *
@@ -331,5 +331,5 @@ _ppdNormalizeMakeAndModel(
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: attr.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 8efb34b337d4d270b731d86d2fcf1f0fc913cd51..9d38b391182a07149f03007bdc6ad113b28a1119 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: auth.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Authentication functions for CUPS.
  *
  *
  *   Authentication functions for CUPS.
  *
@@ -888,5 +888,5 @@ cups_local_auth(http_t *http)               /* I - HTTP connection to server */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: auth.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 7fa8c97f5c468ff68d9f8d38f9d63f0787e18cbd..66fa1ce4d52c453653729785eb5173b61788431a 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: backchannel.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Backchannel functions for CUPS.
  *
  *
  *   Backchannel functions for CUPS.
  *
@@ -195,5 +195,5 @@ cups_setup(fd_set         *set,             /* I - Set for select() */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: backchannel.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 372c04d81c77e193a42af5d94c110941063fe2a4..0789471e98ef019e672b8b4d207f7a8b5e116eaa 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: backend.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Backend functions for CUPS.
  *
  *
  *   Backend functions for CUPS.
  *
@@ -150,5 +150,5 @@ quote_string(const char *s)         /* I - String to write */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: backend.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 85941c71a7c64d50f31b4c6342d1ba57a57321ba..127c02790ad33040acb3c192cc14563750a4f6db 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: backend.h 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Backend definitions for CUPS.
  *
  *
  *   Backend definitions for CUPS.
  *
@@ -74,5 +74,5 @@ extern void           cupsBackendReport(const char *device_scheme,
 #endif /* !_CUPS_BACKEND_H_ */
 
 /*
 #endif /* !_CUPS_BACKEND_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: backend.h 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index ae048d135e8ed44b296793eb7a2c7045cf0b9fdf..2ec8b7eb624b4634c7da76d8d8e28be0a2e31c35 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: conflicts.c 3933 2012-10-01 03:01:10Z msweet $"
  *
  *   Option marking routines for CUPS.
  *
  *
  *   Option marking routines for CUPS.
  *
@@ -1210,5 +1210,5 @@ ppd_test_constraints(
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: conflicts.c 3933 2012-10-01 03:01:10Z msweet $".
  */
  */
index cd32e6f8206917f25723b40687a48a61313933cf..9328cdadf32b9ef233a3b5f41beb03d6aed64f5e 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: cups-private.h 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Private definitions for CUPS.
  *
  *
  *   Private definitions for CUPS.
  *
@@ -281,5 +281,5 @@ extern char         *_cupsUserDefault(char *name, size_t namesize);
 #endif /* !_CUPS_CUPS_PRIVATE_H_ */
 
 /*
 #endif /* !_CUPS_CUPS_PRIVATE_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: cups-private.h 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index b4729107864e12aee03dc864d7ce11b9ca307645..17f93a628d880661e4f35969fbaa7dff9f7f6e2e 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: cups.h 11367 2013-10-28 15:35:57Z msweet $"
  *
  *   API definitions for CUPS.
  *
  *
  *   API definitions for CUPS.
  *
@@ -627,5 +627,5 @@ extern const char   *cupsUserAgent(void) _CUPS_API_1_7;
 #endif /* !_CUPS_CUPS_H_ */
 
 /*
 #endif /* !_CUPS_CUPS_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: cups.h 11367 2013-10-28 15:35:57Z msweet $".
  */
  */
index 3d1d724fa778e05f93d74898b20164e4c21883bb..28c1fed407c038d06183654fe5324f9edbbd7696 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: custom.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   PPD custom option routines for CUPS.
  *
  *
  *   PPD custom option routines for CUPS.
  *
@@ -118,5 +118,5 @@ ppdNextCustomParam(ppd_coption_t *opt)      /* I - Custom option */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: custom.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 26c75a379be4828a60da6ff1780d1bf4b89c57c9..8968aebfefd0093c9f5eeb018dea59cd631616b3 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: debug-private.h 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Private debugging macros for CUPS.
  *
  *
  *   Private debugging macros for CUPS.
  *
@@ -113,5 +113,5 @@ extern int  _cups_gettimeofday(struct timeval *tv, void *tz);
 #endif /* !_CUPS_DEBUG_PRIVATE_H_ */
 
 /*
 #endif /* !_CUPS_DEBUG_PRIVATE_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: debug-private.h 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 27ade63ca6ff57d0e902c722d592ca8cbaba793c..6df860cb75a6bb926d162fe016865fca27835160 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: debug.c 4027 2012-11-16 01:00:05Z msweet $"
  *
  *   Debugging functions for CUPS.
  *
  *
  *   Debugging functions for CUPS.
  *
@@ -650,5 +650,5 @@ _cups_debug_set(const char *logfile,        /* I - Log file or NULL */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: debug.c 4027 2012-11-16 01:00:05Z msweet $".
  */
  */
index 85009faecec9c8f57d829ab6d95a68accf60cc68..f346444c66423734b935d17d0227f4fc88317acd 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: dest-job.c 4274 2013-04-09 20:10:23Z msweet $"
  *
  *   Destination job support for CUPS.
  *
  *
  *   Destination job support for CUPS.
  *
@@ -362,5 +362,5 @@ cupsStartDestDocument(
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: dest-job.c 4274 2013-04-09 20:10:23Z msweet $".
  */
  */
index fefb0f9e20cf1b75fd4bf1875ed112059155fb0f..9c3cfae15061538fc4c16a09a55d69208cee4eb7 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: dest-localization.c 4216 2013-03-11 13:57:36Z msweet $"
  *
  *   Destination localization support for CUPS.
  *
  *
  *   Destination localization support for CUPS.
  *
@@ -383,5 +383,5 @@ cups_scan_strings(char *buffer)             /* I - Start of string */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: dest-localization.c 4216 2013-03-11 13:57:36Z msweet $".
  */
  */
index 4b03189c53192d06e82bf0a8f25b81c6fb17ed74..ec3924ad7f80b3a1ba29940c430a9b669f66cdf8 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: dest-options.c 11085 2013-07-03 13:53:05Z msweet $"
  *
  *   Destination option/media support for CUPS.
  *
  *
  *   Destination option/media support for CUPS.
  *
@@ -2267,5 +2267,5 @@ cups_update_ready(http_t       *http,     /* I - Connection to destination */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: dest-options.c 11085 2013-07-03 13:53:05Z msweet $".
  */
  */
index 36481f80824815746fd94c44bcc20cc23bb3f39e..cdf1c4491570418147556295163f52691143a369 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: dest.c 11141 2013-07-16 14:58:25Z msweet $"
  *
  *   User-defined destination (and option) support for CUPS.
  *
  *
  *   User-defined destination (and option) support for CUPS.
  *
@@ -3891,5 +3891,5 @@ cups_make_string(
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: dest.c 11141 2013-07-16 14:58:25Z msweet $".
  */
  */
index d30009ecfafaae29259385c68bf083c183baf9fe..1bae123e2a7a3b5ee026a21ce58e0f7b8c67e824 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: dir.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Directory routines for CUPS.
  *
  *
  *   Directory routines for CUPS.
  *
@@ -468,5 +468,5 @@ cupsDirRewind(cups_dir_t *dp)               /* I - Directory pointer */
 #endif /* WIN32 */
 
 /*
 #endif /* WIN32 */
 
 /*
- * End of "$Id$".
+ * End of "$Id: dir.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 75e5b1e6101476641390e1ffd70529b8021edc1c..ad8278c458c2e95cfb7b6c2c24f975a4533ace4a 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: dir.h 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Public directory definitions for CUPS.
  *
  *
  *   Public directory definitions for CUPS.
  *
@@ -65,5 +65,5 @@ extern void           cupsDirRewind(cups_dir_t *dp) _CUPS_API_1_2;
 #endif /* !_CUPS_DIR_H_ */
 
 /*
 #endif /* !_CUPS_DIR_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: dir.h 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 777488ff150277ca67dc1436818a6853aa76b9f3..a9c35bb94423e77a6cfd48089167e4d272100b74 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: emit.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   PPD code emission routines for CUPS.
  *
  *
  *   PPD code emission routines for CUPS.
  *
@@ -1225,5 +1225,5 @@ ppd_handle_media(ppd_file_t *ppd) /* I - PPD file */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: emit.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 667e0d3041c6e6a2e0477ccae6f3b78dc8feb776..32465526a46c3e62924a0f0ac7c15243d1f36e72 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: encode.c 11115 2013-07-10 14:35:53Z msweet $"
  *
  *   Option encoding routines for CUPS.
  *
  *
  *   Option encoding routines for CUPS.
  *
@@ -872,5 +872,5 @@ compare_ipp_options(_ipp_option_t *a,       /* I - First option */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: encode.c 11115 2013-07-10 14:35:53Z msweet $".
  */
  */
index 60a25014889d751fab56e0ab219e12f636f0babf..bb83c40c7e99d43d2a9fa9754ce2b7f7d984c83d 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: file-private.h 3275 2011-05-20 07:26:13Z msweet $"
  *
  *   Private file definitions for CUPS.
  *
  *
  *   Private file definitions for CUPS.
  *
@@ -133,5 +133,5 @@ extern void                 _cupsFileCheckFilter(void *context,
 #endif /* !_CUPS_FILE_PRIVATE_H_ */
 
 /*
 #endif /* !_CUPS_FILE_PRIVATE_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: file-private.h 3275 2011-05-20 07:26:13Z msweet $".
  */
  */
index c76758d9d193bdefd7fdf6e30b935176d38b26ee..8142a44e4a6a5051b4bc8f5a508b24ce4d134afa 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: file.c 11374 2013-11-04 23:49:10Z msweet $"
  *
  * File functions for CUPS.
  *
  *
  * File functions for CUPS.
  *
@@ -2670,5 +2670,5 @@ cups_write(cups_file_t *fp,               /* I - CUPS file */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: file.c 11374 2013-11-04 23:49:10Z msweet $".
  */
  */
index a3defede1409e2e6cf2164cff72715d5a6deb974..e7994b7dc120eef228bd4ae217316a4e29535042 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: file.h 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Public file definitions for CUPS.
  *
  *
  *   Public file definitions for CUPS.
  *
@@ -112,5 +112,5 @@ extern ssize_t              cupsFileWrite(cups_file_t *fp, const char *buf,
 #endif /* !_CUPS_FILE_H_ */
 
 /*
 #endif /* !_CUPS_FILE_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: file.h 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 0d539785851df02f4d332241c2afc38e07ec156d..ea862a7eae9aa24032f4c5900115fa6d1bce4834 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: getdevices.c 4216 2013-03-11 13:57:36Z msweet $"
  *
  *   cupsGetDevices implementation for CUPS.
  *
  *
  *   cupsGetDevices implementation for CUPS.
  *
@@ -280,5 +280,5 @@ cupsGetDevices(
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: getdevices.c 4216 2013-03-11 13:57:36Z msweet $".
  */
  */
index 8111e224db8d98e307b597b1dd2601114363bb31..02903a799c9f46a886a62e8a9394077c85d5bd0f 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: getifaddrs.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Network interface functions for CUPS.
  *
  *
  *   Network interface functions for CUPS.
  *
@@ -262,5 +262,5 @@ _cups_freeifaddrs(struct ifaddrs *addrs)/* I - Interface list to free */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: getifaddrs.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index b4be78ae598647bb8555ef6e649d7871411fa454..33c5e5b8f53784c4de77860e1df19d94d8d38585 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: getputfile.c 11153 2013-07-17 14:10:21Z msweet $"
  *
  *   Get/put file functions for CUPS.
  *
  *
  *   Get/put file functions for CUPS.
  *
@@ -518,5 +518,5 @@ cupsPutFile(http_t     *http,               /* I - Connection to server or @code CUPS_HTTP_DE
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: getputfile.c 11153 2013-07-17 14:10:21Z msweet $".
  */
  */
index 41a5854cdc6c3af343f43067b2a3f6d183adbe2e..9eb9c5a28172d4a86dd5c0a73f1e5aa84c1a0cde 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: globals.c 11113 2013-07-10 14:08:39Z msweet $"
  *
  *   Global variable access routines for CUPS.
  *
  *
  *   Global variable access routines for CUPS.
  *
@@ -392,5 +392,5 @@ cups_globals_init(void)
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: globals.c 11113 2013-07-10 14:08:39Z msweet $".
  */
  */
index 747837228e664f9f7cecd5f281a21cc2a5c1988d..236baef4cbfe275f34e7cd9314e21a8340b5ae18 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: http-addr.c 11374 2013-11-04 23:49:10Z msweet $"
  *
  * HTTP address routines for CUPS.
  *
  *
  * HTTP address routines for CUPS.
  *
@@ -754,5 +754,5 @@ httpGetHostname(http_t *http,               /* I - HTTP connection or NULL */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: http-addr.c 11374 2013-11-04 23:49:10Z msweet $".
  */
  */
index c2b5dc57bd9017ee440916a31cc4df011beab431..631cb52cc2e763f16eb991cd3e92ee8815276097 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: http-addrlist.c 11374 2013-11-04 23:49:10Z msweet $"
  *
  * HTTP address list routines for CUPS.
  *
  *
  * HTTP address list routines for CUPS.
  *
@@ -874,5 +874,5 @@ httpAddrGetList(const char *hostname,       /* I - Hostname, IP address, or NULL for p
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: http-addrlist.c 11374 2013-11-04 23:49:10Z msweet $".
  */
  */
index e402b1aab89d54c0379e272b0758187701c4acce..99a85c39ea232715b0837487c1ee0d56a86f7cb9 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: http-private.h 11392 2013-11-06 01:29:56Z msweet $"
  *
  * Private HTTP definitions for CUPS.
  *
  *
  * Private HTTP definitions for CUPS.
  *
@@ -437,5 +437,5 @@ extern int          _httpWait(http_t *http, int msec, int usessl);
 #endif /* !_CUPS_HTTP_PRIVATE_H_ */
 
 /*
 #endif /* !_CUPS_HTTP_PRIVATE_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: http-private.h 11392 2013-11-06 01:29:56Z msweet $".
  */
  */
index 0678c272eecd08c996c0d0aed512a30af184194f..a4250beec7c4bca2a4b714d923950513e1180ec9 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: http-support.c 11445 2013-12-05 19:57:43Z msweet $"
  *
  *   HTTP support routines for CUPS.
  *
  *
  *   HTTP support routines for CUPS.
  *
@@ -206,10 +206,10 @@ httpAssembleURI(
   if (!ptr)
     goto assemble_overflow;
 
   if (!ptr)
     goto assemble_overflow;
 
-  if (!strcmp(scheme, "mailto"))
+  if (!strcmp(scheme, "mailto") || !strcmp(scheme, "tel"))
   {
    /*
   {
    /*
-    * mailto: only has :, no //...
+    * mailto: and tel: only have :, no //...
     */
 
     if (ptr < end)
     */
 
     if (ptr < end)
@@ -220,7 +220,7 @@ httpAssembleURI(
   else
   {
    /*
   else
   {
    /*
-    * Schemes other than mailto: all have //...
+    * Schemes other than mailto: and tel: all have //...
     */
 
     if ((ptr + 2) < end)
     */
 
     if ((ptr + 2) < end)
@@ -1080,7 +1080,7 @@ httpSeparateURI(
     *port = 515;
   else if (!strcmp(scheme, "socket"))  /* Not yet registered with IANA... */
     *port = 9100;
     *port = 515;
   else if (!strcmp(scheme, "socket"))  /* Not yet registered with IANA... */
     *port = 9100;
-  else if (strcmp(scheme, "file") && strcmp(scheme, "mailto"))
+  else if (strcmp(scheme, "file") && strcmp(scheme, "mailto") && strcmp(scheme, "tel"))
     status = HTTP_URI_STATUS_UNKNOWN_SCHEME;
 
  /*
     status = HTTP_URI_STATUS_UNKNOWN_SCHEME;
 
  /*
@@ -2382,5 +2382,5 @@ http_resolve_cb(
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: http-support.c 11445 2013-12-05 19:57:43Z msweet $".
  */
  */
index d6e655fbc056cfa63e7e22a8c3896e0a55c3cd81..579a3173be0ff71b4dff45a3a10a036ea007b0c8 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: http.c 11392 2013-11-06 01:29:56Z msweet $"
  *
  * HTTP routines for CUPS.
  *
  *
  * HTTP routines for CUPS.
  *
@@ -5898,5 +5898,5 @@ http_write_ssl(http_t     *http,  /* I - Connection to server */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: http.c 11392 2013-11-06 01:29:56Z msweet $".
  */
  */
index a7a25753d2bd8d1c6b255779c354c179f41bb2df..f9c83a88e8aa1486f565182378359ddc206af329 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: http.h 11085 2013-07-03 13:53:05Z msweet $"
  *
  *   Hyper-Text Transport Protocol definitions for CUPS.
  *
  *
  *   Hyper-Text Transport Protocol definitions for CUPS.
  *
@@ -623,5 +623,5 @@ extern http_state_t httpWriteResponse(http_t *http,
 #endif /* !_CUPS_HTTP_H_ */
 
 /*
 #endif /* !_CUPS_HTTP_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: http.h 11085 2013-07-03 13:53:05Z msweet $".
  */
  */
index 3dd6451cc21c265d79c64599267ae66336babfc3..210c2e796662f93b7f7b3dc456820a1f430a04e7 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: ipp-private.h 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Private IPP definitions for CUPS.
  *
  *
  *   Private IPP definitions for CUPS.
  *
@@ -77,5 +77,5 @@ extern _ipp_option_t  *_ippFindOption(const char *name);
 #endif /* !_CUPS_IPP_H_ */
 
 /*
 #endif /* !_CUPS_IPP_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: ipp-private.h 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index f6380d8ac524dc6f8ab7764dcffc33f59ad94ea6..604d65b4c1ad9b7ea704fbdaf27785a70a3c39e0 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: ipp-support.c 11085 2013-07-03 13:53:05Z msweet $"
  *
  *   Internet Printing Protocol support functions for CUPS.
  *
  *
  *   Internet Printing Protocol support functions for CUPS.
  *
@@ -2248,5 +2248,5 @@ ipp_col_string(ipp_t  *col,               /* I - Collection attribute */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: ipp-support.c 11085 2013-07-03 13:53:05Z msweet $".
  */
  */
index fc813d658bb73a9a578e29302392bacf15012bc5..fe1ee2e74dbebd950d278aada8c71cdd0b24ec92 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: ipp.c 11113 2013-07-10 14:08:39Z msweet $"
  *
  *   Internet Printing Protocol functions for CUPS.
  *
  *
  *   Internet Printing Protocol functions for CUPS.
  *
@@ -7064,5 +7064,5 @@ ipp_write_file(int         *fd,           /* I - File descriptor */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: ipp.c 11113 2013-07-10 14:08:39Z msweet $".
  */
  */
index 10ff50c1a1293b6fa24496f0f48883694b2698c4..c022547104a97781491d0375f6f2175c55a17f42 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: ipp.h 11085 2013-07-03 13:53:05Z msweet $"
  *
  *   Internet Printing Protocol definitions for CUPS.
  *
  *
  *   Internet Printing Protocol definitions for CUPS.
  *
@@ -992,5 +992,5 @@ extern int          ippValidateAttributes(ipp_t *ipp) _CUPS_API_1_7;
 #endif /* !_CUPS_IPP_H_ */
 
 /*
 #endif /* !_CUPS_IPP_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: ipp.h 11085 2013-07-03 13:53:05Z msweet $".
  */
  */
index f63a473f70e2f32c7b8f64b954279b352b681e8c..af641c91d4fdca83d9b734c1b5e615b0a93f6b49 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: langprintf.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Localized printf/puts functions for CUPS.
  *
  *
  *   Localized printf/puts functions for CUPS.
  *
@@ -348,5 +348,5 @@ _cupsSetLocale(char *argv[])                /* IO - Command-line arguments */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: langprintf.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index cf5b482b4357c7de2a653bd43cd90243e260129f..93cdf083175f1522562376fd75d32f34769b3f85 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: language-private.h 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Private localization support for CUPS.
  *
  *
  *   Private localization support for CUPS.
  *
@@ -82,5 +82,5 @@ extern void           _cupsSetLocale(char *argv[]);
 #endif /* !_CUPS_LANGUAGE_PRIVATE_H_ */
 
 /*
 #endif /* !_CUPS_LANGUAGE_PRIVATE_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: language-private.h 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index e201038eb5e564a454a786b20f697d0f7a51d00f..0836f6d96f91022bd35676056da9e85bc25fcaab 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: language.c 11424 2013-11-08 19:51:01Z msweet $"
  *
  *   I18N/language support for CUPS.
  *
  *
  *   I18N/language support for CUPS.
  *
@@ -1586,5 +1586,5 @@ cups_unquote(char       *d,               /* O - Unquoted string */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: language.c 11424 2013-11-08 19:51:01Z msweet $".
  */
  */
index 0b8acdee42e4606a9bf1ebed70d973470612aa1f..4fcf9e84f7e9ef4f4f857dedb1aaae3e6a6ce334 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: language.h 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Multi-language support for CUPS.
  *
  *
  *   Multi-language support for CUPS.
  *
@@ -111,5 +111,5 @@ extern cups_lang_t  *cupsLangGet(const char *language);
 #endif /* !_CUPS_LANGUAGE_H_ */
 
 /*
 #endif /* !_CUPS_LANGUAGE_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: language.h 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 13f44c018eea554a488c8f8e4aef6cd51e8a96bd..5a9b55f95008e91379657be1ddf1983de1913be8 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: localize.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   PPD localization routines for CUPS.
  *
  *
  *   PPD localization routines for CUPS.
  *
@@ -775,5 +775,5 @@ ppd_ll_CC(char *ll_CC,                      /* O - Country-specific locale name */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: localize.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index b44a31a9254f7a5c5e8db346eeac3e3aff2a42ec..23a39970121bd16c8b58f6217043eff0da38e667 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: mark.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Option marking routines for CUPS.
  *
  *
  *   Option marking routines for CUPS.
  *
@@ -1097,5 +1097,5 @@ ppd_mark_option(ppd_file_t *ppd,  /* I - PPD file */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: mark.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 3667cf0b33ec925a9b883703a79d8334c7ffe9d6..7b9464262ce1bd57537b3f03b1ab28d754109566 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: md5-private.h 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Private MD5 definitions for CUPS.
  *
  *
  *   Private MD5 definitions for CUPS.
  *
@@ -75,5 +75,5 @@ void _cupsMD5Finish(_cups_md5_state_t *pms, unsigned char digest[16]);
 #endif /* !_CUPS_MD5_PRIVATE_H_ */
 
 /*
 #endif /* !_CUPS_MD5_PRIVATE_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: md5-private.h 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 843890d4d2ed75cf8a914056621a8935d59bd3a0..c3e73133a88583be9196a7f999e964e4390032ee 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: md5.c 11374 2013-11-04 23:49:10Z msweet $"
  *
  * Private MD5 implementation for CUPS.
  *
  *
  * Private MD5 implementation for CUPS.
  *
@@ -342,5 +342,5 @@ _cupsMD5Finish(_cups_md5_state_t *pms, unsigned char digest[16])
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: md5.c 11374 2013-11-04 23:49:10Z msweet $".
  */
  */
index a0dc2cf5bd6e3abd3835af54554d9fdedee2a097..135282c50e6f7576a83966fb9351749b4cb201de 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: md5passwd.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   MD5 password support for CUPS.
  *
  *
  *   MD5 password support for CUPS.
  *
@@ -138,5 +138,5 @@ httpMD5String(const unsigned char *sum,     /* I - MD5 sum data */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: md5passwd.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 69363aa1530a2f08fecdb10144f2192f9abb3249..7e5cebb28784713870748345dfdb85c61aa51750 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: notify.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Notification routines for CUPS.
  *
  *
  *   Notification routines for CUPS.
  *
@@ -198,5 +198,5 @@ cupsNotifyText(cups_lang_t *lang,   /* I - Language data */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: notify.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 14b88c959ba7f2e67bdaf0824ecaf6f31fade96b..d025009953f6b98ccc057113d9b5f85c5f4e2fa4 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: options.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Option routines for CUPS.
  *
  *
  *   Option routines for CUPS.
  *
@@ -707,5 +707,5 @@ cups_find_option(
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: options.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 824393d902f415307ac172df53d3e0e46bf99259..7c496c68c9ec980bb24b11597c6529a7f0999793 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: page.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Page size functions for CUPS.
  *
  *
  *   Page size functions for CUPS.
  *
@@ -392,5 +392,5 @@ ppdPageLength(ppd_file_t *ppd,      /* I - PPD file */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: page.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index ceae66df9098260c913339b69d760f55f395909e..307d9e9bf5bce827f12eae25f5261e6294543e24 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: ppd-cache.c 4274 2013-04-09 20:10:23Z msweet $"
  *
  *   PPD cache implementation for CUPS.
  *
  *
  *   PPD cache implementation for CUPS.
  *
@@ -2726,5 +2726,5 @@ pwg_unppdize_name(const char *ppd,        /* I - PPD keyword */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: ppd-cache.c 4274 2013-04-09 20:10:23Z msweet $".
  */
  */
index c6c25325bdcc32af068259a26b22fbe2fcf91da3..4b8c4ba0955a54d346518b45cbaf008bf48049f5 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: ppd-private.h 4274 2013-04-09 20:10:23Z msweet $"
  *
  *   Private PPD definitions for CUPS.
  *
  *
  *   Private PPD definitions for CUPS.
  *
@@ -221,5 +221,5 @@ extern const char   *_pwgPageSizeForMedia(pwg_media_t *media,
 #endif /* !_CUPS_PPD_PRIVATE_H_ */
 
 /*
 #endif /* !_CUPS_PPD_PRIVATE_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: ppd-private.h 4274 2013-04-09 20:10:23Z msweet $".
  */
  */
index 6813ea0e640628ff68a53b6492601bdc724c30fd..c172c3d7486da7ec640cca9cd78fc9ba74110540 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: ppd.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   PPD file routines for CUPS.
  *
  *
  *   PPD file routines for CUPS.
  *
@@ -3394,5 +3394,5 @@ ppd_update_filters(ppd_file_t      *ppd,/* I - PPD file */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: ppd.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 56d2b0eae94d22911c826d4cbd00b55aa8b880ed..d234a59cd09f55f3dbf9f55f574e6c7d19015000 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: ppd.h 11056 2013-06-25 14:27:30Z msweet $"
  *
  *   PostScript Printer Description definitions for CUPS.
  *
  *
  *   PostScript Printer Description definitions for CUPS.
  *
@@ -474,5 +474,5 @@ extern int          ppdPageSizeLimits(ppd_file_t *ppd,
 #endif /* !_CUPS_PPD_H_ */
 
 /*
 #endif /* !_CUPS_PPD_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: ppd.h 11056 2013-06-25 14:27:30Z msweet $".
  */
  */
index 87ed7b724f52c932febc6caabb4d2ccaf9c8ca6d..657e1fef763c16ba01493a866eddab09f535222e 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: pwg-media.c 11240 2013-08-14 20:33:55Z msweet $"
  *
  *   PWG media name API implementation for CUPS.
  *
  *
  *   PWG media name API implementation for CUPS.
  *
@@ -1185,5 +1185,5 @@ pwg_scan_measurement(
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: pwg-media.c 11240 2013-08-14 20:33:55Z msweet $".
  */
  */
index d012e308f98efdf1a3db1d85beef6351426c4cb2..1f1bc7cff898fabde7aca152033794098200375c 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: pwg-private.h 11240 2013-08-14 20:33:55Z msweet $"
  *
  *   Private PWG media API definitions for CUPS.
  *
  *
  *   Private PWG media API definitions for CUPS.
  *
@@ -74,5 +74,5 @@ extern const pwg_media_t *_pwgMediaTable(size_t *num_media);
 #endif /* !_CUPS_PWG_PRIVATE_H_ */
 
 /*
 #endif /* !_CUPS_PWG_PRIVATE_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: pwg-private.h 11240 2013-08-14 20:33:55Z msweet $".
  */
  */
index 505778e1536587aa24bba6d1b04c70dc7ccbaad3..43e0e1c8428a8969b342ba37f9a39a6d7db520e8 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: pwg.h 4274 2013-04-09 20:10:23Z msweet $"
  *
  *   PWG media API definitions for CUPS.
  *
  *
  *   PWG media API definitions for CUPS.
  *
@@ -90,5 +90,5 @@ extern pwg_media_t    *pwgMediaForSize(int width, int length) _CUPS_API_1_7;
 #endif /* !_CUPS_PWG_H_ */
 
 /*
 #endif /* !_CUPS_PWG_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: pwg.h 4274 2013-04-09 20:10:23Z msweet $".
  */
  */
index 0e9118fcbc4d81938dab45e96c769a6b4512bc64..ebd5d721030a82819f4dd8c55d8260b113d66b29 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: raster-private.h 3794 2012-04-23 22:44:16Z msweet $"
  *
  *   Private image library definitions for CUPS.
  *
  *
  *   Private image library definitions for CUPS.
  *
@@ -62,5 +62,5 @@ extern void           _cupsRasterClearError(void);
 #endif /* !_CUPS_RASTER_PRIVATE_H_ */
 
 /*
 #endif /* !_CUPS_RASTER_PRIVATE_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: raster-private.h 3794 2012-04-23 22:44:16Z msweet $".
  */
  */
index cfacc906dccf1194d2ef82ca83e1e6d55daa7d99..dde34f249abb64a0bb90b820f90c2f0ccdc91b88 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: raster.h 4027 2012-11-16 01:00:05Z msweet $"
  *
  *   Raster file definitions for CUPS.
  *
  *
  *   Raster file definitions for CUPS.
  *
@@ -401,5 +401,5 @@ extern cups_raster_t        *cupsRasterOpenIO(cups_raster_iocb_t iocb, void *ctx,
 #endif /* !_CUPS_RASTER_H_ */
 
 /*
 #endif /* !_CUPS_RASTER_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: raster.h 4027 2012-11-16 01:00:05Z msweet $".
  */
  */
index 0ccb4996560df6001aed910fc94b1a87b76ae729..817169b6a79b9021562eca8f9fc41ec6a184a295 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: request.c 11174 2013-07-23 12:33:52Z msweet $"
  *
  *   IPP utilities for CUPS.
  *
  *
  *   IPP utilities for CUPS.
  *
@@ -1177,5 +1177,5 @@ _cupsSetHTTPError(http_status_t status)   /* I - HTTP status code */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: request.c 11174 2013-07-23 12:33:52Z msweet $".
  */
  */
index cec6372a7793bec3e120737c6c509e0e5dbd6227..cad2a2b4030f5ef7e3875620389747609cfce26b 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: sidechannel.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Side-channel API code for CUPS.
  *
  *
  *   Side-channel API code for CUPS.
  *
@@ -638,5 +638,5 @@ cupsSideChannelWrite(
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: sidechannel.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 48353d1ee30193f137e650346f12e3a1b7ac6d38..4694bb974c97d974ee50e93e811ccbff5332e427 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: sidechannel.h 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Side-channel API definitions for CUPS.
  *
  *
  *   Side-channel API definitions for CUPS.
  *
@@ -143,5 +143,5 @@ extern cups_sc_status_t     cupsSideChannelSNMPWalk(const char *oid, double timeout,
 #endif /* !_CUPS_SIDECHANNEL_H_ */
 
 /*
 #endif /* !_CUPS_SIDECHANNEL_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: sidechannel.h 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 49f5b60fa64fc13e9232ebc52926cd1fe15c66c1..9661243b719f42643bd0d3e74e879516c23931ae 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: snmp-private.h 3794 2012-04-23 22:44:16Z msweet $"
  *
  *   Private SNMP definitions for CUPS.
  *
  *
  *   Private SNMP definitions for CUPS.
  *
@@ -142,5 +142,5 @@ extern int          _cupsSNMPWrite(int fd, http_addr_t *address, int version,
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: snmp-private.h 3794 2012-04-23 22:44:16Z msweet $".
  */
  */
index 034db89a9e6a022bf27b7c0f6f35213a6f8ee7c5..b50d3d57a2248e0329b4e283f42e40f2688b7714 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: snmp.c 4167 2013-02-04 19:27:13Z msweet $"
  *
  *   SNMP functions for CUPS.
  *
  *
  *   SNMP functions for CUPS.
  *
@@ -1729,5 +1729,5 @@ snmp_set_error(cups_snmp_t *packet,       /* I - Packet */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: snmp.c 4167 2013-02-04 19:27:13Z msweet $".
  */
  */
index 9af6b90f8544640f36e658015bbd6ee1e24afe87..4029d2c1d22ce8e2c8cd08cb34fc4bd782c11432 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: snprintf.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   snprintf functions for CUPS.
  *
  *
  *   snprintf functions for CUPS.
  *
@@ -361,6 +361,6 @@ _cups_snprintf(char       *buffer,  /* O - Output buffer */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: snprintf.c 10996 2013-05-29 11:51:34Z msweet $".
  */
 
  */
 
index 0efcb56793cfbd3b5748ff04a0dc291439c852ee..ff79e5a6897baf7b559d1d9ba7bd494795830c6f 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: sspi.c 3247 2011-05-12 06:22:31Z msweet $"
  *
  *   Windows SSPI SSL implementation for CUPS.
  *
  *
  *   Windows SSPI SSL implementation for CUPS.
  *
@@ -1481,5 +1481,5 @@ cleanup:
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: sspi.c 3247 2011-05-12 06:22:31Z msweet $".
  */
  */
index 8255bfdfb1a62b1dd5277963cecaf2c7990cde7e..305983ebdb338cbe6a81541d9d517225ddb916c7 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: string-private.h 11021 2013-06-06 22:08:14Z msweet $"
  *
  *   Private string definitions for CUPS.
  *
  *
  *   Private string definitions for CUPS.
  *
@@ -210,5 +210,5 @@ extern double       _cupsStrScand(const char *buf, char **bufptr,
 #endif /* !_CUPS_STRING_H_ */
 
 /*
 #endif /* !_CUPS_STRING_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: string-private.h 11021 2013-06-06 22:08:14Z msweet $".
  */
  */
index 7a862f6617882d7147aefc9d41eef61432e2bbdf..16a3d95a487efab5576ec18adaf63033beca5011 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: string.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   String functions for CUPS.
  *
  *
  *   String functions for CUPS.
  *
@@ -759,5 +759,5 @@ compare_sp_items(_cups_sp_item_t *a,        /* I - First item */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: string.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 75c95d6fbf687efd341a2384cd8aa0b9df5aff4b..6973702c1eb9c5df389ca3d3d7adc4c163de9257 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: tempfile.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Temp file utilities for CUPS.
  *
  *
  *   Temp file utilities for CUPS.
  *
@@ -229,5 +229,5 @@ cupsTempFile2(char *filename,               /* I - Pointer to buffer */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: tempfile.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 28dafa7f263fe4235ececdecabdfec085a718921..04b02f1c9c0c06bf79543b12e5098a824db0f2a5 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: testadmin.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Admin function test program for CUPS.
  *
  *
  *   Admin function test program for CUPS.
  *
@@ -117,5 +117,5 @@ show_settings(
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: testadmin.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index d3e677427827fe43c434ac1cfb301043a75388ce..8003dfc310669b1309e7d47a22ba0d155245669e 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: testarray.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Array test program for CUPS.
  *
  *
  *   Array test program for CUPS.
  *
@@ -558,5 +558,5 @@ load_words(const char   *filename,  /* I - File to load */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: testarray.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 269c53ec3d31f93d4e6aa6facf2fae6128879d01..0ccca82524ec192a66ac76966744f58443beb02e 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: testconflicts.c 3755 2012-03-30 05:59:14Z msweet $"
  *
  *   PPD constraint test program for CUPS.
  *
  *
  *   PPD constraint test program for CUPS.
  *
@@ -134,5 +134,5 @@ main(int  argc,                             /* I - Number of command-line arguments */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: testconflicts.c 3755 2012-03-30 05:59:14Z msweet $".
  */
  */
index b4b79569c087beac930f1a4f464052888d299c12..0f6c24e75925fb285f2f7d039c0dceb88dd0377c 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: testcups.c 11205 2013-07-31 18:06:15Z msweet $"
  *
  *   CUPS API test program for CUPS.
  *
  *
  *   CUPS API test program for CUPS.
  *
@@ -589,5 +589,5 @@ show_diffs(cups_dest_t *a,          /* I - First destination */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: testcups.c 11205 2013-07-31 18:06:15Z msweet $".
  */
  */
index e3b44638bd1d10c1c9ab7620d09b08274bb77ab5..2c86d821daca58a7c2cc173a64e3348aa4992232 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: testfile.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   File test program for CUPS.
  *
  *
  *   File test program for CUPS.
  *
@@ -817,5 +817,5 @@ read_write_tests(int compression)   /* I - Use compression? */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: testfile.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index a1fbc37aaf9bc5c18d98047eb34e36e2a4a35b47..71fe4df84b1f88454db923adc4b03cfa6a316063 100644 (file)
@@ -1,22 +1,18 @@
 /*
 /*
- * "$Id$"
+ * "$Id: testhttp.c 11445 2013-12-05 19:57:43Z msweet $"
  *
  *
- *   HTTP test program for CUPS.
+ * HTTP test program for CUPS.
  *
  *
- *   Copyright 2007-2013 by Apple Inc.
- *   Copyright 1997-2006 by Easy Software Products.
+ * Copyright 2007-2013 by Apple Inc.
+ * Copyright 1997-2006 by Easy Software Products.
  *
  *
- *   These coded instructions, statements, and computer programs are the
- *   property of Apple Inc. and are protected by Federal copyright
- *   law.  Distribution and use rights are outlined in the file "LICENSE.txt"
- *   which should have been included with this file.  If this file is
- *   file is missing or damaged, see the license at "http://www.cups.org/".
+ * These coded instructions, statements, and computer programs are the
+ * property of Apple Inc. and are protected by Federal copyright
+ * law.  Distribution and use rights are outlined in the file "LICENSE.txt"
+ * which should have been included with this file.  If this file is
+ * file is missing or damaged, see the license at "http://www.cups.org/".
  *
  *
- *   This file is subject to the Apple OS-Developed Software exception.
- *
- * Contents:
- *
- *   main() - Main entry.
+ * This file is subject to the Apple OS-Developed Software exception.
  */
 
 /*
  */
 
 /*
@@ -105,6 +101,9 @@ static uri_test_t   uri_tests[] =   /* URI test data */
                          { HTTP_URI_STATUS_OK, "socket://192.168.1.1:9101/",
                            "socket", "", "192.168.1.1", "/", 9101, 9101,
                            HTTP_URI_CODING_MOST  },
                          { HTTP_URI_STATUS_OK, "socket://192.168.1.1:9101/",
                            "socket", "", "192.168.1.1", "/", 9101, 9101,
                            HTTP_URI_CODING_MOST  },
+                         { HTTP_URI_STATUS_OK, "tel:8005551212",
+                           "tel", "", "", "8005551212", 0, 0,
+                           HTTP_URI_CODING_MOST  },
                          { HTTP_URI_STATUS_OK, "ipp://username:password@[v1.fe80::200:1234:5678:9abc+eth0]:999/ipp",
                            "ipp", "username:password", "fe80::200:1234:5678:9abc%eth0", "/ipp", 999, 999,
                            HTTP_URI_CODING_MOST  },
                          { HTTP_URI_STATUS_OK, "ipp://username:password@[v1.fe80::200:1234:5678:9abc+eth0]:999/ipp",
                            "ipp", "username:password", "fe80::200:1234:5678:9abc%eth0", "/ipp", 999, 999,
                            HTTP_URI_CODING_MOST  },
@@ -832,5 +831,5 @@ main(int  argc,                             /* I - Number of command-line arguments */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: testhttp.c 11445 2013-12-05 19:57:43Z msweet $".
  */
  */
index 84645a8597421eb7c18d891a93a0b83281afae13..e5d3b8c10540456d9e2fe1446faf8ec7dc3ba929 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: testi18n.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Internationalization test for CUPS.
  *
  *
  *   Internationalization test for CUPS.
  *
@@ -615,5 +615,5 @@ print_utf8(const char            *msg,      /* I - Message String */
 
 
 /*
 
 
 /*
- * End of "$Id$"
+ * End of "$Id: testi18n.c 10996 2013-05-29 11:51:34Z msweet $"
  */
  */
index c96a4b05ba09a7ff44a7d8daae6d4f59fc753e5e..decbfefa92b52b765f876b931da52dca27810f79 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: testipp.c 11215 2013-08-02 15:24:51Z msweet $"
  *
  *   IPP test program for CUPS.
  *
  *
  *   IPP test program for CUPS.
  *
@@ -1019,5 +1019,5 @@ write_cb(_ippdata_t   *data,              /* I - Data */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: testipp.c 11215 2013-08-02 15:24:51Z msweet $".
  */
  */
index 701c14db404f564d459efc3137da87e947911844..7c16f821b1046e87f3ef40ec2cbb05fa8b671ed6 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: testlang.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Localization test program for CUPS.
  *
  *
  *   Localization test program for CUPS.
  *
@@ -110,5 +110,5 @@ main(int  argc,                             /* I - Number of command-line arguments */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: testlang.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 1cd72794fae349b7e77929771fa10e344fefd2cc..d14b64f8db5107dd3d2aaf9ea9fa8ce5938c004b 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: testoptions.c 1992 2010-03-24 14:32:08Z msweet $"
  *
  *   Option test program for CUPS.
  *
  *
  *   Option test program for CUPS.
  *
@@ -112,5 +112,5 @@ main(int  argc,                             /* I - Number of command-line arguments */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: testoptions.c 1992 2010-03-24 14:32:08Z msweet $".
  */
  */
index aee7db4656d8b1e9c6e861aa9ebc80f29c1b4fe9..640c4801f634d4b2c3b6e5740bcc5fae59d2058c 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: testppd.c 11060 2013-06-25 15:02:18Z msweet $"
  *
  *   PPD test program for CUPS.
  *
  *
  *   PPD test program for CUPS.
  *
@@ -1109,5 +1109,5 @@ main(int  argc,                           /* I - Number of command-line arguments */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: testppd.c 11060 2013-06-25 15:02:18Z msweet $".
  */
  */
index dfa9f402acd677e6298d599ed79d073d9a6a35c0..c054accb62a73cb5ac652ab5ecd650c13b221de3 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: testpwg.c 11240 2013-08-14 20:33:55Z msweet $"
  *
  *   PWG test program for CUPS.
  *
  *
  *   PWG test program for CUPS.
  *
@@ -566,5 +566,5 @@ test_ppd_cache(_ppd_cache_t *pc,    /* I - PWG mapping data */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: testpwg.c 11240 2013-08-14 20:33:55Z msweet $".
  */
  */
index f1498c83496e4e2f4daeb111dcd975b8569aa198..b60c2b795dc37420e7f2f95252b800867cc5878d 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: testsnmp.c 3411 2011-09-07 22:31:27Z msweet $"
  *
  *   SNMP test program for CUPS.
  *
  *
  *   SNMP test program for CUPS.
  *
@@ -300,5 +300,5 @@ usage(void)
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: testsnmp.c 3411 2011-09-07 22:31:27Z msweet $".
  */
  */
index b16eec187d10103855681fd3930b3a47b42a19ec..3409be44ffd0a874b64ddfcd7cc58b3f488a41f8 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: thread-private.h 3794 2012-04-23 22:44:16Z msweet $"
  *
  *   Private threading definitions for CUPS.
  *
  *
  *   Private threading definitions for CUPS.
  *
@@ -94,5 +94,5 @@ extern int    _cupsThreadCreate(_cups_thread_func_t func, void *arg);
 #endif /* !_CUPS_THREAD_PRIVATE_H_ */
 
 /*
 #endif /* !_CUPS_THREAD_PRIVATE_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: thread-private.h 3794 2012-04-23 22:44:16Z msweet $".
  */
  */
index da1882e9de063ebc5bc0bc1db7eab240830d3664..0f623298b3ac41238aed45d92ad0eae36341c709 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: thread.c 3794 2012-04-23 22:44:16Z msweet $"
  *
  *   Threading primitives for CUPS.
  *
  *
  *   Threading primitives for CUPS.
  *
@@ -332,5 +332,5 @@ _cupsThreadCreate(
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: thread.c 3794 2012-04-23 22:44:16Z msweet $".
  */
  */
index 380807f950ccc1302ef82494c9628b556e976cc7..131b0741cb6a806fddd514d11f7f371ab950b25d 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: transcode.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Transcoding support for CUPS.
  *
  *
  *   Transcoding support for CUPS.
  *
@@ -716,5 +716,5 @@ cupsUTF32ToUTF8(
 
 
 /*
 
 
 /*
- * End of "$Id$"
+ * End of "$Id: transcode.c 10996 2013-05-29 11:51:34Z msweet $"
  */
  */
index cafea33c5640fee4b01c6e2942ae2b56ccce895f..da95d0cd691f1f9f41f332f1cd34a9d2becba4da 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: transcode.h 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Transcoding definitions for CUPS.
  *
  *
  *   Transcoding definitions for CUPS.
  *
@@ -77,5 +77,5 @@ extern int    cupsUTF32ToUTF8(cups_utf8_t *dest,
 
 
 /*
 
 
 /*
- * End of "$Id$"
+ * End of "$Id: transcode.h 10996 2013-05-29 11:51:34Z msweet $"
  */
  */
index 9a2df68b6539aa663296ba4b62e74567bf5898cb..70372b41e515368098b9d60d060fe18de4c68d88 100644 (file)
@@ -1,43 +1,18 @@
 /*
 /*
- * "$Id$"
+ * "$Id: usersys.c 11510 2014-01-08 16:00:25Z msweet $"
  *
  *
- *   User, system, and password routines for CUPS.
+ * User, system, and password routines for CUPS.
  *
  *
- *   Copyright 2007-2013 by Apple Inc.
- *   Copyright 1997-2006 by Easy Software Products.
+ * Copyright 2007-2013 by Apple Inc.
+ * Copyright 1997-2006 by Easy Software Products.
  *
  *
- *   These coded instructions, statements, and computer programs are the
- *   property of Apple Inc. and are protected by Federal copyright
- *   law.  Distribution and use rights are outlined in the file "LICENSE.txt"
- *   which should have been included with this file.  If this file is
- *   file is missing or damaged, see the license at "http://www.cups.org/".
+ * These coded instructions, statements, and computer programs are the
+ * property of Apple Inc. and are protected by Federal copyright
+ * law.  Distribution and use rights are outlined in the file "LICENSE.txt"
+ * which should have been included with this file.  If this file is
+ * file is missing or damaged, see the license at "http://www.cups.org/".
  *
  *
- *   This file is subject to the Apple OS-Developed Software exception.
- *
- * Contents:
- *
- *   cupsEncryption()       - Get the current encryption settings.
- *   cupsGetPassword()      - Get a password from the user.
- *   cupsGetPassword2()      - Get a password from the user using the advanced
- *                            password callback.
- *   cupsServer()           - Return the hostname/address of the current
- *                            server.
- *   cupsSetClientCertCB()   - Set the client certificate callback.
- *   cupsSetCredentials()    - Set the default credentials to be used for
- *                            SSL/TLS connections.
- *   cupsSetEncryption()     - Set the encryption preference.
- *   cupsSetPasswordCB()     - Set the password callback for CUPS.
- *   cupsSetPasswordCB2()    - Set the advanced password callback for CUPS.
- *   cupsSetServer()        - Set the default server name and port.
- *   cupsSetServerCertCB()   - Set the server certificate callback.
- *   cupsSetUser()          - Set the default user name.
- *   cupsSetUserAgent()      - Set the default HTTP User-Agent string.
- *   cupsUser()             - Return the current user's name.
- *   cupsUserAgent()        - Return the default HTTP User-Agent string.
- *   _cupsGetPassword()      - Get a password from the user.
- *   _cupsGSSServiceName()   - Get the GSS (Kerberos) service name.
- *   _cupsSetDefaults()      - Set the default server, port, and encryption.
- *   cups_read_client_conf() - Read a client.conf file.
+ * This file is subject to the Apple OS-Developed Software exception.
  */
 
 /*
  */
 
 /*
@@ -875,7 +850,25 @@ _cupsSetDefaults(void)
   cups_expiredcerts   = getenv("CUPS_EXPIREDCERTS");
 
   if ((cups_user = getenv("CUPS_USER")) == NULL)
   cups_expiredcerts   = getenv("CUPS_EXPIREDCERTS");
 
   if ((cups_user = getenv("CUPS_USER")) == NULL)
-    cups_user = getenv("USER");
+  {
+   /*
+    * Try the USER environment variable...
+    */
+
+    if ((cups_user = getenv("USER")) != NULL)
+    {
+     /*
+      * Validate USER matches the current UID, otherwise don't allow it to
+      * override things...  This makes sure that printing after doing su or
+      * sudo records the correct username.
+      */
+
+      struct passwd    *pw;            /* Account information */
+
+      if ((pw = getpwnam(cups_user)) == NULL || pw->pw_uid != getuid())
+        cups_user = NULL;
+    }
+  }
 
  /*
   * Then, if needed, read the ~/.cups/client.conf or /etc/cups/client.conf
 
  /*
   * Then, if needed, read the ~/.cups/client.conf or /etc/cups/client.conf
@@ -885,7 +878,13 @@ _cupsSetDefaults(void)
   if (cg->encryption == (http_encryption_t)-1 || !cg->server[0] ||
       !cg->user[0] || !cg->ipp_port)
   {
   if (cg->encryption == (http_encryption_t)-1 || !cg->server[0] ||
       !cg->user[0] || !cg->ipp_port)
   {
+#  ifdef HAVE_GETEUID
+    if ((geteuid() == getuid() || !getuid()) && getegid() == getgid() && (home = getenv("HOME")) != NULL)
+#  elif !defined(WIN32)
+    if (getuid() && (home = getenv("HOME")) != NULL)
+#  else
     if ((home = getenv("HOME")) != NULL)
     if ((home = getenv("HOME")) != NULL)
+#  endif /* HAVE_GETEUID */
     {
      /*
       * Look for ~/.cups/client.conf...
     {
      /*
       * Look for ~/.cups/client.conf...
@@ -1137,5 +1136,5 @@ cups_read_client_conf(
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: usersys.c 11510 2014-01-08 16:00:25Z msweet $".
  */
  */
index 8b307091706f1151d9e856ae6bd164d3b1ea9b32..602b6b683869befc3437bdc79324bbb24ca2348a 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: util.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Printing utilities for CUPS.
  *
  *
  *   Printing utilities for CUPS.
  *
@@ -1850,5 +1850,5 @@ cups_get_printer_uri(
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: util.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 6e9be4d15eedff20671a3789df9d3e89f0deb231..fe2e30bf7acfca1c4b0d492633db2d42be73a792 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: versioning.h 11056 2013-06-25 14:27:30Z msweet $"
  *
  *   API versioning definitions for CUPS.
  *
  *
  *   API versioning definitions for CUPS.
  *
 #endif /* !_CUPS_VERSIONING_H_ */
 
 /*
 #endif /* !_CUPS_VERSIONING_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: versioning.h 11056 2013-06-25 14:27:30Z msweet $".
  */
  */
index 4f7f68034e8beed10b9a8fd6b9c4b0e6345a7cc5..7753b7dbee0d942a795553d96197cf381c66d291 100644 (file)
@@ -1,5 +1,5 @@
 #
 #
-# "$Id$"
+# "$Id: Makefile 10996 2013-05-29 11:51:34Z msweet $"
 #
 #   Datafile makefile for CUPS.
 #
 #
 #   Datafile makefile for CUPS.
 #
@@ -146,5 +146,5 @@ uninstall:
 
 
 #
 
 
 #
-# End of "$Id$".
+# End of "$Id: Makefile 10996 2013-05-29 11:51:34Z msweet $".
 #
 #
index 13cb1a3464c6c5851434ad6263682af134af464f..1b0fe9fe4326b90d99547d597b0c22f8884e752a 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: epson.h 624 2008-02-16 00:27:39Z msweet $"
  *
  *   This file contains model number definitions for the CUPS sample
  *   ESC/P driver.
  *
  *   This file contains model number definitions for the CUPS sample
  *   ESC/P driver.
@@ -23,5 +23,5 @@
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: epson.h 624 2008-02-16 00:27:39Z msweet $".
  */
  */
index c700343163717803ac43650af23265fb366cf6cf..3a5ba3dab64dbb6e3d1bd1bb3494629a91fc936e 100644 (file)
--- a/data/hp.h
+++ b/data/hp.h
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: hp.h 624 2008-02-16 00:27:39Z msweet $"
  *
  *   This file contains model number definitions for the CUPS sample
  *   HP driver.
  *
  *   This file contains model number definitions for the CUPS sample
  *   HP driver.
@@ -20,5 +20,5 @@
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: hp.h 624 2008-02-16 00:27:39Z msweet $".
  */
  */
index 4b6fba64ff8e2e1141ac2c6876eb27af931dd32b..38cdc37b531f7c6b7dcc8e290603f059178e0122 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: label.h 624 2008-02-16 00:27:39Z msweet $"
  *
  *   This file contains model number definitions for the CUPS sample
  *   label printer driver.
  *
  *   This file contains model number definitions for the CUPS sample
  *   label printer driver.
@@ -24,5 +24,5 @@
 #define INTELLITECH_PCL        0x20            /* Intellitech PCL-based printers */
 
 /*
 #define INTELLITECH_PCL        0x20            /* Intellitech PCL-based printers */
 
 /*
- * End of "$Id$".
+ * End of "$Id: label.h 624 2008-02-16 00:27:39Z msweet $".
  */
  */
index 9d786f6f071f8b50d07761ce8b976cb22ec60c2d..c4fdd7679b0ca71eaf293203d8ed36f857b9ba54 100644 (file)
@@ -1,5 +1,5 @@
 #
 #
-# "$Id$"
+# "$Id: Makefile 1725 2009-10-15 18:50:47Z msweet $"
 #
 #   Desktop makefile for CUPS.
 #
 #
 #   Desktop makefile for CUPS.
 #
@@ -131,5 +131,5 @@ uninstall:
 
 
 #
 
 
 #
-# End of "$Id$".
+# End of "$Id: Makefile 1725 2009-10-15 18:50:47Z msweet $".
 #
 #
index 620ad128c1e449da92ff8a72138b42011a230a37..0db512cc0015368b26ed09cf752507c9f2e96717 100644 (file)
@@ -1,5 +1,5 @@
 #
 #
-# "$Id$"
+# "$Id: Makefile 11109 2013-07-08 21:15:13Z msweet $"
 #
 #   Documentation makefile for CUPS.
 #
 #
 #   Documentation makefile for CUPS.
 #
index 77542d3bab7d60d0c88beac60b2b7e72a5378e36..9ca3f8fc66e0b27c2b278c5d51ee010eaff34749 100644 (file)
@@ -100,7 +100,7 @@ HEIGHT="128" ALT="CUPS"></A></TD>
 </TD></TR>
 <TR><TD>&nbsp;</TD></TR>
 <TR><TD CLASS="trailer">CUPS i el seu logotip són marques registrades de
 </TD></TR>
 <TR><TD>&nbsp;</TD></TR>
 <TR><TD CLASS="trailer">CUPS i el seu logotip són marques registrades de
-<A HREF="http://www.apple.com">Apple Inc.</A> CUPS té copyright 2007-2013 d'Apple
+<A HREF="http://www.apple.com">Apple Inc.</A> CUPS té copyright 2007-2014 d'Apple
 Inc. Tots els drets reservats.</TD></TR>
 </TABLE>
 </BODY>
 Inc. Tots els drets reservats.</TD></TR>
 </TABLE>
 </BODY>
index 38f4a6f4842ac78a16ac20c9499cf31a9ce2de6c..a5641f6f85b44a333ac220f5cb7024e571101dd1 100644 (file)
@@ -101,7 +101,7 @@ HEIGHT="128" ALT="CUPS"></A></TD>
 <TR><TD>&nbsp;</TD></TR>
 <TR><TD CLASS="trailer">CUPS a logo CUPS jsou ochranné známky společnosti
 <A HREF="http://www.apple.com">Apple Inc.</A> CUPS je chráněn autorskými
 <TR><TD>&nbsp;</TD></TR>
 <TR><TD CLASS="trailer">CUPS a logo CUPS jsou ochranné známky společnosti
 <A HREF="http://www.apple.com">Apple Inc.</A> CUPS je chráněn autorskými
-právy 2007-2013 Apple Inc. Všechna práva vyhrazena.</TD></TR>
+právy 2007-2014 Apple Inc. Všechna práva vyhrazena.</TD></TR>
 </TABLE>
 </BODY>
 </HTML>
 </TABLE>
 </BODY>
 </HTML>
index d4ef79759c04e15b59d5c0efba5f3c010674d514..d62bce48e86ac6ed83751305ac021e93deac296f 100644 (file)
@@ -101,7 +101,7 @@ HEIGHT="128" ALT="CUPS"></A></TD>
 <TR><TD>&nbsp;</TD></TR>
 <TR><TD CLASS="trailer">CUPS y el logo de CUPS son
 marcas registradas de <A HREF="http://www.apple.com">Apple Inc.</A> Los derechos
 <TR><TD>&nbsp;</TD></TR>
 <TR><TD CLASS="trailer">CUPS y el logo de CUPS son
 marcas registradas de <A HREF="http://www.apple.com">Apple Inc.</A> Los derechos
-de copia de CUPS 2007-2013 son de Apple Inc. Todos los derechos reservados.</TD></TR>
+de copia de CUPS 2007-2014 son de Apple Inc. Todos los derechos reservados.</TD></TR>
 </TABLE>
 </BODY>
 </HTML>
 </TABLE>
 </BODY>
 </HTML>
index 3345a489b7e1648562230edfeb17f2284c772ece..23ca4f9c025903507ccaa47de315da849ea27884 100644 (file)
@@ -100,7 +100,7 @@ HEIGHT="128" ALT="CUPS"></A></TD>
 </TD></TR>
 <TR><TD>&nbsp;</TD></TR>
 <TR><TD CLASS="trailer">CUPS et le logo CUPS sont des marques d&eacute;pos&eacute;es de
 </TD></TR>
 <TR><TD>&nbsp;</TD></TR>
 <TR><TD CLASS="trailer">CUPS et le logo CUPS sont des marques d&eacute;pos&eacute;es de
-<A HREF="http://www.apple.com">Apple Inc.</A> CUPS est sous copyright 2007-2013 Apple
+<A HREF="http://www.apple.com">Apple Inc.</A> CUPS est sous copyright 2007-2014 Apple
 Inc. Tous droits r&eacute;serv&eacute;s.</TD></TR>
 </TABLE>
 </BODY>
 Inc. Tous droits r&eacute;serv&eacute;s.</TD></TR>
 </TABLE>
 </BODY>
index def4599f8a722b174d33dad548bcbfc2ea1bbf0c..9b01233ce28cc9a90d677f94a4622ea3c14bda5b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!DOCTYPE html>
 <HTML>
 <!-- SECTION: Specifications -->
 <HEAD>
 <HTML>
 <!-- SECTION: Specifications -->
 <HEAD>
 
 <P>This developer guide documents the guidelines and processes we use when developing and maintaining CUPS and related software. Our goal is to provide reliable and efficient software and documentation that addresses the needs of our users.</P>
 
 
 <P>This developer guide documents the guidelines and processes we use when developing and maintaining CUPS and related software. Our goal is to provide reliable and efficient software and documentation that addresses the needs of our users.</P>
 
+
 <H2 CLASS="title"><A NAME="OVERVIEW">Overview</A></H2>
 
 <H2 CLASS="title"><A NAME="OVERVIEW">Overview</A></H2>
 
-<P>CUPS is developed by Apple Inc. and distributed as open source software under a combination of GNU GPL2 and GNU LGPL2 licenses with exceptions to allow linking to OpenSSL (which has a GPL-incompatible license) and for developers on Apple's operating systems to develop CUPS-based software until alternate license terms. Significant contributions to CUPS must be licensed to Apple using the <A HREF="http://www.cups.org/AppleContributorAgreement_2011-03-10.pdf">Apple Contributor Agreement</A>.</P>
+<P>CUPS is developed by Apple Inc. and distributed as open source software under a combination of GNU GPL2 and GNU LGPL2 licenses with exceptions to allow linking to OpenSSL (which has a GPL-incompatible license) and for developers on Apple's operating systems to develop CUPS-based software until alternate license terms. Significant contributions to CUPS must be licensed to Apple using the <A HREF="https://www.cups.org/AppleContributorAgreement_2011-03-10.pdf">Apple Contributor Agreement</A>.</P>
 
 <P>Apple releases updates to the CUPS software approximately every three months. Each release has a version number consisting of the major version (currently 1), minor version (currently 6), and patch version (starting at 0) separated by the period, for example "1.6.0". Releases where only the patch version number changes will contain only bug fixes to the previous release, for example "1.6.1" includes bug fixes for the "1.6.0" release. New features require the major or minor version numbers to change, for example "1.6.0" release contains new features compared to the "1.5.3" release. Multiple beta and "candidate" releases generally precede each new feature release, for example "1.5b1", "1.5b2", and "1.5rc1" preceded the "1.5.0" release. Finally, we also post regular Subversion snapshot releases, for example "1.6svn-r10486", which represent a snapshot of the development for the next feature release.</P>
 
 
 <P>Apple releases updates to the CUPS software approximately every three months. Each release has a version number consisting of the major version (currently 1), minor version (currently 6), and patch version (starting at 0) separated by the period, for example "1.6.0". Releases where only the patch version number changes will contain only bug fixes to the previous release, for example "1.6.1" includes bug fixes for the "1.6.0" release. New features require the major or minor version numbers to change, for example "1.6.0" release contains new features compared to the "1.5.3" release. Multiple beta and "candidate" releases generally precede each new feature release, for example "1.5b1", "1.5b2", and "1.5rc1" preceded the "1.5.0" release. Finally, we also post regular Subversion snapshot releases, for example "1.6svn-r10486", which represent a snapshot of the development for the next feature release.</P>
 
 
 <H3><A NAME="CONTACT">How to Contact the Developers</A></H3>
 
 
 <H3><A NAME="CONTACT">How to Contact the Developers</A></H3>
 
-<P>The <A HREF="http://lists.cups.org/">CUPS Mailing Lists</A> are the primary means of asking questions and informally discussing issues and feature requests with the CUPS developers and other experienced CUPS users and developers. Table 1 shows the available mailing lists and their focus:</P>
-
-<DIV CLASS="table"><TABLE SUMMARY="CUPS Forums">
-<CAPTION>Table 1: CUPS Mailing Lists</CAPTION>
-<TR>
-       <TH>List</TH>
-       <TH>Focus/Purpose</TH>
-</TR>
-<TR>
-       <TD>cups</TD>
-       <TD>General discussion and usage questions for the CUPS software</TD>
-</TR>
-<TR>
-       <TD>cups-bugs</TD>
-       <TD>Discussion of bugs and issues in the CUPS software</TD>
-</TR>
-<TR>
-       <TD>cups-commit</TD>
-       <TD>Report of all commits to the Subversion repository (read-only)</TD>
-</TR>
-<TR>
-       <TD>cups-dev</TD>
-       <TD>Development questions and discussion of new features in the CUPS software</TD>
-</TR>
-</TABLE></DIV>
+<P>The <A HREF="https://www.cups.org/lists.php">CUPS.org mailing lists</A> are the primary means of asking questions and informally discussing issues and feature requests with the CUPS developers and other experienced CUPS users and developers. The <a href="https://www.cups.org/mailman/listinfo/cups">cups&#x40;cups.org</a> mailing list is intended for CUPS usage questions and new software announcements while the <a href="https://www.cups.org/mailman/listinfo/cups-devel">cups-devel&#x40;cups.org</a> mailing list provides a forum for CUPS developers and monitoring new bugs.</p>
 
 
 <H3><A NAME="SUBMIT">How to Submit a Bug Report or Feature Request</A></H3>
 
 
 
 <H3><A NAME="SUBMIT">How to Submit a Bug Report or Feature Request</A></H3>
 
-<P>The CUPS "<A HREF="http://www.cups.org/str.php">Bugs &amp; Features</A>" page provides access to the CUPS <em>Software Trouble Report</em> (STR) database and is the formal way to submit a bug report or feature request to the CUPS developers. Please note, however, that we <em>do not</em> provide answers to usage questions or resolve problems in third-party software on this page - use the <A HREF="#CONTACT">CUPS Mailing Lists</A> for that instead.</P>
+<P>The CUPS.org <A HREF="https://www.cups.org/str.php">Bugs</A> page provides access to the CUPS <em>Software Trouble Report</em> (STR) database and is the formal way to submit a bug report or feature request to the CUPS developers. Please note, however, that we <em>do not</em> provide answers to usage questions or resolve problems in third-party software on this page - use the <A HREF="#CONTACT">CUPS.org mailing lists</A> for that instead.</P>
+
+<P>Unlike discussions that occur on the CUPS.org mailing lists, formal bug reports and feature requests must be acted on by the CUPS developers. This does not mean that every bug report is resolved or every feature request is implemented, but we do respond and keep track of them all for posterity.</P>
 
 
-<P>Unlike discussions that occur on the CUPS Mailing Lists, formal bug reports and feature requests must be acted on by the CUPS developers. This does not mean that every bug report is resolved or every feature request is implemented, but we do respond and keep track of them all for posterity.</P>
+<BLOCKQUOTE><B>Note:</B>
 
 
-<BLOCKQUOTE>Please use the search feature of the Bugs &amp; Features page before submitting a new bug report or feature request. If you see an existing report that matches your issue, please post a message to that report ("I have this issue as well", "I would also like to see", etc.) rather than submitting a new report. This helps speed the resolution of your issue by reducing the CUPS developers' work load and identifying popular issues.</BLOCKQUOTE>
+<P>Please use the search feature of the Bugs page before submitting a new bug report or feature request. If you see an existing report that matches your issue, please post a message to that report ("I have this issue as well", "I would also like to see", etc.) rather than submitting a new report. This helps speed the resolution of your issue by reducing the CUPS developers' work load and identifying popular issues.</P></BLOCKQUOTE>
 
 
 <H3><A NAME="PATCH">How to Prepare a Patch</A></H3>
 
 
 
 <H3><A NAME="PATCH">How to Prepare a Patch</A></H3>
 
-<P>When submitting a bug report or feature request, you can include patch files that resolve the bug or implement the feature to speed the inclusion of that bug fix or feature in a new CUPS release. For changes to existing files, we prefer a unified diff against the current Subversion <VAR>trunk</VAR> branch, which can be generated easily using the following Subversion command:</P>
+<P>When submitting a bug report or feature request, you can include patch files that resolve the bug or implement the feature to speed the inclusion of that bug fix or feature in a new CUPS release. For changes to existing files, we prefer a unified diff against the current GIT "master" branch, which can be generated easily using the following Git command:</P>
 
 <PRE CLASS="command">
 
 <PRE CLASS="command">
-svn diff >filename.patch
+git format-patch remotes/trunk >filename.patch
 </PRE>
 
 <P>If you produce a patch using a released source archive, use one of the following commands instead:</P>
 </PRE>
 
 <P>If you produce a patch using a released source archive, use one of the following commands instead:</P>
@@ -82,7 +61,7 @@ diff -urN olddirectory directory >filename.patch
 
 <BLOCKQUOTE><B>Note:</B>
 
 
 <BLOCKQUOTE><B>Note:</B>
 
-<P>Patches and files must conform to the standards outlined in the "<A HREF="#CODING">Coding Guidelines</A>" and "<A HREF="#MAKEFILES">Makefile Guidelines</A>" sections in this document. In addition, since Apple Inc. provides CUPS under multiple licenses, we require that you <A HREF="http://www.cups.org/AppleContributorAgreement_2011-03-10.pdf">license</A>  significant changes and files to us for inclusion in CUPS. The CUPS developers will inform you if licensing is required.</P></BLOCKQUOTE>
+<P>Patches and files must conform to the standards outlined in the "<A HREF="#CODING">Coding Guidelines</A>" and "<A HREF="#MAKEFILES">Makefile Guidelines</A>" sections in this document. In addition, since Apple Inc. provides CUPS under multiple licenses, we require that you <A HREF="https://www.cups.org/AppleContributorAgreement_2011-03-10.pdf">license</A> significant changes and files to us for inclusion in CUPS. The CUPS developers will inform you if licensing is required.</P></BLOCKQUOTE>
 
 
 <H2 CLASS="title"><A NAME="PRACTICES">Software Development Practices</A></H2>
 
 
 <H2 CLASS="title"><A NAME="PRACTICES">Software Development Practices</A></H2>
@@ -151,6 +130,8 @@ MAJOR.MINORsvn-rREV
 <A HREF="http://subversion.apache.org/" TARGET="_blank">subversion.apache.org</A>
 </PRE>
 
 <A HREF="http://subversion.apache.org/" TARGET="_blank">subversion.apache.org</A>
 </PRE>
 
+<p>A public read-only Git mirror is maintained for external developers. Details can be found on the CUPS.org <a href="https://www.cups.org/software.php">Software</a> page.</P>
+
 <P>Source files are "checked in" with each change so that modifications can be tracked, and each checkin must reference any applicable STRs. The following format <em>must</em> be used for commit log messages:</P>
 
 <PRE CLASS="command">
 <P>Source files are "checked in" with each change so that modifications can be tracked, and each checkin must reference any applicable STRs. The following format <em>must</em> be used for commit log messages:</P>
 
 <PRE CLASS="command">
@@ -159,27 +140,7 @@ Summary of the change on one line followed by bug number (STR #NNNN)
 Detailed list of changes.
 </PRE>
 
 Detailed list of changes.
 </PRE>
 
-<P>Primary development occurs on the <var>trunk</var> branch, with changes merged back to release branches as needed. Table 2 shows the URLs developers use for the various CUPS sub-projects and branches:</P>
-
-<DIV CLASS="table"><TABLE SUMMARY="CUPS Subversion URLs">
-<CAPTION>Table 2: CUPS Subversion URLs</CAPTION>
-<TR>
-       <TH>URL</TH>
-       <TH>Purpose</TH>
-</TR>
-<TR>
-       <TD><A HREF="http://svn.cups.org/public/cups/trunk/">https://svn.cups.org/public/cups/trunk/</A></TD>
-       <TD>Primary CUPS development branch</TD>
-</TR>
-<TR>
-       <TD><A HREF="http://svn.cups.org/public/cups/branches/">https://svn.cups.org/public/cups/branches/</A></TD>
-       <TD>CUPS maintenance branches (merge-only)</TD>
-</TR>
-<TR>
-       <TD><A HREF="http://svn.cups.org/public/cups/tags/">https://svn.cups.org/public/cups/tags/</A></TD>
-       <TD>CUPS release tags (read-only)</TD>
-</TR>
-</TABLE></DIV>
+<P>Primary development occurs on the <var>trunk</var> branch, with changes merged back to release branches as needed.</P>
 
 <P>The branch for a MAJOR.MINOR release are created when the first production release (MAJOR.MINOR.0) is made using the name "branch-MAJOR.MINOR". Release tags are created for every beta, candidate, and production release using the name "release-MAJOR.MINORbNUMBER", "release-MAJOR.MINORrcNUMBER", or "release-MAJOR.MINOR.PATCH", respectively. No release tags are created for developer snapshots.</P>
 
 
 <P>The branch for a MAJOR.MINOR release are created when the first production release (MAJOR.MINOR.0) is made using the name "branch-MAJOR.MINOR". Release tags are created for every beta, candidate, and production release using the name "release-MAJOR.MINORbNUMBER", "release-MAJOR.MINORrcNUMBER", or "release-MAJOR.MINOR.PATCH", respectively. No release tags are created for developer snapshots.</P>
 
@@ -193,7 +154,7 @@ Detailed list of changes.
 
 <H3>Build System</H3>
 
 
 <H3>Build System</H3>
 
-<P>The CUPS build system uses <A HREF="http://www.gnu.org/software/autoconf/">GNU autoconf</A> to tailor the library to the local operating system. Project files for the current release of Visual C++ are also provided for Microsoft Windows<SUP>&reg;</SUP>. To improve portability, makefiles must not make use of features unique to <A HREF="http://www.gnu.org/software/make/">GNU make</A>. See the <A HREF="#MAKEFILES">Makefile Guidelines</A> section for a description of the allowed make features and makefile guidelines.</P>
+<P>The CUPS build system uses <A HREF="http://www.gnu.org/software/autoconf/">GNU autoconf</A> to tailor the library to the local operating system. Project files for the current release of Microsoft Visual Studio are also provided for Microsoft Windows<SUP>&reg;</SUP>. To improve portability, makefiles must not make use of features unique to <A HREF="http://www.gnu.org/software/make/">GNU make</A>. See the <A HREF="#MAKEFILES">Makefile Guidelines</A> section for a description of the allowed make features and makefile guidelines.</P>
 
 <P>Additional GNU build programs such as <A HREF="http://www.gnu.org/software/automake">GNU automake</A> and <A HREF="http://www.gnu.org/software/libtool">GNU libtool</A> must not be used. GNU automake produces non-portable makefiles which depend on GNU-specific extensions, and GNU libtool is not portable or reliable enough for CUPS.</P>
 
 
 <P>Additional GNU build programs such as <A HREF="http://www.gnu.org/software/automake">GNU automake</A> and <A HREF="http://www.gnu.org/software/libtool">GNU libtool</A> must not be used. GNU automake produces non-portable makefiles which depend on GNU-specific extensions, and GNU libtool is not portable or reliable enough for CUPS.</P>
 
@@ -216,7 +177,7 @@ tools/makesrcdist <I>version</I>
 rpmbuild -ta cups-<I>version</I>-source.tar.gz
 </PRE>
 
 rpmbuild -ta cups-<I>version</I>-source.tar.gz
 </PRE>
 
-<P>The <VAR>cups.list</VAR> file is generated by the <VAR>configure</VAR> script and produces binary packages for many platforms using the <A HREF="http://www.epmhome.org/" TARGET="_blank">EPM</A> software. Table 3 shows the targets that are available for each type of binary package:</P>
+<P>The <VAR>cups.list</VAR> file is generated by the <VAR>configure</VAR> script and produces binary packages for many platforms using the <A HREF="https://www.msweet.org/projects.php?Z2" TARGET="_blank">EPM</A> software. Table 3 shows the targets that are available for each type of binary package:</P>
 
 <DIV CLASS="table"><TABLE SUMMARY="Binary Package Targets">
 <CAPTION>Table 3: Binary Package Targets</CAPTION>
 
 <DIV CLASS="table"><TABLE SUMMARY="Binary Package Targets">
 <CAPTION>Table 3: Binary Package Targets</CAPTION>
@@ -224,10 +185,6 @@ rpmbuild -ta cups-<I>version</I>-source.tar.gz
        <TH>Target</TH>
        <TH>Type of Package</TH>
 </TR>
        <TH>Target</TH>
        <TH>Type of Package</TH>
 </TR>
-<TR>
-       <TD>aix</TD>
-       <TD>AIX installp</TD>
-</TR>
 <TR>
        <TD>bsd</TD>
        <TD>*BSD pkg_install</TD>
 <TR>
        <TD>bsd</TD>
        <TD>*BSD pkg_install</TD>
@@ -236,10 +193,6 @@ rpmbuild -ta cups-<I>version</I>-source.tar.gz
        <TD>deb</TD>
        <TD>Debian dpkg</TD>
 </TR>
        <TD>deb</TD>
        <TD>Debian dpkg</TD>
 </TR>
-<TR>
-       <TD>depot</TD>
-       <TD>HP-UX swinstall</TD>
-</TR>
 <TR>
        <TD>epm</TD>
        <TD>Portable tarball with install script</TD>
 <TR>
        <TD>epm</TD>
        <TD>Portable tarball with install script</TD>
@@ -252,18 +205,10 @@ rpmbuild -ta cups-<I>version</I>-source.tar.gz
        <TD>rpm</TD>
        <TD>RPM binary</TD>
 </TR>
        <TD>rpm</TD>
        <TD>RPM binary</TD>
 </TR>
-<TR>
-       <TD>setld</TD>
-       <TD>Tru64 UNIX setld</TD>
-</TR>
 <TR>
        <TD>slackware</TD>
        <TD>Slackware install</TD>
 </TR>
 <TR>
        <TD>slackware</TD>
        <TD>Slackware install</TD>
 </TR>
-<TR>
-       <TD>swinstall</TD>
-       <TD>HP-UX swinstall</TD>
-</TR>
 </TABLE></DIV>
 
 <P>Finally, the <VAR>tools/testrpm</VAR> and <VAR>tools/testosx</VAR> scripts can be used to create binary packages from the current working copy for testing on Linux and OS X, respectively:</P>
 </TABLE></DIV>
 
 <P>Finally, the <VAR>tools/testrpm</VAR> and <VAR>tools/testosx</VAR> scripts can be used to create binary packages from the current working copy for testing on Linux and OS X, respectively:</P>
@@ -290,7 +235,7 @@ make test
 
 <H2 CLASS="title"><A NAME="STR">Trouble Report Processing</A></H2>
 
 
 <H2 CLASS="title"><A NAME="STR">Trouble Report Processing</A></H2>
 
-<P>A Software Trouble Report ("STR") must be submitted every time a user or vendor experiences a problem with the CUPS software. Trouble reports are maintained on the <A HREF="http://www.cups.org/str.php" TARGET="_blank">Bugs &amp; Features</A> page with one of the following states:</P>
+<P>A Software Trouble Report ("STR") must be submitted every time a user or vendor experiences a problem with the CUPS software. Trouble reports are maintained on the <A HREF="https://www.cups.org/str.php" TARGET="_blank">Bugs</A> page with one of the following states:</P>
 
 <OL>
 
 
 <OL>
 
@@ -407,34 +352,28 @@ make test
 
 <P>The ".cxx" extension is used because it is the only common C++ extension between Linux, OS X, UNIX, and Windows.</P></BLOCKQUOTE>
 
 
 <P>The ".cxx" extension is used because it is the only common C++ extension between Linux, OS X, UNIX, and Windows.</P></BLOCKQUOTE>
 
-<P>The top of each source file contains a header giving the name of the file, the purpose or nature of the source file, the copyright and licensing notice, and the functions contained in the file.  The file name and revision information is provided by the Subversion "&#36;Id$" tag:</P>
+<P>The top of each source file contains a header giving the name of the file, the purpose or nature of the source file, and the copyright and licensing notice.  The file name and revision information is provided by the Subversion "&#36;Id$" tag:</P>
 
 <PRE CLASS="command">
 /*
  * "&#36;Id$"
  *
 
 <PRE CLASS="command">
 /*
  * "&#36;Id$"
  *
- *   Description of file contents.
- *
- *   Copyright 2012 by Apple Inc.
+ * Description of file contents.
  *
  *
- *   These coded instructions, statements, and computer programs are the
- *   property of Apple Inc. and are protected by Federal copyright
- *   law.  Distribution and use rights are outlined in the file "LICENSE.txt"
- *   which should have been included with this file.  If this file is
- *   file is missing or damaged, see the license at "http://www.cups.org/".
+ * Copyright 2013 by Apple Inc.
  *
  *
- * Contents:
- *
- *   function1() - Description 1.
- *   function2() - Description 2.
- *   function3() - Description 3.
+ * These coded instructions, statements, and computer programs are the
+ * property of Apple Inc. and are protected by Federal copyright
+ * law.  Distribution and use rights are outlined in the file "LICENSE.txt"
+ * which should have been included with this file.  If this file is
+ * file is missing or damaged, see the license at "http://www.cups.org/".
  */
 </PRE>
 
 <P>For source files that are subject to the Apple OS-Developed Software exception, the following additional comment appears after the contact information:</P>
 
 <PRE CLASS="command">
  */
 </PRE>
 
 <P>For source files that are subject to the Apple OS-Developed Software exception, the following additional comment appears after the contact information:</P>
 
 <PRE CLASS="command">
- *   This file is subject to the Apple OS-Developed Software exception.
+ * This file is subject to the Apple OS-Developed Software exception.
 </PRE>
 
 <P>The bottom of each source file contains a trailer giving the name of the file using the Subversion "&#36;Id$" tag. The primary purpose of this is to mark the end of a source file; if the trailer is missing it is possible that code has been lost near the end of the file:</P>
 </PRE>
 
 <P>The bottom of each source file contains a trailer giving the name of the file using the Subversion "&#36;Id$" tag. The primary purpose of this is to mark the end of a source file; if the trailer is missing it is possible that code has been lost near the end of the file:</P>
@@ -446,6 +385,17 @@ make test
 </PRE>
 
 
 </PRE>
 
 
+<H3>Header Files</H3>
+
+<P>All public header files must include the <var>versioning.h</var> header file, or a header that does so. Function declarations are then "decorated" with the correct <tt>_CUPS_API_major_minor</tt> macro to define its availability based on the build environment, for example:</p>
+
+<PRE CLASS="command">
+extern int cupsDoThis(int foo, int bar) _CUPS_API_2_0;
+</PRE>
+
+<P>Private API header files must be named with the suffix "-private", for example the <var>cups.h</var> header file defines all of the public CUPS APIs while the <var>cups-private.h</var> header file defines all of the private CUPS APIs as well. Typically a private API header file will include the corresponding public API header file.</P>
+
+
 <H3>Comments</H3>
 
 <P>All source code utilizes block comments within functions to describe the operations being performed by a group of statements; avoid putting a comment per line unless absolutely necessary, and then consider refactoring the code so that it is not necessary.  C source files use the block comment format ("/* comment */") since many vendor C compilers still do not support C99/C++ comments ("// comment"):</P>
 <H3>Comments</H3>
 
 <P>All source code utilizes block comments within functions to describe the operations being performed by a group of statements; avoid putting a comment per line unless absolutely necessary, and then consider refactoring the code so that it is not necessary.  C source files use the block comment format ("/* comment */") since many vendor C compilers still do not support C99/C++ comments ("// comment"):</P>
@@ -637,15 +587,15 @@ enum
 #
 # "&#36;Id$"
 #
 #
 # "&#36;Id$"
 #
-#   Makefile for ...
+# Makefile for ...
 #
 #
-#   Copyright 2012 by Apple Inc.
+# Copyright 2013 by Apple Inc.
 #
 #
-#   These coded instructions, statements, and computer programs are the
-#   property of Apple Inc. and are protected by Federal copyright
-#   law.  Distribution and use rights are outlined in the file "LICENSE.txt"
-#   which should have been included with this file.  If this file is
-#   file is missing or damaged, see the license at "http://www.cups.org/".
+# These coded instructions, statements, and computer programs are the
+# property of Apple Inc. and are protected by Federal copyright
+# law.  Distribution and use rights are outlined in the file "LICENSE.txt"
+# which should have been included with this file.  If this file is
+# file is missing or damaged, see the license at "http://www.cups.org/".
 #
 </PRE>
 
 #
 </PRE>
 
@@ -881,7 +831,7 @@ libname.a: $(OBJECTS)
 
 <H3>Shared Libraries</H3>
 
 
 <H3>Shared Libraries</H3>
 
-<P>Shared libraries have a prefix of "lib" and the extension ".dylib", ".sl", ".so", or "_s.a" depending on the operating system. A typical shared library is composed of several targets that look like:</P>
+<P>Shared libraries have a prefix of "lib" and the extension ".dylib" or ".so" depending on the operating system. A typical shared library is composed of several targets that look like:</P>
 
 <PRE CLASS="command">
 libname.so: $(OBJECTS)
 
 <PRE CLASS="command">
 libname.so: $(OBJECTS)
@@ -891,13 +841,6 @@ libname.so: $(OBJECTS)
 &rarr; $(LN) libname.so.$(DSOVERSION) libname.so.$(DSOMAJOR)
 &rarr; $(LN) libname.so.$(DSOVERSION) libname.so
 
 &rarr; $(LN) libname.so.$(DSOVERSION) libname.so.$(DSOMAJOR)
 &rarr; $(LN) libname.so.$(DSOVERSION) libname.so
 
-libname.sl: $(OBJECTS)
-&rarr; echo $(DSOCOMMAND) libname.sl.$(DSOVERSION) ...
-&rarr; $(DSOCOMMAND) libname.sl.$(DSOVERSION) $(OBJECTS)
-&rarr; $(RM) libname.sl libname.sl.$(DSOMAJOR)
-&rarr; $(LN) libname.sl.$(DSOVERSION) libname.sl.$(DSOMAJOR)
-&rarr; $(LN) libname.sl.$(DSOVERSION) libname.sl
-
 libname.dylib: $(OBJECTS)
 &rarr; echo $(DSOCOMMAND) libname.$(DSOVERSION).dylib ...
 &rarr; $(DSOCOMMAND) libname.$(DSOVERSION).dylib \
 libname.dylib: $(OBJECTS)
 &rarr; echo $(DSOCOMMAND) libname.$(DSOVERSION).dylib ...
 &rarr; $(DSOCOMMAND) libname.$(DSOVERSION).dylib \
@@ -909,14 +852,6 @@ libname.dylib: $(OBJECTS)
 &rarr; $(RM) libname.$(DSOMAJOR).dylib
 &rarr; $(LN) libname.$(DSOVERSION).dylib libname.$(DSOMAJOR).dylib
 &rarr; $(LN) libname.$(DSOVERSION).dylib libname.dylib
 &rarr; $(RM) libname.$(DSOMAJOR).dylib
 &rarr; $(LN) libname.$(DSOVERSION).dylib libname.$(DSOMAJOR).dylib
 &rarr; $(LN) libname.$(DSOVERSION).dylib libname.dylib
-
-libname_s.a: $(OBJECTS)
-&rarr; echo $(DSOCOMMAND) libname_s.o ...
-&rarr; $(DSOCOMMAND) libname_s.o $(OBJECTS) $(LIBS)
-&rarr; echo $(LIBCOMMAND) libname_s.a libname_s.o
-&rarr; $(RM) $@
-&rarr; $(LIBCOMMAND) libname_s.a libname_s.o
-&rarr; $(CHMOD) +x libname_s.a
 </PRE>
 
 
 </PRE>
 
 
index 857a4304906a23ff23e9ba0098b2df03f861488c..460c33ba9931a8e3b02e4d8cb3104787619f2c49 100644 (file)
@@ -100,7 +100,7 @@ HEIGHT="128" ALT="CUPS"></A></TD>
 </TD></TR>
 <TR><TD>&nbsp;</TD></TR>
 <TR><TD CLASS="trailer">CUPS and the CUPS logo are trademarks of
 </TD></TR>
 <TR><TD>&nbsp;</TD></TR>
 <TR><TD CLASS="trailer">CUPS and the CUPS logo are trademarks of
-<A HREF="http://www.apple.com">Apple Inc.</A> Copyright 2007-2013 Apple
+<A HREF="http://www.apple.com">Apple Inc.</A> Copyright 2007-2014 Apple
 Inc. All rights reserved.</TD></TR>
 </TABLE>
 </BODY>
 Inc. All rights reserved.</TD></TR>
 </TABLE>
 </BODY>
index 939a2a60eb0b93b272772f94037fe2f94b5fb5c1..8f0c1e883994e5407a4a8d9b51bd17746ba10cf2 100644 (file)
@@ -100,7 +100,7 @@ HEIGHT="128" ALT="CUPS"></A></TD>
 </TD></TR>
 <TR><TD>&nbsp;</TD></TR>
 <TR><TD CLASS="trailer">CUPS e il logo di CUPS sono marchi registrati da
 </TD></TR>
 <TR><TD>&nbsp;</TD></TR>
 <TR><TD CLASS="trailer">CUPS e il logo di CUPS sono marchi registrati da
-<A HREF="http://www.apple.com">Apple Inc.</A> Copyright 2007-2013 Apple
+<A HREF="http://www.apple.com">Apple Inc.</A> Copyright 2007-2014 Apple
 Inc. Tutti i diritti sono riservati.</TD></TR>
 </TABLE>
 </BODY>
 Inc. Tutti i diritti sono riservati.</TD></TR>
 </TABLE>
 </BODY>
index e62d8f1e91d74dba6316bb78dc3331a60fa746ee..73219abcff2748abd6119264e6ce820b56edd40a 100644 (file)
@@ -100,7 +100,7 @@ HEIGHT="128" ALT="CUPS"></A></TD>
 </TD></TR>
 <TR><TD>&nbsp;</TD></TR>
 <TR><TD CLASS="trailer">CUPS and the CUPS logo are trademarks of
 </TD></TR>
 <TR><TD>&nbsp;</TD></TR>
 <TR><TD CLASS="trailer">CUPS and the CUPS logo are trademarks of
-<A HREF="http://www.apple.com">Apple Inc.</A> CUPS is copyright 2007-2013 Apple
+<A HREF="http://www.apple.com">Apple Inc.</A> CUPS is copyright 2007-2014 Apple
 Inc. All rights reserved.</TD></TR>
 </TABLE>
 </BODY>
 Inc. All rights reserved.</TD></TR>
 </TABLE>
 </BODY>
index d1300e12dd70c4c95b42cef057b399e827ea415c..6ab2e52a9b7a95af437513af4adc56ca187abc99 100644 (file)
@@ -97,7 +97,7 @@ HEIGHT="128" ALT="CUPS"></A></TD>
 
 </TD></TR>
 <TR><TD>&nbsp;</TD></TR>
 
 </TD></TR>
 <TR><TD>&nbsp;</TD></TR>
-<TR><TD CLASS="trailer">CUPS а также логотип CUPS являются зарегистрированными торговыми марками <A HREF="http://www.apple.com">Apple Inc.</A> Авторские права на CUPS принадлежат (2007-2013) компании Apple Inc. Все права защищены.</TD></TR>
+<TR><TD CLASS="trailer">CUPS а также логотип CUPS являются зарегистрированными торговыми марками <A HREF="http://www.apple.com">Apple Inc.</A> Авторские права на CUPS принадлежат (2007-2014) компании Apple Inc. Все права защищены.</TD></TR>
 </TABLE>
 </BODY>
 </HTML>
 </TABLE>
 </BODY>
 </HTML>
index da08298b383759c8143390e06bf61b84fa962240..f4737a64d731e758e231e34be8c4a0faeacc2e41 100644 (file)
@@ -1,5 +1,5 @@
 #
 #
-# "$Id$"
+# "$Id: Makefile 3247 2011-05-12 06:22:31Z msweet $"
 #
 #   PPD compiler example makefile for CUPS.
 #
 #
 #   PPD compiler example makefile for CUPS.
 #
@@ -124,5 +124,5 @@ uninstall:
 
 
 #
 
 
 #
-# End of "$Id$".
+# End of "$Id: Makefile 3247 2011-05-12 06:22:31Z msweet $".
 #
 #
index 61588cad13bc462f5405fa42ad0ace9a94b29ca9..920f8db127f18000b6e602d89693fc043a94b32c 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: ppdx.c 3833 2012-05-23 22:51:18Z msweet $"
  *
  *   Example code for encoding and decoding large amounts of data in a PPD file.
  *   This would typically be used in a driver to save configuration/state
  *
  *   Example code for encoding and decoding large amounts of data in a PPD file.
  *   This would typically be used in a driver to save configuration/state
@@ -310,5 +310,5 @@ ppdxWriteData(const char *name,             /* I - Base name of keyword */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: ppdx.c 3833 2012-05-23 22:51:18Z msweet $".
  */
  */
index 1be6928da18c68902d6b68584d44f61a9437309e..14f34b349995985f08cf55e09ad7a75a9620eb0d 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: ppdx.h 3833 2012-05-23 22:51:18Z msweet $"
  *
  *   Header for PPD data encoding example code.
  *
  *
  *   Header for PPD data encoding example code.
  *
@@ -78,5 +78,5 @@ extern void   ppdxWriteData(const char *name, const void *data,
 #endif /* !_PPDX_H */
 
 /*
 #endif /* !_PPDX_H */
 
 /*
- * End of "$Id$".
+ * End of "$Id: ppdx.h 3833 2012-05-23 22:51:18Z msweet $".
  */
  */
index f1c16868800f0e0dc4a70fa5c1b82cfcc60544a5..372f3d554405e1c044af9f0dd08bf6bb75845efc 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: testppdx.c 3833 2012-05-23 22:51:18Z msweet $"
  *
  *   Test program for PPD data encoding example code.
  *
  *
  *   Test program for PPD data encoding example code.
  *
@@ -113,5 +113,5 @@ main(void)
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: testppdx.c 3833 2012-05-23 22:51:18Z msweet $".
  */
  */
index 179b1ec6c8db51a1d83829f9c02ace6741dbf3d2..2e58df66df9c269044b5ddf92fbc568ef5f1436d 100644 (file)
@@ -1,6 +1,6 @@
 *PPD-Adobe: "4.3"
 *%
 *PPD-Adobe: "4.3"
 *%
-*% "$Id$"
+*% "$Id: testppdx.ppd 3833 2012-05-23 22:51:18Z msweet $"
 *%
 *% Test PPD file for data encoding example.
 *%
 *%
 *% Test PPD file for data encoding example.
 *%
 *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
 *Font ZapfDingbats: Special "(001.004S)" Standard ROM
 *%
 *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
 *Font ZapfDingbats: Special "(001.004S)" Standard ROM
 *%
-*% End of "$Id$".
+*% End of "$Id: testppdx.ppd 3833 2012-05-23 22:51:18Z msweet $".
 *%
 *EXData0000: "eNqlVm1v2zYQ/hz/ipvWznLgl6T7siXrgCJ2AANBEyQpNmAtAlqiLG4SKZBU7LTIf9/dUW9Og32ZAFsieffcc88dKS2OR3AM0Zt1+ibCJxoA3EvnobJma0UJmbFwc7OEVHgBUicmVXoLci/KqpCAQznvHC9MWSmc3Smfn3WzdG2TBGYGPCJXVbqH2fIBQR+Wq5vb1cWH+9XyfRTBbNs"
 *EXData0001: "GcwTaG6zIqkrh7evgzDVk1Xb3MO7k9N3sHmCDxWRWeuk53KfSxf4paC087ZOvDLaTcF54WUptcdnoVO0KavaS9um7EBYCT6XAQhnK2n9E5hsEIc9yQ6XvUw8RkEelzKVVhQI2TAMEIXYzQGWClmoTU002L1GgmwVIpraF0ozXYoOGUkZXa0vVh/vVnO/91FA2+UqycHlpi5SyMWjhI0"
 *%
 *EXData0000: "eNqlVm1v2zYQ/hz/ipvWznLgl6T7siXrgCJ2AANBEyQpNmAtAlqiLG4SKZBU7LTIf9/dUW9Og32ZAFsieffcc88dKS2OR3AM0Zt1+ibCJxoA3EvnobJma0UJmbFwc7OEVHgBUicmVXoLci/KqpCAQznvHC9MWSmc3Smfn3WzdG2TBGYGPCJXVbqH2fIBQR+Wq5vb1cWH+9XyfRTBbNs"
 *EXData0001: "GcwTaG6zIqkrh7evgzDVk1Xb3MO7k9N3sHmCDxWRWeuk53KfSxf4paC087ZOvDLaTcF54WUptcdnoVO0KavaS9um7EBYCT6XAQhnK2n9E5hsEIc9yQ6XvUw8RkEelzKVVhQI2TAMEIXYzQGWClmoTU002L1GgmwVIpraF0ozXYoOGUkZXa0vVh/vVnO/91FA2+UqycHlpi5SyMWjhI0"
index 08451e9c4408bb1dd4124da4b48d800f663cb5b8..99d2ee0505038a9b62ad03851378056f2134fb00 100644 (file)
@@ -1,5 +1,5 @@
 #
 #
-# "$Id$"
+# "$Id: Makefile 10996 2013-05-29 11:51:34Z msweet $"
 #
 #   Filter makefile for CUPS.
 #
 #
 #   Filter makefile for CUPS.
 #
@@ -398,5 +398,5 @@ include Dependencies
 
 
 #
 
 
 #
-# End of "$Id$".
+# End of "$Id: Makefile 10996 2013-05-29 11:51:34Z msweet $".
 #
 #
index fd8e35a02cc00c97c605526966bb383574bd5f20..a75809c2477d68201d0faac665f4db8916d411f5 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: commandtops.c 3794 2012-04-23 22:44:16Z msweet $"
  *
  *   PostScript command filter for CUPS.
  *
  *
  *   PostScript command filter for CUPS.
  *
@@ -534,5 +534,5 @@ report_levels(ppd_file_t *ppd,              /* I - PPD file */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: commandtops.c 3794 2012-04-23 22:44:16Z msweet $".
  */
  */
index b80f4d5b566e37d5737cc12d4ee0b3f2dd0e816e..2d52e781ccd7e8448f43dc60e1d31f0f94439c6c 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: common.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Common filter routines for CUPS.
  *
  *
  *   Common filter routines for CUPS.
  *
@@ -531,5 +531,5 @@ WriteTextComment(const char *name,  /* I - Comment name ("Title", etc.) */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: common.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index bbaf99eed0ef55e13191b0ab0505adb7497b0cc7..9693ce8d38ca21b8ee0dec2da2da4d1261349d81 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: common.h 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Common filter definitions for CUPS.
  *
  *
  *   Common filter definitions for CUPS.
  *
@@ -74,5 +74,5 @@ extern void   WriteTextComment(const char *name, const char *value);
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: common.h 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index c1cd0d3b11bbf1ee1f319ee6c9dad7e7656bae31..994cfb86d9d5ed7a2ef989c4a1b032732d9a4a65 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: error.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Raster error handling for CUPS.
  *
  *
  *   Raster error handling for CUPS.
  *
@@ -282,5 +282,5 @@ get_error_buffer(void)
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: error.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index a1b1e2b84b497ed22d6bc88c928e7b23fe23db3e..81a3f17d80c24fca96c3b14ec26575941ba7bcd7 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: gziptoany.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   GZIP/raw pre-filter for CUPS.
  *
  *
  *   GZIP/raw pre-filter for CUPS.
  *
@@ -108,5 +108,5 @@ main(int  argc,                             /* I - Number of command-line arguments */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: gziptoany.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 77157fb97597c64bc3be8939136762c3fe999e72..4630beae0cf5ca323a0e537ca623c98208acf3e7 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: interpret.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   PPD command interpreter for CUPS.
  *
  *
  *   PPD command interpreter for CUPS.
  *
@@ -1684,5 +1684,5 @@ DEBUG_stack(_cups_ps_stack_t *st) /* I - Stack */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: interpret.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 2230a8b6162aade52f77dacd88b0bc73c8701b5c..49a6fa542ded88e419d4ae0ec4ba1ec3b7a8b1fb 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: pstops.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   PostScript filter for CUPS.
  *
  *
  *   PostScript filter for CUPS.
  *
@@ -3430,5 +3430,5 @@ write_options(
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: pstops.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 801129e603e00e752543a9bfe101f1432bdda6d8..8dd76abe7b5a6f6960b7175ad442f952edb88385 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: raster.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Raster file routines for CUPS.
  *
  *
  *   Raster file routines for CUPS.
  *
@@ -1475,5 +1475,5 @@ cups_write_fd(void          *ctx, /* I - File descriptor pointer */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: raster.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 69e139d37d5d92ea6550da6bef2f944e141305e7..eacbd0eecd480f63594aece2628a10a01d0f3b4c 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: rasterbench.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Raster benchmark program for CUPS.
  *
  *
  *   Raster benchmark program for CUPS.
  *
@@ -351,5 +351,5 @@ write_test(int         fd,          /* I - File descriptor to write to */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: rasterbench.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 8257fec5be587f5558c9156045b952736e672aa7..e53acabfc3b308c79511326abd208802f769f376 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: rastertoepson.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   EPSON ESC/P and ESC/P2 filter for CUPS.
  *
  *
  *   EPSON ESC/P and ESC/P2 filter for CUPS.
  *
@@ -1153,5 +1153,5 @@ main(int  argc,                           /* I - Number of command-line arguments */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: rastertoepson.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index ee6358ba9e3e7d58496fd9ceac2be1fbb564f76f..5efad593b09ccf9fc9b93c922a0b98d633b25004 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: rastertohp.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Hewlett-Packard Page Control Language filter for CUPS.
  *
  *
  *   Hewlett-Packard Page Control Language filter for CUPS.
  *
@@ -882,5 +882,5 @@ main(int  argc,                             /* I - Number of command-line arguments */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: rastertohp.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index f5d80256aecc8be827df7e19f5d1c28f98c9d76a..1c495e65daa9777c0e31dcdedfb81068e3ca8b47 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: rastertolabel.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Label printer filter for CUPS.
  *
  *
  *   Label printer filter for CUPS.
  *
@@ -1297,5 +1297,5 @@ main(int  argc,                           /* I - Number of command-line arguments */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: rastertolabel.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 622aa605ab0985f2e5f6cf61eaeadb5e87374be4..97dab1cbceb65bf7448ada9768ad231674a61b33 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: rastertopwg.c 3427 2011-09-20 18:40:57Z msweet $"
  *
  *   CUPS raster to PWG raster format filter for CUPS.
  *
  *
  *   CUPS raster to PWG raster format filter for CUPS.
  *
@@ -457,5 +457,5 @@ main(int  argc,                             /* I - Number of command-line args */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: rastertopwg.c 3427 2011-09-20 18:40:57Z msweet $".
  */
  */
index 8920e2e770f2f07f716763ff5e627d1621dca289..8b682a5abe8ddce691185dd511da887c80ac664a 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: testraster.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Raster test program routines for CUPS.
  *
  *
  *   Raster test program routines for CUPS.
  *
@@ -1074,5 +1074,5 @@ print_changes(
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: testraster.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 41d944e3e29fe1714597850a849243af067b3a91..956458fc805ec964619c0bde70270b559f170265 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
 #!/bin/sh
 #
-# "$Id$"
+# "$Id: install-sh 11025 2013-06-07 01:00:33Z msweet $"
 #
 # Install a program, script, or datafile.
 #
 #
 # Install a program, script, or datafile.
 #
index 1a977101b889a4fec46107bbb837ec7c58217dc6..29fc38ac0ef69e8305b1119724660837b318ce9a 100644 (file)
@@ -1,5 +1,5 @@
 #
 #
-# "$Id$"
+# "$Id: Makefile 10996 2013-05-29 11:51:34Z msweet $"
 #
 #   Locale file makefile for CUPS.
 #
 #
 #   Locale file makefile for CUPS.
 #
@@ -218,5 +218,5 @@ include Dependencies
 
 
 #
 
 
 #
-# End of "$Id$".
+# End of "$Id: Makefile 10996 2013-05-29 11:51:34Z msweet $".
 #
 #
index 64563f679a95cb3c6eeb365901cf47798692c9e8..14e74a2fabab6427c5ad6c681d577ca8256f611a 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: checkpo.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Verify that translations in the .po file have the same number and type of
  *   printf-style format strings.
  *
  *   Verify that translations in the .po file have the same number and type of
  *   printf-style format strings.
@@ -409,5 +409,5 @@ free_formats(cups_array_t *fmts)    /* I - Array of format strings */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: checkpo.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 754a487b499d4a0eb91786a23197bc2dda9f1742..49fba46b3a254247bd5d011fbeaa665eb5bcc2c4 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: po2strings.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Convert a GNU gettext .po file to an Apple .strings file.
  *
  *
  *   Convert a GNU gettext .po file to an Apple .strings file.
  *
@@ -292,5 +292,5 @@ main(int  argc,                             /* I - Number of command-line args */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: po2strings.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 8df9059be4d1b3ea967d49f5f7788f08a16d24da..489893238b71ed54dea3d99e62bd5cf27bc91d4e 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: strings2po.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  * Convert Apple .strings file (UTF-16 BE text file) to GNU gettext .po files.
  *
  *
  * Convert Apple .strings file (UTF-16 BE text file) to GNU gettext .po files.
  *
@@ -171,5 +171,5 @@ write_po(FILE       *po,            /* I - .po file */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: strings2po.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 13228d27a2552f593d14b08235d7c939e998751a..9523da9d7be8e6ebe01f267a9ecac9af06de6902 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: translate.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   HTTP-based translation program for CUPS.
  *
  *
  *   HTTP-based translation program for CUPS.
  *
@@ -435,5 +435,5 @@ write_string(cups_file_t *fp,               /* I - File to write to */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: translate.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 1987acbb0fa77e161e230dc4ad85abd22480d3a4..6074d0c344ba25b8f0840ed04ac92622f9e07c0a 100644 (file)
@@ -1,5 +1,5 @@
 #
 #
-# "$Id$"
+# "$Id: Makefile 11024 2013-06-06 23:11:13Z msweet $"
 #
 #   Man page makefile for CUPS.
 #
 #
 #   Man page makefile for CUPS.
 #
@@ -222,5 +222,5 @@ mantohtml:  mantohtml.o
 
 
 #
 
 
 #
-# End of "$Id$".
+# End of "$Id: Makefile 11024 2013-06-06 23:11:13Z msweet $".
 #
 #
index ebdd9d66aa4b1e07e65d0d9972b5b314035eaf42..a5fca5c0018a58c5b9a481aedc3c531f08492fc8 100644 (file)
@@ -1,5 +1,5 @@
 .\"
 .\"
-.\" "$Id$"
+.\" "$Id: backend.man 11022 2013-06-06 22:14:09Z msweet $"
 .\"
 .\"   Backend man page for CUPS.
 .\"
 .\"
 .\"   Backend man page for CUPS.
 .\"
@@ -168,5 +168,5 @@ http://localhost:631/help
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: backend.man 11022 2013-06-06 22:14:09Z msweet $".
 .\"
 .\"
index 15adcb22d7135b654c3f711d250060f4ed60a616..17380fa0cc12770d053f42a890ea37af72cc77b3 100644 (file)
@@ -1,5 +1,5 @@
 .\"
 .\"
-.\" "$Id$"
+.\" "$Id: cancel.man 11022 2013-06-06 22:14:09Z msweet $"
 .\"
 .\"   cancel man page for CUPS.
 .\"
 .\"
 .\"   cancel man page for CUPS.
 .\"
@@ -75,5 +75,5 @@ http://localhost:631/help
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: cancel.man 11022 2013-06-06 22:14:09Z msweet $".
 .\"
 .\"
index 8a40a7d51f85c65a3e281f05a43b7128032d70d0..2e93fc8fd39747f063615845d117121b66c97ad0 100644 (file)
@@ -1,5 +1,5 @@
 .\"
 .\"
-.\" "$Id$"
+.\" "$Id: classes.conf.man 11022 2013-06-06 22:14:09Z msweet $"
 .\"
 .\"   classes.conf man page for CUPS.
 .\"
 .\"
 .\"   classes.conf man page for CUPS.
 .\"
@@ -106,5 +106,5 @@ http://localhost:631/help
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: classes.conf.man 11022 2013-06-06 22:14:09Z msweet $".
 .\"
 .\"
index a078ac9df9d4b17eb54030d4feff52a113670541..fd523698796f77c62f1d89f278648cc72da9d751 100644 (file)
@@ -1,5 +1,5 @@
 .\"
 .\"
-.\" "$Id$"
+.\" "$Id: client.conf.man.in 11109 2013-07-08 21:15:13Z msweet $"
 .\"
 .\"   client.conf man page for CUPS.
 .\"
 .\"
 .\"   client.conf man page for CUPS.
 .\"
@@ -61,5 +61,5 @@ http://localhost:631/help
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: client.conf.man.in 11109 2013-07-08 21:15:13Z msweet $".
 .\"
 .\"
index 69bad3c2e7568e81580ade4c2ef034e50121536f..b75527db56ab3a9296a70afab4a60a41b174624a 100644 (file)
@@ -1,5 +1,5 @@
 .\"
 .\"
-.\" "$Id$"
+.\" "$Id: cups-config.man 11022 2013-06-06 22:14:09Z msweet $"
 .\"
 .\"   cups-config man page for CUPS.
 .\"
 .\"
 .\"   cups-config man page for CUPS.
 .\"
@@ -113,5 +113,5 @@ http://localhost:631/help
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: cups-config.man 11022 2013-06-06 22:14:09Z msweet $".
 .\"
 .\"
index 4aa8f432acade7325fdba347e9af7ec2d18c5ae9..1c75f68b02e43478713a8e8c354b3e1be46edec0 100644 (file)
@@ -1,5 +1,5 @@
 .\"
 .\"
-.\" "$Id$"
+.\" "$Id: cups-deviced.man.in 11109 2013-07-08 21:15:13Z msweet $"
 .\"
 .\"   cups-deviced man page for CUPS.
 .\"
 .\"
 .\"   cups-deviced man page for CUPS.
 .\"
@@ -40,5 +40,5 @@ http://localhost:631/help
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: cups-deviced.man.in 11109 2013-07-08 21:15:13Z msweet $".
 .\"
 .\"
index 3cb3fef00224d03503eeedfbd0f9936c0488501a..a3dd8d0e51d632a1aca8b421d053ded48721eb54 100644 (file)
@@ -1,5 +1,5 @@
 .\"
 .\"
-.\" "$Id$"
+.\" "$Id: cups-driverd.man.in 11109 2013-07-08 21:15:13Z msweet $"
 .\"
 .\"   cups-driverd man page for CUPS.
 .\"
 .\"
 .\"   cups-driverd man page for CUPS.
 .\"
@@ -118,5 +118,5 @@ http://localhost:631/help
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: cups-driverd.man.in 11109 2013-07-08 21:15:13Z msweet $".
 .\"
 .\"
index c17490cf15aa493e85c2d4eed8e59a766784b3de..bfc46e70fc17dd70d03a6261a9fddb82230d0fae 100644 (file)
@@ -1,5 +1,5 @@
 .\"
 .\"
-.\" "$Id$"
+.\" "$Id: cups-files.conf.man.in 11201 2013-07-26 21:27:27Z msweet $"
 .\"
 .\"   cupsd.conf man page for CUPS.
 .\"
 .\"
 .\"   cupsd.conf man page for CUPS.
 .\"
@@ -148,5 +148,5 @@ http://localhost:631/help
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: cups-files.conf.man.in 11201 2013-07-26 21:27:27Z msweet $".
 .\"
 .\"
index e49c2ba54dcc5c1df6ed8e8db1fe0f1a28266232..d1cb61786eb78d27b80cd6b38c160474d88ba21c 100644 (file)
@@ -1,5 +1,5 @@
 .\"
 .\"
-.\" "$Id$"
+.\" "$Id: cups-lpd.man.in 11109 2013-07-08 21:15:13Z msweet $"
 .\"
 .\"   cups-lpd man page for CUPS.
 .\"
 .\"
 .\"   cups-lpd man page for CUPS.
 .\"
@@ -120,5 +120,5 @@ http://localhost:631/help
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: cups-lpd.man.in 11109 2013-07-08 21:15:13Z msweet $".
 .\"
 .\"
index 3e8bc78a4b40665843b55b35f650a872b0f2dbeb..261704fde38f4d25586e280b5556251ebeeea68c 100644 (file)
@@ -1,5 +1,5 @@
 .\"
 .\"
-.\" "$Id$"
+.\" "$Id: cups-snmp.conf.man 11022 2013-06-06 22:14:09Z msweet $"
 .\"
 .\"   snmp.conf man page for CUPS.
 .\"
 .\"
 .\"   snmp.conf man page for CUPS.
 .\"
@@ -74,5 +74,5 @@ http://localhost:631/help
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: cups-snmp.conf.man 11022 2013-06-06 22:14:09Z msweet $".
 .\"
 .\"
index ae07f248db0ae741d674a0151890a064fcaa2fff..03ab2e077fa854be087ced4a12964587b348ade9 100644 (file)
@@ -1,5 +1,5 @@
 .\"
 .\"
-.\" "$Id$"
+.\" "$Id: cups-snmp.man.in 11109 2013-07-08 21:15:13Z msweet $"
 .\"
 .\"   SNMP backend man page for CUPS.
 .\"
 .\"
 .\"   SNMP backend man page for CUPS.
 .\"
@@ -58,5 +58,5 @@ http://localhost:631/help
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: cups-snmp.man.in 11109 2013-07-08 21:15:13Z msweet $".
 .\"
 .\"
index 5a852a214e6097d973d813c82dc142fc6a7cdd0a..35f2cbfde1614d1e39ddd86573a8132248d652ea 100644 (file)
@@ -1,5 +1,5 @@
 .\"
 .\"
-.\" "$Id$"
+.\" "$Id: cupsaccept.man 11022 2013-06-06 22:14:09Z msweet $"
 .\"
 .\"   accept/reject man page for CUPS.
 .\"
 .\"
 .\"   accept/reject man page for CUPS.
 .\"
@@ -75,5 +75,5 @@ http://localhost:631/help
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: cupsaccept.man 11022 2013-06-06 22:14:09Z msweet $".
 .\"
 .\"
index 74cb0adb009a1f514dee5eb8096e92ac9fd51264..6117edd011d463e3a9d34d1856ef619385b1b788 100644 (file)
@@ -1,5 +1,5 @@
 .\"
 .\"
-.\" "$Id$"
+.\" "$Id: cupsaddsmb.man.in 11206 2013-07-31 18:16:09Z msweet $"
 .\"
 .\"   cupsaddsmb man page for CUPS.
 .\"
 .\"
 .\"   cupsaddsmb man page for CUPS.
 .\"
@@ -172,5 +172,5 @@ http://localhost:631/help
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: cupsaddsmb.man.in 11206 2013-07-31 18:16:09Z msweet $".
 .\"
 .\"
index 68953c0649c4d8c254c917cf302bf48cede15576..692d15a8cc29ec5256bce107b561a968e21174e8 100644 (file)
@@ -1,5 +1,5 @@
 .\"
 .\"
-.\" "$Id$"
+.\" "$Id: cupsctl.man 11022 2013-06-06 22:14:09Z msweet $"
 .\"
 .\"   cupsctl man page for CUPS.
 .\"
 .\"
 .\"   cupsctl man page for CUPS.
 .\"
@@ -93,5 +93,5 @@ http://localhost:631/help
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: cupsctl.man 11022 2013-06-06 22:14:09Z msweet $".
 .\"
 .\"
index 60c61f7da92bb8fe54d617562b915b9116ef1a23..3435f3939a3653f2010fc20be9a6abbbebb408e1 100644 (file)
@@ -1,5 +1,5 @@
 .\"
 .\"
-.\" "$Id$"
+.\" "$Id: cupsd.conf.man.in 11109 2013-07-08 21:15:13Z msweet $"
 .\"
 .\"   cupsd.conf man page for CUPS.
 .\"
 .\"
 .\"   cupsd.conf man page for CUPS.
 .\"
@@ -521,5 +521,5 @@ http://localhost:631/help
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: cupsd.conf.man.in 11109 2013-07-08 21:15:13Z msweet $".
 .\"
 .\"
index 9fdcc22279b3e1f02ae25e9f00f2359cc85e2ee8..6193de6b8f8bc08773919ee03e5be76442ae1349 100644 (file)
@@ -1,5 +1,5 @@
 .\"
 .\"
-.\" "$Id$"
+.\" "$Id: cupsd.man.in 11109 2013-07-08 21:15:13Z msweet $"
 .\"
 .\"   cupsd man page for CUPS.
 .\"
 .\"
 .\"   cupsd man page for CUPS.
 .\"
@@ -68,5 +68,5 @@ http://localhost:631/help
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: cupsd.man.in 11109 2013-07-08 21:15:13Z msweet $".
 .\"
 .\"
index e65a3b8eee7039f1a62d1dcecc971e0f87960fb1..00d23eb2c29af683601adfa3672ceac62e3a6efd 100644 (file)
@@ -1,5 +1,5 @@
 .\"
 .\"
-.\" "$Id$"
+.\" "$Id: cupsenable.man 11022 2013-06-06 22:14:09Z msweet $"
 .\"
 .\"   cupsenable/cupsdisable man page for CUPS.
 .\"
 .\"
 .\"   cupsenable/cupsdisable man page for CUPS.
 .\"
@@ -89,5 +89,5 @@ http://localhost:631/help
 Copyright 2007-2013 by Apple Inc.
 
 .\"
 Copyright 2007-2013 by Apple Inc.
 
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: cupsenable.man 11022 2013-06-06 22:14:09Z msweet $".
 .\"
 .\"
index bfc532e3535fcb36dc276ef89a0ce8a023fb89ce..e88d62be4049d2111206b404aeb35b0796b2d11b 100644 (file)
@@ -1,5 +1,5 @@
 .\"
 .\"
-.\" "$Id$"
+.\" "$Id: cupsfilter.man 11022 2013-06-06 22:14:09Z msweet $"
 .\"
 .\"   cupsfilter man page for CUPS.
 .\"
 .\"
 .\"   cupsfilter man page for CUPS.
 .\"
@@ -105,5 +105,5 @@ http://localhost:631/help
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: cupsfilter.man 11022 2013-06-06 22:14:09Z msweet $".
 .\"
 .\"
index aea170bd1757f30c842c7bfbbeb7183691c4e696..dfc255ac4066bacf38ee57a553e17b4b06234131 100644 (file)
@@ -1,5 +1,5 @@
 .\"
 .\"
-.\" "$Id$"
+.\" "$Id: cupstestdsc.man 11022 2013-06-06 22:14:09Z msweet $"
 .\"
 .\"   cupstestdsc man page for CUPS.
 .\"
 .\"
 .\"   cupstestdsc man page for CUPS.
 .\"
@@ -46,5 +46,5 @@ Specification, Version 3.0.
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: cupstestdsc.man 11022 2013-06-06 22:14:09Z msweet $".
 .\"
 .\"
index 56ac582b98e4b08b8fa8267aa74c3eafff782305..6f0eecead9fcc33cce639a3d3341fc373559d827 100644 (file)
@@ -1,5 +1,5 @@
 .\"
 .\"
-.\" "$Id$"
+.\" "$Id: cupstestppd.man 11022 2013-06-06 22:14:09Z msweet $"
 .\"
 .\"   cupstestppd man page for CUPS.
 .\"
 .\"
 .\"   cupstestppd man page for CUPS.
 .\"
@@ -161,5 +161,5 @@ Adobe PostScript Printer Description File Format Specification, Version 4.3.
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: cupstestppd.man 11022 2013-06-06 22:14:09Z msweet $".
 .\"
 .\"
index ff3ddcdd34275e66c9466e59f85bfd41ba20dd1c..29239eace498672c526838ae69987d5794f18420 100644 (file)
@@ -1,5 +1,5 @@
 .\"
 .\"
-.\" "$Id$"
+.\" "$Id: filter.man 11022 2013-06-06 22:14:09Z msweet $"
 .\"
 .\"   filter man page for CUPS.
 .\"
 .\"
 .\"   filter man page for CUPS.
 .\"
@@ -234,5 +234,5 @@ http://localhost:631/help
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: filter.man 11022 2013-06-06 22:14:09Z msweet $".
 .\"
 .\"
index 24c5a26609e65cdd5f0af3f29ccec07944a12f9d..ec2b5ce5593830f36b408c31376582fc38ab637f 100644 (file)
@@ -1,5 +1,5 @@
 .\"
 .\"
-.\" "$Id$"
+.\" "$Id: ippfind.man 11027 2013-06-07 01:45:14Z msweet $"
 .\"
 .\"   ippfind man page for CUPS.
 .\"
 .\"
 .\"   ippfind man page for CUPS.
 .\"
@@ -243,5 +243,5 @@ Values of TXT record \fIKEY\fR (uppercase).
 .SH COPYRIGHT
 Copyright 2013 by Apple Inc.
 .\"
 .SH COPYRIGHT
 Copyright 2013 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: ippfind.man 11027 2013-06-07 01:45:14Z msweet $".
 .\"
 .\"
index 75567c11b8ade0d0736a5a192687191f6f08a87a..240c04450d05c24444aea75c38be6dae0e4693db 100644 (file)
@@ -1,5 +1,5 @@
 .\"
 .\"
-.\" "$Id$"
+.\" "$Id: ipptool.man 11022 2013-06-06 22:14:09Z msweet $"
 .\"
 .\"   ipptool man page for CUPS.
 .\"
 .\"
 .\"   ipptool man page for CUPS.
 .\"
@@ -156,5 +156,5 @@ http://localhost:631/help
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: ipptool.man 11022 2013-06-06 22:14:09Z msweet $".
 .\"
 .\"
index d3fbfb6724d5ecf798ac8c885cea107504fea77f..ed71842d7d62df43851c5affab325685b3e395bd 100644 (file)
@@ -1,5 +1,5 @@
 .\"
 .\"
-.\" "$Id$"
+.\" "$Id: ipptoolfile.man 11022 2013-06-06 22:14:09Z msweet $"
 .\"
 .\"   ipptoolfile man page for CUPS.
 .\"
 .\"
 .\"   ipptoolfile man page for CUPS.
 .\"
@@ -621,5 +621,5 @@ http://localhost:631/help
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: ipptoolfile.man 11022 2013-06-06 22:14:09Z msweet $".
 .\"
 .\"
index 6238495169f06c37760128d68a0060590c73474a..e07b3f1e119ccab36456314b6b5013b71b29da4a 100644 (file)
@@ -1,5 +1,5 @@
 .\"
 .\"
-.\" "$Id$"
+.\" "$Id: lp.man 11022 2013-06-06 22:14:09Z msweet $"
 .\"
 .\"   lp man page for CUPS.
 .\"
 .\"
 .\"   lp man page for CUPS.
 .\"
@@ -248,5 +248,5 @@ http://localhost:631/help
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: lp.man 11022 2013-06-06 22:14:09Z msweet $".
 .\"
 .\"
index eda0aec6d3c57308c717555b6217efc4bf3876ee..7119934b089f0f82f1c0db2648fab6144ae661cf 100644 (file)
@@ -1,5 +1,5 @@
 .\"
 .\"
-.\" "$Id$"
+.\" "$Id: lpadmin.man 11022 2013-06-06 22:14:09Z msweet $"
 .\"
 .\"   lpadmin man page for CUPS.
 .\"
 .\"
 .\"   lpadmin man page for CUPS.
 .\"
@@ -223,5 +223,5 @@ http://localhost:631/help
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: lpadmin.man 11022 2013-06-06 22:14:09Z msweet $".
 .\"
 .\"
index 5530eec5f1abd40349c7f037928c2f884e05261e..bbee8074c542eaf974e3388fa98dd94b24101cf4 100644 (file)
@@ -1,5 +1,5 @@
 .\"
 .\"
-.\" "$Id$"
+.\" "$Id: lpc.man 11022 2013-06-06 22:14:09Z msweet $"
 .\"
 .\"   lpc man page for CUPS.
 .\"
 .\"
 .\"   lpc man page for CUPS.
 .\"
@@ -67,5 +67,5 @@ http://localhost:631/help
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: lpc.man 11022 2013-06-06 22:14:09Z msweet $".
 .\"
 .\"
index 9a5527eef08dc9195f2199517cf46ef903f77911..0521c3a0cc3d0463ac47e5aa3590f367d1ae7306 100644 (file)
@@ -1,5 +1,5 @@
 .\"
 .\"
-.\" "$Id$"
+.\" "$Id: lpinfo.man 11022 2013-06-06 22:14:09Z msweet $"
 .\"
 .\"   lpinfo man page for CUPS.
 .\"
 .\"
 .\"   lpinfo man page for CUPS.
 .\"
@@ -111,5 +111,5 @@ http://localhost:631/help
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: lpinfo.man 11022 2013-06-06 22:14:09Z msweet $".
 .\"
 .\"
index b18d359e8520fa7036de16bf0c9705c685f7e54a..e7819d1cb350a64da87318d6417a841805b1e0e8 100644 (file)
@@ -1,5 +1,5 @@
 .\"
 .\"
-.\" "$Id$"
+.\" "$Id: lpmove.man 11022 2013-06-06 22:14:09Z msweet $"
 .\"
 .\"   lpmove man page for CUPS.
 .\"
 .\"
 .\"   lpmove man page for CUPS.
 .\"
@@ -62,5 +62,5 @@ http://localhost:631/help
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: lpmove.man 11022 2013-06-06 22:14:09Z msweet $".
 .\"
 .\"
index e04365b4599a13ba846d2de521be8ff4f127a398..88072f93599bc0e110ffa9adbae039ca43186613 100644 (file)
@@ -1,5 +1,5 @@
 .\"
 .\"
-.\" "$Id$"
+.\" "$Id: lpoptions.man.in 11109 2013-07-08 21:15:13Z msweet $"
 .\"
 .\"   lpoptions man page for CUPS.
 .\"
 .\"
 .\"   lpoptions man page for CUPS.
 .\"
@@ -131,5 +131,5 @@ http://localhost:631/help
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: lpoptions.man.in 11109 2013-07-08 21:15:13Z msweet $".
 .\"
 .\"
index 6424ba032012c1b0373b23d92da7776cc1435fb6..f21726d4cd338541df02bce036572158646164f7 100644 (file)
@@ -1,5 +1,5 @@
 .\"
 .\"
-.\" "$Id$"
+.\" "$Id: lppasswd.man 11022 2013-06-06 22:14:09Z msweet $"
 .\"
 .\"   lpadmin man page for CUPS.
 .\"
 .\"
 .\"   lpadmin man page for CUPS.
 .\"
@@ -64,5 +64,5 @@ http://localhost:631/help
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: lppasswd.man 11022 2013-06-06 22:14:09Z msweet $".
 .\"
 .\"
index 9a41b64bd2036eba7878bd1327f96f90497e5106..d922b0ae4a42a06b0a6d97601f40ce69e2f8ae23 100644 (file)
@@ -1,5 +1,5 @@
 .\"
 .\"
-.\" "$Id$"
+.\" "$Id: lpq.man 11022 2013-06-06 22:14:09Z msweet $"
 .\"
 .\"   lpq man page for CUPS.
 .\"
 .\"
 .\"   lpq man page for CUPS.
 .\"
@@ -68,5 +68,5 @@ http://localhost:631/help
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: lpq.man 11022 2013-06-06 22:14:09Z msweet $".
 .\"
 .\"
index 73a8667d4864bc8846c58fb581147a5f55643929..2325f8eae327da3673e6e26c7917369df9e2716f 100644 (file)
@@ -1,5 +1,5 @@
 .\"
 .\"
-.\" "$Id$"
+.\" "$Id: lpr.man 11022 2013-06-06 22:14:09Z msweet $"
 .\"
 .\"   lpr man page for CUPS.
 .\"
 .\"
 .\"   lpr man page for CUPS.
 .\"
@@ -118,5 +118,5 @@ http://localhost:631/help
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: lpr.man 11022 2013-06-06 22:14:09Z msweet $".
 .\"
 .\"
index 7f12f7cac053e6ba0d29ea2dce6f939ed655e354..33851fb6bdc3381bd91fcaa7606c346063115cf6 100644 (file)
@@ -1,5 +1,5 @@
 .\"
 .\"
-.\" "$Id$"
+.\" "$Id: lprm.man 11022 2013-06-06 22:14:09Z msweet $"
 .\"
 .\"   lprm man page for CUPS.
 .\"
 .\"
 .\"   lprm man page for CUPS.
 .\"
@@ -61,5 +61,5 @@ http://localhost:631/help
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: lprm.man 11022 2013-06-06 22:14:09Z msweet $".
 .\"
 .\"
index cad3e4119d4774457a873eb9d571b88f576f8db3..021be700c4eb7afa3de4025e44971bbd61c6da50 100644 (file)
@@ -1,5 +1,5 @@
 .\"
 .\"
-.\" "$Id$"
+.\" "$Id: lpstat.man 11022 2013-06-06 22:14:09Z msweet $"
 .\"
 .\"   lpstat man page for CUPS.
 .\"
 .\"
 .\"   lpstat man page for CUPS.
 .\"
@@ -139,5 +139,5 @@ http://localhost:631/help
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: lpstat.man 11022 2013-06-06 22:14:09Z msweet $".
 .\"
 .\"
index a16bb54856a3e2aa6fce27b4195639f044630178..a8dba768024576e5d07bf6d904fb9600da4d9a0c 100644 (file)
@@ -1,5 +1,5 @@
 .\"
 .\"
-.\" "$Id$"
+.\" "$Id: mailto.conf.man 11022 2013-06-06 22:14:09Z msweet $"
 .\"
 .\"   mailto.conf man page for CUPS.
 .\"
 .\"
 .\"   mailto.conf man page for CUPS.
 .\"
@@ -56,5 +56,5 @@ http://localhost:631/help
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: mailto.conf.man 11022 2013-06-06 22:14:09Z msweet $".
 .\"
 .\"
index 13e733697740aa06a8387c910d41b18a861eabc6..512dda13498823157b890ff0abd563586187be3b 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: mantohtml.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Man page to HTML conversion program.
  *
  *
  *   Man page to HTML conversion program.
  *
@@ -716,5 +716,5 @@ strmove(char       *d,                      /* I - Destination */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: mantohtml.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 146eb13728025cc4133657f45865676b49666970..108f1df4bf7ca191b94d37f437c57926bef21282 100644 (file)
@@ -1,5 +1,5 @@
 .\"
 .\"
-.\" "$Id$"
+.\" "$Id: mime.convs.man 11022 2013-06-06 22:14:09Z msweet $"
 .\"
 .\"   mime.convs man page for CUPS.
 .\"
 .\"
 .\"   mime.convs man page for CUPS.
 .\"
@@ -42,5 +42,5 @@ http://localhost:631/help
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: mime.convs.man 11022 2013-06-06 22:14:09Z msweet $".
 .\"
 .\"
index f97d3088718a91d7c5bf596094e611dd47bbb20e..707da56f99dbe93b31a1b28204a4e3bae19845f6 100644 (file)
@@ -1,5 +1,5 @@
 .\"
 .\"
-.\" "$Id$"
+.\" "$Id: mime.types.man 11022 2013-06-06 22:14:09Z msweet $"
 .\"
 .\"   mime.types man page for CUPS.
 .\"
 .\"
 .\"   mime.types man page for CUPS.
 .\"
@@ -111,5 +111,5 @@ http://localhost:631/help
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: mime.types.man 11022 2013-06-06 22:14:09Z msweet $".
 .\"
 .\"
index 411287868713721c51a9c045a279542e84821fdb..4ae3b07e8f2fda8f3c3b3290ee728ad48e4dfe68 100644 (file)
@@ -1,5 +1,5 @@
 .\"
 .\"
-.\" "$Id$"
+.\" "$Id: notifier.man 11022 2013-06-06 22:14:09Z msweet $"
 .\"
 .\"   notifier man page for CUPS.
 .\"
 .\"
 .\"   notifier man page for CUPS.
 .\"
@@ -153,5 +153,5 @@ http://localhost:631/help
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: notifier.man 11022 2013-06-06 22:14:09Z msweet $".
 .\"
 .\"
index 1d74a1561678a8b9b654e042ddc603be5b0867cf..f489cd2685456fabbb95f530994969da4dcabb3c 100644 (file)
@@ -1,5 +1,5 @@
 .\"
 .\"
-.\" "$Id$"
+.\" "$Id: ppdc.man 11022 2013-06-06 22:14:09Z msweet $"
 .\"
 .\"   ppdc man page for CUPS.
 .\"
 .\"
 .\"   ppdc man page for CUPS.
 .\"
@@ -77,5 +77,5 @@ http://localhost:631/help
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: ppdc.man 11022 2013-06-06 22:14:09Z msweet $".
 .\"
 .\"
index d31db0886954bd52eade330039e2f9df2add287c..a3c9cd849173422d9d9f3b378bd32f7ca63a173c 100644 (file)
@@ -1,5 +1,5 @@
 .\"
 .\"
-.\" "$Id$"
+.\" "$Id: ppdcfile.man 11022 2013-06-06 22:14:09Z msweet $"
 .\"
 .\"   ppdcfile man page for CUPS.
 .\"
 .\"
 .\"   ppdcfile man page for CUPS.
 .\"
@@ -166,5 +166,5 @@ http://localhost:631/help
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: ppdcfile.man 11022 2013-06-06 22:14:09Z msweet $".
 .\"
 .\"
index d0e0d98ba9b90a25ee6e082ed33eb08f42ce58d8..3e1e4dc573dbc1e8a2b15582e59bc89932960fc1 100644 (file)
@@ -1,5 +1,5 @@
 .\"
 .\"
-.\" "$Id$"
+.\" "$Id: ppdhtml.man 11022 2013-06-06 22:14:09Z msweet $"
 .\"
 .\"   ppdhtml man page for CUPS.
 .\"
 .\"
 .\"   ppdhtml man page for CUPS.
 .\"
@@ -42,5 +42,5 @@ http://localhost:631/help
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: ppdhtml.man 11022 2013-06-06 22:14:09Z msweet $".
 .\"
 .\"
index 124185770891d4f2b595588faaa4f240b1498fff..f26f263a71dba5f0743a524f9ce791edbc82973a 100644 (file)
@@ -1,5 +1,5 @@
 .\"
 .\"
-.\" "$Id$"
+.\" "$Id: ppdi.man 11022 2013-06-06 22:14:09Z msweet $"
 .\"
 .\"   ppdi man page for CUPS.
 .\"
 .\"
 .\"   ppdi man page for CUPS.
 .\"
@@ -42,5 +42,5 @@ http://localhost:631/help
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: ppdi.man 11022 2013-06-06 22:14:09Z msweet $".
 .\"
 .\"
index 95142e8cef268b5678e2f354b01cb678f6402f39..0a0c518256d75c9b19d47e1bf6c380c45a867dd8 100644 (file)
@@ -1,5 +1,5 @@
 .\"
 .\"
-.\" "$Id$"
+.\" "$Id: ppdmerge.man 11022 2013-06-06 22:14:09Z msweet $"
 .\"
 .\"   ppdmerge man page for CUPS.
 .\"
 .\"
 .\"   ppdmerge man page for CUPS.
 .\"
@@ -43,5 +43,5 @@ http://localhost:631/help
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: ppdmerge.man 11022 2013-06-06 22:14:09Z msweet $".
 .\"
 .\"
index 8226e64193ec9e5c66b58457fd4ef2a4ad0da5c2..f2b0a2b1ba49d5113abbc89649a35a4f4fb337e9 100644 (file)
@@ -1,5 +1,5 @@
 .\"
 .\"
-.\" "$Id$"
+.\" "$Id: ppdpo.man 11022 2013-06-06 22:14:09Z msweet $"
 .\"
 .\"   ppdpo man page for CUPS.
 .\"
 .\"
 .\"   ppdpo man page for CUPS.
 .\"
@@ -48,5 +48,5 @@ http://localhost:631/help
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: ppdpo.man 11022 2013-06-06 22:14:09Z msweet $".
 .\"
 .\"
index 02487daaab3fd66ce32bbef725793dcf65db3a0f..1ab7876c2a97d9e510b9a3a794ca6a549d4f6bf4 100644 (file)
@@ -1,5 +1,5 @@
 .\"
 .\"
-.\" "$Id$"
+.\" "$Id: printers.conf.man 11022 2013-06-06 22:14:09Z msweet $"
 .\"
 .\"   printers.conf man page for CUPS.
 .\"
 .\"
 .\"   printers.conf man page for CUPS.
 .\"
@@ -120,5 +120,5 @@ http://localhost:631/help
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: printers.conf.man 11022 2013-06-06 22:14:09Z msweet $".
 .\"
 .\"
index 1c5277a50be2d219dd96475a32d76575b5c744c2..edb52ac15deb890ea6f2c33b682c1a15ce3d4bea 100644 (file)
@@ -1,5 +1,5 @@
 .\"
 .\"
-.\" "$Id$"
+.\" "$Id: subscriptions.conf.man 11022 2013-06-06 22:14:09Z msweet $"
 .\"
 .\"   subscriptions.conf man page for CUPS.
 .\"
 .\"
 .\"   subscriptions.conf man page for CUPS.
 .\"
@@ -85,5 +85,5 @@ http://localhost:631/help
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
 .SH COPYRIGHT
 Copyright 2007-2013 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: subscriptions.conf.man 11022 2013-06-06 22:14:09Z msweet $".
 .\"
 .\"
index 7ba7c42307a5041d05e81f08efc3947f12be6e77..1c3bf6995c9721a875ec85bcfbf9489087d9dade 100644 (file)
@@ -1,5 +1,5 @@
 #
 #
-# "$Id$"
+# "$Id: Makefile 10996 2013-05-29 11:51:34Z msweet $"
 #
 #   Port monitor makefile for CUPS.
 #
 #
 #   Port monitor makefile for CUPS.
 #
@@ -143,5 +143,5 @@ include Dependencies
 
 
 #
 
 
 #
-# End of "$Id$".
+# End of "$Id: Makefile 10996 2013-05-29 11:51:34Z msweet $".
 #
 #
index 2354d102ded92294373c32425146b6e7d86f0df7..423ab110e941c60cfcea8b2794db7b94c61ef7bc 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: bcp.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   TBCP port monitor for CUPS.
  *
  *
  *   TBCP port monitor for CUPS.
  *
@@ -288,5 +288,5 @@ pswrite(const char *buf,            /* I - Buffer to write */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: bcp.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 9ed1e00e777482f1311467c1af58ac767c59d7f4..5f415a5e3389af6b744b168f186b0b4f32a66fbf 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: tbcp.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   TBCP port monitor for CUPS.
  *
  *
  *   TBCP port monitor for CUPS.
  *
@@ -278,5 +278,5 @@ pswrite(const char *buf,            /* I - Buffer to write */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: tbcp.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index e3d741351c4c13021e8c37040d0255060be8fa22..3206dd075e068d3302f97e607f3807a254f0b819 100644 (file)
@@ -1,5 +1,5 @@
 #
 #
-# "$Id$"
+# "$Id: Makefile 10996 2013-05-29 11:51:34Z msweet $"
 #
 #   Notifier makefile for CUPS.
 #
 #
 #   Notifier makefile for CUPS.
 #
@@ -161,5 +161,5 @@ include Dependencies
 
 
 #
 
 
 #
-# End of "$Id$".
+# End of "$Id: Makefile 10996 2013-05-29 11:51:34Z msweet $".
 #
 #
index 1629c4e7fcdc49818a4e9f10cb4293556ced112b..fc63aac4b4403b75ace255ddbf21fc542494e97f 100644 (file)
@@ -1,23 +1,18 @@
 /*
 /*
- * "$Id$"
+ * "$Id: dbus.c 11500 2014-01-06 22:21:15Z msweet $"
  *
  *
- *   D-Bus notifier for CUPS.
+ * D-Bus notifier for CUPS.
  *
  *
- *   Copyright 2008-2012 by Apple Inc.
- *   Copyright (C) 2011 Red Hat, Inc.
- *   Copyright (C) 2007 Tim Waugh <twaugh@redhat.com>
- *   Copyright 1997-2005 by Easy Software Products.
+ * Copyright 2008-2014 by Apple Inc.
+ * Copyright (C) 2011, 2013 Red Hat, Inc.
+ * Copyright (C) 2007 Tim Waugh <twaugh@redhat.com>
+ * Copyright 1997-2005 by Easy Software Products.
  *
  *
- *   These coded instructions, statements, and computer programs are the
- *   property of Apple Inc. and are protected by Federal copyright
- *   law.  Distribution and use rights are outlined in the file "LICENSE.txt"
- *   which should have been included with this file.  If this file is
- *   file is missing or damaged, see the license at "http://www.cups.org/".
- *
- * Contents:
- *
- *   main()         - Read events and send DBUS notifications.
- *   acquire_lock() - Acquire a lock so we only have a single notifier running.
+ * These coded instructions, statements, and computer programs are the
+ * property of Apple Inc. and are protected by Federal copyright
+ * law.  Distribution and use rights are outlined in the file "LICENSE.txt"
+ * which should have been included with this file.  If this file is
+ * file is missing or damaged, see the license at "http://www.cups.org/".
  */
 
 /*
  */
 
 /*
@@ -153,11 +148,19 @@ enum
 };
 
 
 };
 
 
+/*
+ * Global variables...
+ */
+
+static char            lock_filename[1024];    /* Lock filename */
+
+
 /*
  * Local functions...
  */
 
 static int     acquire_lock(int *fd, char *lockfile, size_t locksize);
 /*
  * Local functions...
  */
 
 static int     acquire_lock(int *fd, char *lockfile, size_t locksize);
+static void    release_lock(void);
 
 
 /*
 
 
 /*
@@ -176,8 +179,6 @@ main(int  argc,                             /* I - Number of command-line args */
   DBusMessage          *message;       /* Message to send */
   DBusMessageIter      iter;           /* Iterator for message data */
   int                  lock_fd = -1;   /* Lock file descriptor */
   DBusMessage          *message;       /* Message to send */
   DBusMessageIter      iter;           /* Iterator for message data */
   int                  lock_fd = -1;   /* Lock file descriptor */
-  char                 lock_filename[1024];
-                                       /* Lock filename */
 
 
  /*
 
 
  /*
@@ -578,13 +579,34 @@ main(int  argc,                           /* I - Number of command-line args */
   if (lock_fd >= 0)
   {
     close(lock_fd);
   if (lock_fd >= 0)
   {
     close(lock_fd);
-    unlink(lock_filename);
+    release_lock();
   }
 
   return (0);
 }
 
 
   }
 
   return (0);
 }
 
 
+/*
+ * 'release_lock()' - Release the singleton lock.
+ */
+
+static void
+release_lock(void)
+{
+  unlink(lock_filename);
+}
+
+
+/*
+ * 'handle_sigterm()' - Handle SIGTERM signal.
+ */
+static void
+handle_sigterm(int signum)
+{
+  release_lock();
+  _exit(0);
+}
+
 /*
  * 'acquire_lock()' - Acquire a lock so we only have a single notifier running.
  */
 /*
  * 'acquire_lock()' - Acquire a lock so we only have a single notifier running.
  */
@@ -594,7 +616,8 @@ acquire_lock(int    *fd,            /* O - Lock file descriptor */
              char   *lockfile,         /* I - Lock filename buffer */
             size_t locksize)           /* I - Size of filename buffer */
 {
              char   *lockfile,         /* I - Lock filename buffer */
             size_t locksize)           /* I - Size of filename buffer */
 {
-  const char   *tmpdir;                /* Temporary directory */
+  const char           *tmpdir;        /* Temporary directory */
+  struct sigaction     action;         /* POSIX sigaction data */
 
 
  /*
 
 
  /*
@@ -612,8 +635,16 @@ acquire_lock(int    *fd,           /* O - Lock file descriptor */
 
   if ((*fd = open(lockfile, O_RDWR | O_CREAT | O_EXCL, S_IRUSR | S_IWUSR)) < 0)
     return (-1);
 
   if ((*fd = open(lockfile, O_RDWR | O_CREAT | O_EXCL, S_IRUSR | S_IWUSR)) < 0)
     return (-1);
-  else
-    return (0);
+
+ /*
+  * Set a SIGTERM handler to make sure we release the lock if the
+  * scheduler decides to stop us.
+  */
+  memset(&action, 0, sizeof(action));
+  action.sa_handler = handle_sigterm;
+  sigaction(SIGTERM, &action, NULL);
+
+  return (0);
 }
 #else /* !HAVE_DBUS */
 int
 }
 #else /* !HAVE_DBUS */
 int
@@ -625,5 +656,5 @@ main(void)
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: dbus.c 11500 2014-01-06 22:21:15Z msweet $".
  */
  */
index 7b2f8a1a2b0dd925bb77810c00881aba6280f845..724e12be65191f799af5783e54df7331538012cf 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: mailto.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   "mailto" notifier for CUPS.
  *
  *
  *   "mailto" notifier for CUPS.
  *
@@ -642,5 +642,5 @@ print_attributes(ipp_t *ipp,                /* I - IPP request */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: mailto.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index f16fbbd2eee7a36efa6c4cf95796bd11ce673284..65e577f0b5650d9876b5d9330f4f53db27d605c3 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: rss.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   RSS notifier for CUPS.
  *
  *
  *   RSS notifier for CUPS.
  *
@@ -737,5 +737,5 @@ xml_escape(const char *s)           /* I - String to escape */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: rss.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index c42bd84fc9f4eec0df9f2f9c7dff3d236f192dd6..67441cee939332e1d7e77069635de6760072e9c2 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: testnotify.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Test notifier for CUPS.
  *
  *
  *   Test notifier for CUPS.
  *
@@ -123,5 +123,5 @@ print_attributes(ipp_t *ipp,                /* I - IPP request */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: testnotify.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index c6afe8beafeb554e98c23b613f0dec06a2df6618..e2535c73432241dca1a00640c09a16087806fc08 100644 (file)
@@ -1,5 +1,5 @@
 #
 #
-# "$Id$"
+# "$Id: cups.list.in 11025 2013-06-07 01:00:33Z msweet $"
 #
 #   ESP Package Manager (EPM) file list for CUPS.
 #
 #
 #   ESP Package Manager (EPM) file list for CUPS.
 #
@@ -736,5 +736,5 @@ f 0444 root sys $XINETD/cups-lpd scheduler/cups-lpd.xinetd
 %subpackage
 
 #
 %subpackage
 
 #
-# End of "$Id$".
+# End of "$Id: cups.list.in 11025 2013-06-07 01:00:33Z msweet $".
 #
 #
diff --git a/packaging/cups.spec b/packaging/cups.spec
new file mode 100644 (file)
index 0000000..b8f29f5
--- /dev/null
@@ -0,0 +1,396 @@
+#
+# "$Id: cups.spec.in 11516 2014-01-08 16:24:32Z msweet $"
+#
+# RPM "spec" file for CUPS.
+#
+# Original version by Jason McMullan <jmcc@ontv.com>.
+#
+# Copyright 2007-2014 by Apple Inc.
+# Copyright 1999-2007 by Easy Software Products, all rights reserved.
+#
+# These coded instructions, statements, and computer programs are the
+# property of Apple Inc. and are protected by Federal copyright
+# law.  Distribution and use rights are outlined in the file "LICENSE.txt"
+# which should have been included with this file.  If this file is
+# file is missing or damaged, see the license at "http://www.cups.org/".
+#
+
+# Conditional build options (--with name/--without name):
+#
+#   dbus     - Enable/disable DBUS support (default = enable)
+#   dnssd    - Enable/disable DNS-SD support (default = enable)
+#   libusb1  - Enable/disable LIBUSB 1.0 support (default = enable)
+#   static   - Enable/disable static libraries (default = enable)
+
+%{!?_with_dbus: %{!?_without_dbus: %define _with_dbus --with-dbus}}
+%{?_with_dbus: %define _dbus --enable-dbus}
+%{!?_with_dbus: %define _dbus --disable-dbus}
+
+%{!?_with_dnssd: %{!?_without_dnssd: %define _with_dnssd --with-dnssd}}
+%{?_with_dnssd: %define _dnssd --enable-dnssd}
+%{!?_with_dnssd: %define _dnssd --disable-dnssd}
+
+%{!?_with_libusb1: %{!?_without_libusb1: %define _with_libusb1 --with-libusb1}}
+%{?_with_libusb1: %define _libusb1 --enable-libusb}
+%{!?_with_libusb1: %define _libusb1 --disable-libusb}
+
+%{!?_with_static: %{!?_without_static: %define _without_static --without-static}}
+%{?_with_static: %define _static --enable-static}
+%{!?_with_static: %define _static --disable-static}
+
+Summary: CUPS
+Name: cups
+Version: 1.7.1
+Release: 1
+Epoch: 1
+License: GPL
+Group: System Environment/Daemons
+Source: http://www.cups.org/software/1.7.1/cups-1.7.1-source.tar.bz2
+Url: http://www.cups.org
+Packager: Anonymous <anonymous@foo.com>
+Vendor: Apple Inc.
+
+# Package names are as defined for Red Hat (and clone) distributions
+BuildRequires: gnutls-devel, pam-devel
+
+%if %{?_with_dbus:1}%{!?_with_dbus:0}
+BuildRequires: dbus-devel
+%endif
+
+%if %{?_with_dnssd:1}%{!?_with_dnssd:0}
+BuildRequires: avahi-devel
+%endif
+
+%if %{?_with_libusb1:1}%{!?_with_libusb1:0}
+BuildRequires: libusbx-devel
+%endif
+
+# Use buildroot so as not to disturb the version already installed
+BuildRoot: /tmp/%{name}-root
+
+# Dependencies...
+Requires: %{name}-libs = %{epoch}:%{version}
+Obsoletes: lpd, lpr, LPRng
+Provides: lpd, lpr, LPRng
+Obsoletes: cups-da, cups-de, cups-es, cups-et, cups-fi, cups-fr, cups-he
+Obsoletes: cups-id, cups-it, cups-ja, cups-ko, cups-nl, cups-no, cups-pl
+Obsoletes: cups-pt, cups-ru, cups-sv, cups-zh
+
+%package devel
+Summary: CUPS - development environment
+Group: Development/Libraries
+Requires: %{name}-libs = %{epoch}:%{version}
+
+%package libs
+Summary: CUPS - shared libraries
+Group: System Environment/Libraries
+Provides: libcups1
+
+%package lpd
+Summary: CUPS - LPD support
+Group: System Environment/Daemons
+Requires: %{name} = %{epoch}:%{version} xinetd
+
+%description
+CUPS is the standards-based, open source printing system developed by
+Apple Inc. for OS X and other UNIX®-like operating systems.
+
+%description devel
+This package provides the CUPS headers and development environment.
+
+%description libs
+This package provides the CUPS shared libraries.
+
+%description lpd
+This package provides LPD client support.
+
+%prep
+%setup
+
+%build
+CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS" LDFLAGS="$RPM_OPT_FLAGS" \
+    ./configure %{_dbus} %{_dnssd} %{_libusb1} %{_static}
+# If we got this far, all prerequisite libraries must be here.
+make
+
+%install
+# Make sure the RPM_BUILD_ROOT directory exists.
+rm -rf $RPM_BUILD_ROOT
+
+make BUILDROOT=$RPM_BUILD_ROOT install
+
+%post
+/sbin/chkconfig --add cups
+/sbin/chkconfig cups on
+
+# Restart cupsd if we are upgrading...
+if test $1 -gt 1; then
+       /sbin/service cups stop
+       /sbin/service cups start
+fi
+
+%post libs
+/sbin/ldconfig
+
+%preun
+if test $1 = 0; then
+       /sbin/service cups stop
+       /sbin/chkconfig --del cups
+fi
+
+%postun
+if test $1 -ge 1; then
+       /sbin/service cups stop
+       /sbin/service cups start
+fi
+
+%postun libs
+/sbin/ldconfig
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%docdir /usr/share/doc/cups
+%defattr(-,root,root)
+%dir /etc/cups
+%config(noreplace) /etc/cups/*.conf
+/etc/cups/cupsd.conf.default
+%dir /etc/cups/interfaces
+%dir /etc/cups/ppd
+%attr(0700,root,root) %dir /etc/cups/ssl
+
+%if %{?_with_dbus:1}%{!?_with_dbus:0}
+# DBUS
+/etc/dbus-1/system.d/*
+%endif
+
+# PAM
+%dir /etc/pam.d
+/etc/pam.d/*
+
+# RC dirs are a pain under Linux...  Uncomment the appropriate ones if you
+# don't use Red Hat or Mandrake...
+
+/etc/init.d/*
+/etc/rc0.d/*
+/etc/rc2.d/*
+/etc/rc3.d/*
+/etc/rc5.d/*
+
+# OLD RedHat/Mandrake
+#/etc/rc.d/init.d/*
+#/etc/rc.d/rc0.d/*
+#/etc/rc.d/rc2.d/*
+#/etc/rc.d/rc3.d/*
+#/etc/rc.d/rc5.d/*
+
+#/sbin/rc.d/*
+#/sbin/rc.d/rc0.d/*
+#/sbin/rc.d/rc2.d/*
+#/sbin/rc.d/rc3.d/*
+#/sbin/rc.d/rc5.d/*
+
+/usr/bin/cancel
+/usr/bin/cupstestdsc
+/usr/bin/cupstestppd
+/usr/bin/ippfind
+/usr/bin/ipptool
+/usr/bin/lp*
+%dir /usr/lib/cups
+%dir /usr/lib/cups/backend
+%if %{?_with_dnssd:1}%{!?_with_dnssd:0}
+# DNS-SD
+/usr/lib/cups/backend/dnssd
+%endif
+/usr/lib/cups/backend/http
+/usr/lib/cups/backend/https
+%attr(0700,root,root) /usr/lib/cups/backend/ipp
+/usr/lib/cups/backend/ipps
+%attr(0700,root,root) /usr/lib/cups/backend/lpd
+/usr/lib/cups/backend/snmp
+/usr/lib/cups/backend/socket
+/usr/lib/cups/backend/usb
+%dir /usr/lib/cups/cgi-bin
+/usr/lib/cups/cgi-bin/*
+%dir /usr/lib/cups/daemon
+/usr/lib/cups/daemon/cups-deviced
+/usr/lib/cups/daemon/cups-driverd
+/usr/lib/cups/daemon/cups-exec
+%dir /usr/lib/cups/driver
+%dir /usr/lib/cups/filter
+/usr/lib/cups/filter/*
+%dir /usr/lib/cups/monitor
+/usr/lib/cups/monitor/*
+%dir /usr/lib/cups/notifier
+/usr/lib/cups/notifier/*
+
+/usr/sbin/*
+%dir /usr/share/cups
+%dir /usr/share/cups/banners
+/usr/share/cups/banners/*
+%dir /usr/share/cups/data
+/usr/share/cups/data/*
+%dir /usr/share/cups/drv
+/usr/share/cups/drv/*
+%dir /usr/share/cups/ipptool
+/usr/share/cups/ipptool/*
+%dir /usr/share/cups/mime
+/usr/share/cups/mime/*
+%dir /usr/share/cups/model
+%dir /usr/share/cups/ppdc
+/usr/share/cups/ppdc/*
+%dir /usr/share/cups/templates
+/usr/share/cups/templates/*
+%if %{?_with_libusb1:1}%{!?_with_libusb1:0}
+# LIBUSB quirks files
+%dir /usr/share/cups/usb
+/usr/share/cups/usb/*
+%endif
+
+%dir /usr/share/doc/cups
+/usr/share/doc/cups/*.*
+%dir /usr/share/doc/cups/help
+/usr/share/doc/cups/help/accounting.html
+/usr/share/doc/cups/help/cgi.html
+/usr/share/doc/cups/help/glossary.html
+/usr/share/doc/cups/help/kerberos.html
+/usr/share/doc/cups/help/license.html
+/usr/share/doc/cups/help/man-*.html
+/usr/share/doc/cups/help/network.html
+/usr/share/doc/cups/help/options.html
+/usr/share/doc/cups/help/overview.html
+/usr/share/doc/cups/help/policies.html
+/usr/share/doc/cups/help/ref-*.html
+/usr/share/doc/cups/help/security.html
+/usr/share/doc/cups/help/sharing.html
+/usr/share/doc/cups/help/translation.html
+/usr/share/doc/cups/help/whatsnew.html
+%dir /usr/share/doc/cups/images
+/usr/share/doc/cups/images/*
+
+%dir /usr/share/doc/cups/ca
+/usr/share/doc/cups/ca/*
+%dir /usr/share/doc/cups/cs
+/usr/share/doc/cups/cs/*
+%dir /usr/share/doc/cups/es
+/usr/share/doc/cups/es/*
+%dir /usr/share/doc/cups/fr
+/usr/share/doc/cups/fr/*
+%dir /usr/share/doc/cups/it
+/usr/share/doc/cups/it/*
+%dir /usr/share/doc/cups/ja
+/usr/share/doc/cups/ja/*
+%dir /usr/share/doc/cups/ru
+/usr/share/doc/cups/ru/*
+
+%dir /usr/share/locale/ca
+/usr/share/locale/ca/cups_ca.po
+%dir /usr/share/locale/cs
+/usr/share/locale/cs/cups_cs.po
+%dir /usr/share/locale/es
+/usr/share/locale/es/cups_es.po
+%dir /usr/share/locale/fr
+/usr/share/locale/fr/cups_fr.po
+%dir /usr/share/locale/it
+/usr/share/locale/it/cups_it.po
+%dir /usr/share/locale/ja
+/usr/share/locale/ja/cups_ja.po
+%dir /usr/share/locale/ru
+/usr/share/locale/ru/cups_ru.po
+
+%dir /usr/share/man/man1
+/usr/share/man/man1/cancel.1.gz
+/usr/share/man/man1/cupstestdsc.1.gz
+/usr/share/man/man1/cupstestppd.1.gz
+/usr/share/man/man1/ippfind.1.gz
+/usr/share/man/man1/ipptool.1.gz
+/usr/share/man/man1/lp.1.gz
+/usr/share/man/man1/lpoptions.1.gz
+/usr/share/man/man1/lppasswd.1.gz
+/usr/share/man/man1/lpq.1.gz
+/usr/share/man/man1/lpr.1.gz
+/usr/share/man/man1/lprm.1.gz
+/usr/share/man/man1/lpstat.1.gz
+%dir /usr/share/man/man5
+/usr/share/man/man5/*.conf.5.gz
+/usr/share/man/man5/ipptoolfile.5.gz
+/usr/share/man/man5/mime.*.5.gz
+%dir /usr/share/man/man8
+/usr/share/man/man8/accept.8.gz
+/usr/share/man/man8/cupsaddsmb.8.gz
+/usr/share/man/man8/cupsaccept.8.gz
+/usr/share/man/man8/cupsctl.8.gz
+/usr/share/man/man8/cupsfilter.8.gz
+/usr/share/man/man8/cupsd.8.gz
+/usr/share/man/man8/cupsdisable.8.gz
+/usr/share/man/man8/cupsenable.8.gz
+/usr/share/man/man8/cupsreject.8.gz
+/usr/share/man/man8/cups-deviced.8.gz
+/usr/share/man/man8/cups-driverd.8.gz
+/usr/share/man/man8/cups-snmp.8.gz
+/usr/share/man/man8/lpadmin.8.gz
+/usr/share/man/man8/lpc.8.gz
+/usr/share/man/man8/lpinfo.8.gz
+/usr/share/man/man8/lpmove.8.gz
+/usr/share/man/man8/reject.8.gz
+
+%dir /var/cache/cups
+%attr(0775,root,sys) %dir /var/cache/cups/rss
+%dir /var/log/cups
+%dir /var/run/cups
+%attr(0711,lp,sys) %dir /var/run/cups/certs
+%attr(0710,lp,sys) %dir /var/spool/cups
+%attr(1770,lp,sys) %dir /var/spool/cups/tmp
+
+# Desktop files
+/usr/share/applications/*
+/usr/share/icons/*
+
+%files devel
+%defattr(-,root,root)
+%dir /usr/share/cups/examples
+/usr/share/cups/examples/*
+%dir /usr/share/man/man1
+/usr/share/man/man1/cups-config.1.gz
+/usr/share/man/man1/ppd*.1.gz
+%dir /usr/share/man/man5
+/usr/share/man/man5/ppdcfile.5.gz
+/usr/share/man/man7/backend.7.gz
+/usr/share/man/man7/filter.7.gz
+/usr/share/man/man7/notifier.7.gz
+
+/usr/bin/cups-config
+/usr/bin/ppd*
+%dir /usr/include/cups
+/usr/include/cups/*
+/usr/lib*/*.so
+
+%if %{?_with_static:1}%{!?_with_static:0}
+/usr/lib*/*.a
+%endif
+
+%dir /usr/share/doc/cups/help
+/usr/share/doc/cups/help/api*.html
+/usr/share/doc/cups/help/postscript-driver.html
+/usr/share/doc/cups/help/ppd-compiler.html
+/usr/share/doc/cups/help/raster-driver.html
+/usr/share/doc/cups/help/spec*.html
+
+%files libs
+%defattr(-,root,root)
+/usr/lib*/*.so.*
+
+%files lpd
+%defattr(-,root,root)
+/etc/xinetd.d/cups-lpd
+%dir /usr/lib/cups
+%dir /usr/lib/cups/daemon
+/usr/lib/cups/daemon/cups-lpd
+%dir /usr/share/man/man8
+/usr/share/man/man8/cups-lpd.8.gz
+
+
+#
+# End of "$Id: cups.spec.in 11516 2014-01-08 16:24:32Z msweet $".
+#
index 8f5c5b3f4a8530d2780a5671f275274d6a61aee9..74f354fb892deb2d02befe913c904cf5ba77f3a8 100644 (file)
@@ -1,11 +1,11 @@
 #
 #
-# "$Id$"
+# "$Id: cups.spec.in 11516 2014-01-08 16:24:32Z msweet $"
 #
 # RPM "spec" file for CUPS.
 #
 # Original version by Jason McMullan <jmcc@ontv.com>.
 #
 #
 # RPM "spec" file for CUPS.
 #
 # Original version by Jason McMullan <jmcc@ontv.com>.
 #
-# Copyright 2007-2013 by Apple Inc.
+# Copyright 2007-2014 by Apple Inc.
 # Copyright 1999-2007 by Easy Software Products, all rights reserved.
 #
 # These coded instructions, statements, and computer programs are the
 # Copyright 1999-2007 by Easy Software Products, all rights reserved.
 #
 # These coded instructions, statements, and computer programs are the
@@ -242,7 +242,7 @@ rm -rf $RPM_BUILD_ROOT
 /usr/share/cups/ppdc/*
 %dir /usr/share/cups/templates
 /usr/share/cups/templates/*
 /usr/share/cups/ppdc/*
 %dir /usr/share/cups/templates
 /usr/share/cups/templates/*
-%if %{?_with_libusb:1}%{!?_with_libusb:0}
+%if %{?_with_libusb1:1}%{!?_with_libusb1:0}
 # LIBUSB quirks files
 %dir /usr/share/cups/usb
 /usr/share/cups/usb/*
 # LIBUSB quirks files
 %dir /usr/share/cups/usb
 /usr/share/cups/usb/*
@@ -392,5 +392,5 @@ rm -rf $RPM_BUILD_ROOT
 
 
 #
 
 
 #
-# End of "$Id$".
+# End of "$Id: cups.spec.in 11516 2014-01-08 16:24:32Z msweet $".
 #
 #
index 721d4b79ff7ef8a996131f71428f34ef78b02bf7..9526ce007564cb417e45f5678440d7499e7bc693 100644 (file)
@@ -1,5 +1,5 @@
 #
 #
-# "$Id$"
+# "$Id: Makefile 4216 2013-03-11 13:57:36Z msweet $"
 #
 #   Makefile for the CUPS PPD Compiler.
 #
 #
 #   Makefile for the CUPS PPD Compiler.
 #
@@ -402,5 +402,5 @@ include Dependencies
 
 
 #
 
 
 #
-# End of "$Id$".
+# End of "$Id: Makefile 4216 2013-03-11 13:57:36Z msweet $".
 #
 #
index 24a7e04bb283d0e4178f93d28a92e725aa7df1c1..36599058301ca90bdc71c35579662755cd17d08f 100644 (file)
@@ -1,5 +1,5 @@
 //
 //
-// "$Id$"
+// "$Id: foo.drv 3247 2011-05-12 06:22:31Z msweet $"
 //
 //   PPD file compiler test data file for CUPS.
 //
 //
 //   PPD file compiler test data file for CUPS.
 //
@@ -543,5 +543,5 @@ Attribute cupsIPPReason "com.foo-serious-error/A Serious Error" "http://foo.com/
 
 
 //
 
 
 //
-// End of "$Id$".
+// End of "$Id: foo.drv 3247 2011-05-12 06:22:31Z msweet $".
 //
 //
index d08416d325197e5fd6c83f75bb0acc55ef9f7dff..dee4b55880b91cbc7251ce02b121697d2e0a3d70 100644 (file)
@@ -1,5 +1,5 @@
 //
 //
-// "$Id$"
+// "$Id: genstrings.cxx 3275 2011-05-20 07:26:13Z msweet $"
 //
 //   GNU gettext message generator for the CUPS PPD Compiler.
 //
 //
 //   GNU gettext message generator for the CUPS PPD Compiler.
 //
@@ -211,5 +211,5 @@ write_cstring(const char *s)                /* I - String to write */
 
 
 //
 
 
 //
-// End of "$Id$".
+// End of "$Id: genstrings.cxx 3275 2011-05-20 07:26:13Z msweet $".
 //
 //
index 33d8bf77360e5821e63609e8e0366e1d46520cf4..fcef51b27031100f93cb25f4dfa6d1bb7d7387b0 100644 (file)
@@ -1,5 +1,5 @@
 //
 //
-// "$Id$"
+// "$Id: ppdc-array.cxx 1378 2009-04-08 03:17:45Z msweet $"
 //
 //   Array class for the CUPS PPD Compiler.
 //
 //
 //   Array class for the CUPS PPD Compiler.
 //
@@ -164,5 +164,5 @@ ppdcArray::remove(ppdcShared *d)            // I - Data element
 
 
 //
 
 
 //
-// End of "$Id$".
+// End of "$Id: ppdc-array.cxx 1378 2009-04-08 03:17:45Z msweet $".
 //
 //
index 1ea0337a93664b479ced16f682aff9e162fe6ab0..4570f106fc49f19699e92d4ebcf60138d1770c45 100644 (file)
@@ -1,5 +1,5 @@
 //
 //
-// "$Id$"
+// "$Id: ppdc-attr.cxx 1378 2009-04-08 03:17:45Z msweet $"
 //
 //   Attribute class for the CUPS PPD Compiler.
 //
 //
 //   Attribute class for the CUPS PPD Compiler.
 //
@@ -62,5 +62,5 @@ ppdcAttr::~ppdcAttr()
 
 
 //
 
 
 //
-// End of "$Id$".
+// End of "$Id: ppdc-attr.cxx 1378 2009-04-08 03:17:45Z msweet $".
 //
 //
index f709d75e17aefe1cfa32b1d182ed05ab5a961d5b..ecf7678c1a35d252632135017068647770625364 100644 (file)
@@ -1,5 +1,5 @@
 //
 //
-// "$Id$"
+// "$Id: ppdc-catalog.cxx 3794 2012-04-23 22:44:16Z msweet $"
 //
 //   Shared message catalog class for the CUPS PPD Compiler.
 //
 //
 //   Shared message catalog class for the CUPS PPD Compiler.
 //
@@ -893,5 +893,5 @@ put_utf16(cups_file_t *fp,          // I - File to write to
 
 
 //
 
 
 //
-// End of "$Id$".
+// End of "$Id: ppdc-catalog.cxx 3794 2012-04-23 22:44:16Z msweet $".
 //
 //
index 2c12de2b9c514dcce5162064a4e4c6a1807e1632..e9937feb932cd36b42e8f5afac518952ac553a67 100644 (file)
@@ -1,5 +1,5 @@
 //
 //
-// "$Id$"
+// "$Id: ppdc-choice.cxx 1378 2009-04-08 03:17:45Z msweet $"
 //
 //   Option choice class for the CUPS PPD Compiler.
 //
 //
 //   Option choice class for the CUPS PPD Compiler.
 //
@@ -57,5 +57,5 @@ ppdcChoice::~ppdcChoice()
 
 
 //
 
 
 //
-// End of "$Id$".
+// End of "$Id: ppdc-choice.cxx 1378 2009-04-08 03:17:45Z msweet $".
 //
 //
index 6e6f0241e7fac95b732aa37950e9588a38f57cde..c06097986b0ed8ce5063a62978b24b1bf12dc37f 100644 (file)
@@ -1,5 +1,5 @@
 //
 //
-// "$Id$"
+// "$Id: ppdc-constraint.cxx 1378 2009-04-08 03:17:45Z msweet $"
 //
 //   Contraint class for the CUPS PPD Compiler.
 //
 //
 //   Contraint class for the CUPS PPD Compiler.
 //
@@ -60,5 +60,5 @@ ppdcConstraint::~ppdcConstraint()
 
 
 //
 
 
 //
-// End of "$Id$".
+// End of "$Id: ppdc-constraint.cxx 1378 2009-04-08 03:17:45Z msweet $".
 //
 //
index 6459a33a698b6bffa35b89629ba9ce3dc3538ff8..f04168a22d87aa91b3ed1750fa9ea2cde7b919e4 100644 (file)
@@ -1,5 +1,5 @@
 //
 //
-// "$Id$"
+// "$Id: ppdc-driver.cxx 3940 2012-10-15 21:02:10Z msweet $"
 //
 //   PPD file compiler definitions for the CUPS PPD Compiler.
 //
 //
 //   PPD file compiler definitions for the CUPS PPD Compiler.
 //
@@ -1344,5 +1344,5 @@ ppdcDriver::write_ppd_file(
 
 
 //
 
 
 //
-// End of "$Id$".
+// End of "$Id: ppdc-driver.cxx 3940 2012-10-15 21:02:10Z msweet $".
 //
 //
index 1f1d9a84e1980c3d13b532683a8be902b3f24a42..0a24827f7f4ee29ea994caf7b5f78ff47bda5e2c 100644 (file)
@@ -1,5 +1,5 @@
 //
 //
-// "$Id$"
+// "$Id: ppdc-file.cxx 3755 2012-03-30 05:59:14Z msweet $"
 //
 //   File class for the CUPS PPD Compiler.
 //
 //
 //   File class for the CUPS PPD Compiler.
 //
@@ -106,5 +106,5 @@ ppdcFile::peek()
 
 
 //
 
 
 //
-// End of "$Id$".
+// End of "$Id: ppdc-file.cxx 3755 2012-03-30 05:59:14Z msweet $".
 //
 //
index 33994849b80fee149a0b9849ed3764cba039b96a..cc1ae00ff6eec9cadc8052c9861f79060ad72452 100644 (file)
@@ -1,5 +1,5 @@
 //
 //
-// "$Id$"
+// "$Id: ppdc-filter.cxx 1378 2009-04-08 03:17:45Z msweet $"
 //
 //   Filter class for the CUPS PPD Compiler.
 //
 //
 //   Filter class for the CUPS PPD Compiler.
 //
@@ -56,5 +56,5 @@ ppdcFilter::~ppdcFilter()
 
 
 //
 
 
 //
-// End of "$Id$".
+// End of "$Id: ppdc-filter.cxx 1378 2009-04-08 03:17:45Z msweet $".
 //
 //
index b6d9bcb2abe4801a2e46137ad544f81daed2c857..c5dad4d8327078cee21fb0602313b152de7ed465 100644 (file)
@@ -1,5 +1,5 @@
 //
 //
-// "$Id$"
+// "$Id: ppdc-font.cxx 1378 2009-04-08 03:17:45Z msweet $"
 //
 //   Shared font class for the CUPS PPD Compiler.
 //
 //
 //   Shared font class for the CUPS PPD Compiler.
 //
@@ -62,5 +62,5 @@ ppdcFont::~ppdcFont()
 
 
 //
 
 
 //
-// End of "$Id$".
+// End of "$Id: ppdc-font.cxx 1378 2009-04-08 03:17:45Z msweet $".
 //
 //
index cc0ab280a455e5ca0aa18baf877d30e07e05ddba..00d0a7cb2c79aaea50eaef666e3fef9c3bbb4f62 100644 (file)
@@ -1,5 +1,5 @@
 //
 //
-// "$Id$"
+// "$Id: ppdc-group.cxx 3275 2011-05-20 07:26:13Z msweet $"
 //
 //   Group class for the CUPS PPD Compiler.
 //
 //
 //   Group class for the CUPS PPD Compiler.
 //
@@ -99,5 +99,5 @@ ppdcGroup::find_option(const char *n) // I - Name of option
 
 
 //
 
 
 //
-// End of "$Id$".
+// End of "$Id: ppdc-group.cxx 3275 2011-05-20 07:26:13Z msweet $".
 //
 //
index 4794e77151929d427f81552a19b006329d31343c..d41cbb982204afe3b06c8d5eb06900ca11452da0 100644 (file)
@@ -1,5 +1,5 @@
 //
 //
-// "$Id$"
+// "$Id: ppdc-import.cxx 3275 2011-05-20 07:26:13Z msweet $"
 //
 //   PPD file import methods for the CUPS PPD Compiler.
 //
 //
 //   PPD file import methods for the CUPS PPD Compiler.
 //
@@ -339,5 +339,5 @@ ppdcSource::import_ppd(const char *f)       // I - Filename
 
 
 //
 
 
 //
-// End of "$Id$".
+// End of "$Id: ppdc-import.cxx 3275 2011-05-20 07:26:13Z msweet $".
 //
 //
index 844028a39ce72728e4e6cc4c31820e231e1d3497..48afd381a9f8bfa123725031e8c95736eb0f8437 100644 (file)
@@ -1,5 +1,5 @@
 //
 //
-// "$Id$"
+// "$Id: ppdc-mediasize.cxx 1378 2009-04-08 03:17:45Z msweet $"
 //
 //   Shared media size class for the CUPS PPD Compiler.
 //
 //
 //   Shared media size class for the CUPS PPD Compiler.
 //
@@ -81,5 +81,5 @@ ppdcMediaSize::~ppdcMediaSize()
 
 
 //
 
 
 //
-// End of "$Id$".
+// End of "$Id: ppdc-mediasize.cxx 1378 2009-04-08 03:17:45Z msweet $".
 //
 //
index 11e5e3eaa7c0dfd4c658f0f4a94b70f78b52af16..fbbe40c3815cc988fe828c29cbc2c9d635b101f5 100644 (file)
@@ -1,5 +1,5 @@
 //
 //
-// "$Id$"
+// "$Id: ppdc-message.cxx 1378 2009-04-08 03:17:45Z msweet $"
 //
 //   Shared message class for the CUPS PPD Compiler.
 //
 //
 //   Shared message class for the CUPS PPD Compiler.
 //
@@ -54,5 +54,5 @@ ppdcMessage::~ppdcMessage()
 
 
 //
 
 
 //
-// End of "$Id$".
+// End of "$Id: ppdc-message.cxx 1378 2009-04-08 03:17:45Z msweet $".
 //
 //
index e80df3c8759639586b16c63269f82bd9a0767a97..3fdc296addca2953ee6d593d343c85682d242207 100644 (file)
@@ -1,5 +1,5 @@
 //
 //
-// "$Id$"
+// "$Id: ppdc-option.cxx 3275 2011-05-20 07:26:13Z msweet $"
 //
 //   Option class for the CUPS PPD Compiler.
 //
 //
 //   Option class for the CUPS PPD Compiler.
 //
@@ -125,5 +125,5 @@ ppdcOption::set_defchoice(ppdcChoice *c)    // I - Choice
 
 
 //
 
 
 //
-// End of "$Id$".
+// End of "$Id: ppdc-option.cxx 3275 2011-05-20 07:26:13Z msweet $".
 //
 //
index 2bf5a24e7931d0195a5fb59b08c000cc91b8e5a6..2fea438865d5d45f86ea838519d0dbefe7378367 100644 (file)
@@ -1,5 +1,5 @@
 //
 //
-// "$Id$"
+// "$Id: ppdc-private.h 1992 2010-03-24 14:32:08Z msweet $"
 //
 //   Private definitions for the CUPS PPD Compiler.
 //
 //
 //   Private definitions for the CUPS PPD Compiler.
 //
@@ -36,5 +36,5 @@
 #endif // !_PPDC_PRIVATE_H_
 
 //
 #endif // !_PPDC_PRIVATE_H_
 
 //
-// End of "$Id$".
+// End of "$Id: ppdc-private.h 1992 2010-03-24 14:32:08Z msweet $".
 //
 //
index 90625f423deb99d61c34aa35b820b463fef2292c..244e34f42b48a626fc03ca52c632aa5667888431 100644 (file)
@@ -1,5 +1,5 @@
 //
 //
-// "$Id$"
+// "$Id: ppdc-profile.cxx 1378 2009-04-08 03:17:45Z msweet $"
 //
 //   Color profile class for the CUPS PPD Compiler.
 //
 //
 //   Color profile class for the CUPS PPD Compiler.
 //
@@ -61,5 +61,5 @@ ppdcProfile::~ppdcProfile()
 
 
 //
 
 
 //
-// End of "$Id$".
+// End of "$Id: ppdc-profile.cxx 1378 2009-04-08 03:17:45Z msweet $".
 //
 //
index 0c99c0859717afe8d0b942eb204873344643d4ef..e6b6167a10bbad196d456ff2410f75c688d82209 100644 (file)
@@ -1,5 +1,5 @@
 //
 //
-// "$Id$"
+// "$Id: ppdc-shared.cxx 1556 2009-06-10 19:02:58Z msweet $"
 //
 //   Shared data class for the CUPS PPD Compiler.
 //
 //
 //   Shared data class for the CUPS PPD Compiler.
 //
@@ -84,5 +84,5 @@ ppdcShared::retain()
 
 
 //
 
 
 //
-// End of "$Id$".
+// End of "$Id: ppdc-shared.cxx 1556 2009-06-10 19:02:58Z msweet $".
 //
 //
index 222ccfd25f69f6a315274e26a95e07318a975c01..8838a298e84351a120c15b66c9b0ffb5a0cb66e4 100644 (file)
@@ -1,5 +1,5 @@
 //
 //
-// "$Id$"
+// "$Id: ppdc-source.cxx 4167 2013-02-04 19:27:13Z msweet $"
 //
 //   Source class for the CUPS PPD Compiler.
 //
 //
 //   Source class for the CUPS PPD Compiler.
 //
@@ -3847,5 +3847,5 @@ ppdcSource::write_file(const char *f)     // I - File to write
 
 
 //
 
 
 //
-// End of "$Id$".
+// End of "$Id: ppdc-source.cxx 4167 2013-02-04 19:27:13Z msweet $".
 //
 //
index 706bd138c60609952c42e593f6ca6ed8e112ddce..b6e35121381f53da9fbdce3380ea2b083641d207 100644 (file)
@@ -1,5 +1,5 @@
 //
 //
-// "$Id$"
+// "$Id: ppdc-string.cxx 3933 2012-10-01 03:01:10Z msweet $"
 //
 //   Shared string class for the CUPS PPD Compiler.
 //
 //
 //   Shared string class for the CUPS PPD Compiler.
 //
@@ -60,5 +60,5 @@ ppdcString::~ppdcString()
 
 
 //
 
 
 //
-// End of "$Id$".
+// End of "$Id: ppdc-string.cxx 3933 2012-10-01 03:01:10Z msweet $".
 //
 //
index 22a175ad4459cc6e98ac4099b53b1cff605cf9ae..d60ef72fa4aeeeda9033335bc04c22fee209d92c 100644 (file)
@@ -1,5 +1,5 @@
 //
 //
-// "$Id$"
+// "$Id: ppdc-variable.cxx 1378 2009-04-08 03:17:45Z msweet $"
 //
 //   Variable class for the CUPS PPD Compiler.
 //
 //
 //   Variable class for the CUPS PPD Compiler.
 //
@@ -67,5 +67,5 @@ ppdcVariable::set_value(const char *v)
 
 
 //
 
 
 //
-// End of "$Id$".
+// End of "$Id: ppdc-variable.cxx 1378 2009-04-08 03:17:45Z msweet $".
 //
 //
index b302c8acae99a130262e7318c69e356d9d5cf691..6cb6bed27af8cf3e3e7054f8f47c42bb5ea7a12b 100644 (file)
@@ -1,5 +1,5 @@
 //
 //
-// "$Id$"
+// "$Id: ppdc.cxx 3794 2012-04-23 22:44:16Z msweet $"
 //
 //   PPD file compiler main entry for the CUPS PPD Compiler.
 //
 //
 //   PPD file compiler main entry for the CUPS PPD Compiler.
 //
@@ -464,5 +464,5 @@ usage(void)
 
 
 //
 
 
 //
-// End of "$Id$".
+// End of "$Id: ppdc.cxx 3794 2012-04-23 22:44:16Z msweet $".
 //
 //
index c940e00a06220fd51d5b64fe11a637d7f6ccb255..0aad12558bd9ea8a658e4babfbc537cbd44c4aea 100644 (file)
@@ -1,5 +1,5 @@
 //
 //
-// "$Id$"
+// "$Id: ppdc.h 3755 2012-03-30 05:59:14Z msweet $"
 //
 //   Definitions for the CUPS PPD Compiler.
 //
 //
 //   Definitions for the CUPS PPD Compiler.
 //
@@ -529,5 +529,5 @@ class ppdcSource                    //// Source File
 #endif // !_PPDC_H_
 
 //
 #endif // !_PPDC_H_
 
 //
-// End of "$Id$".
+// End of "$Id: ppdc.h 3755 2012-03-30 05:59:14Z msweet $".
 //
 //
index d5678898d386ba84c9af7f4787b7574c0109926a..da2167b836b4748e30d04543701c0a436dc20b68 100644 (file)
@@ -1,5 +1,5 @@
 //
 //
-// "$Id$"
+// "$Id: ppdhtml.cxx 3071 2011-03-23 00:05:29Z msweet $"
 //
 //   PPD to HTML utility for the CUPS PPD Compiler.
 //
 //
 //   PPD to HTML utility for the CUPS PPD Compiler.
 //
@@ -182,5 +182,5 @@ usage(void)
 
 
 //
 
 
 //
-// End of "$Id$".
+// End of "$Id: ppdhtml.cxx 3071 2011-03-23 00:05:29Z msweet $".
 //
 //
index a411bfef548aa9fb251e0bfc2d69d7738a678e2b..cbc728b90c101e3e109a1f027e41e725cc4f3933 100644 (file)
@@ -1,5 +1,5 @@
 //
 //
-// "$Id$"
+// "$Id: ppdi.cxx 3071 2011-03-23 00:05:29Z msweet $"
 //
 //   PPD file import utility for the CUPS PPD Compiler.
 //
 //
 //   PPD file import utility for the CUPS PPD Compiler.
 //
@@ -138,5 +138,5 @@ usage(void)
 
 
 //
 
 
 //
-// End of "$Id$".
+// End of "$Id: ppdi.cxx 3071 2011-03-23 00:05:29Z msweet $".
 //
 //
index 68f291673805d1911645a013208a21bf669d2e74..63966c0e7b54b7c76d60c2eaa912b5759dbc72e4 100644 (file)
@@ -1,5 +1,5 @@
 //
 //
-// "$Id$"
+// "$Id: ppdmerge.cxx 3275 2011-05-20 07:26:13Z msweet $"
 //
 //   PPD file merge utility for the CUPS PPD Compiler.
 //
 //
 //   PPD file merge utility for the CUPS PPD Compiler.
 //
@@ -375,5 +375,5 @@ usage(void)
 
 
 //
 
 
 //
-// End of "$Id$".
+// End of "$Id: ppdmerge.cxx 3275 2011-05-20 07:26:13Z msweet $".
 //
 //
index 01513fd55f83ed621228136dfb8ee81e54a4ddff..65032a432389eb8e66810705c4b822ab06148acf 100644 (file)
@@ -1,5 +1,5 @@
 //
 //
-// "$Id$"
+// "$Id: ppdpo.cxx 3794 2012-04-23 22:44:16Z msweet $"
 //
 //   PPD file message catalog program for the CUPS PPD Compiler.
 //
 //
 //   PPD file message catalog program for the CUPS PPD Compiler.
 //
@@ -263,5 +263,5 @@ usage(void)
 
 
 //
 
 
 //
-// End of "$Id$".
+// End of "$Id: ppdpo.cxx 3794 2012-04-23 22:44:16Z msweet $".
 //
 //
index a3e524ac25fb5dc70194d1817b60c51f31be42d8..f5505e648d98555707dc9a3d4b5ce1c5b06bccc6 100644 (file)
@@ -1,5 +1,5 @@
 //
 //
-// "$Id$"
+// "$Id: sample.drv 3891 2012-08-29 00:26:48Z msweet $"
 //
 //   Driver info file for CUPS-supplied PPDs.
 //
 //
 //   Driver info file for CUPS-supplied PPDs.
 //
@@ -1241,5 +1241,5 @@ Version "1.5"
 }
 
 //
 }
 
 //
-// End of "$Id$".
+// End of "$Id: sample.drv 3891 2012-08-29 00:26:48Z msweet $".
 //
 //
index a9e2e8655667984dbf362680109ac4ccbfbb588c..0943dcc48125308c62a0b8d746af5f1193873cb0 100644 (file)
@@ -1,5 +1,5 @@
 //
 //
-// "$Id$"
+// "$Id: testcatalog.cxx 1378 2009-04-08 03:17:45Z msweet $"
 //
 //   Test program for message catalog class.
 //
 //
 //   Test program for message catalog class.
 //
@@ -59,5 +59,5 @@ main(int  argc,                               // I - Number of command-line arguments
 
 
 //
 
 
 //
-// End of "$Id$".
+// End of "$Id: testcatalog.cxx 1378 2009-04-08 03:17:45Z msweet $".
 //
 //
index 3c0fff3e12c35c13cc8ac23d614ac8aaeccb443c..92fc1750ffcdf72a4e0c0feb047f026d65704ac8 100644 (file)
@@ -1,5 +1,5 @@
 #
 #
-# "$Id$"
+# "$Id: Makefile 10996 2013-05-29 11:51:34Z msweet $"
 #
 #   Scheduler Makefile for CUPS.
 #
 #
 #   Scheduler Makefile for CUPS.
 #
@@ -561,5 +561,5 @@ include Dependencies
 
 
 #
 
 
 #
-# End of "$Id$".
+# End of "$Id: Makefile 10996 2013-05-29 11:51:34Z msweet $".
 #
 #
index 5c7f05731e51acdccbf55a6be1700df3de5725ab..35b70f394358e08eecd6ef22ce74b232aa003035 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: auth.c 11500 2014-01-06 22:21:15Z msweet $"
  *
  *   Authorization routines for the CUPS scheduler.
  *
  *
  *   Authorization routines for the CUPS scheduler.
  *
@@ -1302,6 +1302,8 @@ cupsdCheckAuth(unsigned     ip[4],        /* I - Client address */
           netip6[3] = htonl(ip[3]);
 #endif /* AF_INET6 */
 
           netip6[3] = htonl(ip[3]);
 #endif /* AF_INET6 */
 
+         cupsdNetIFUpdate();
+
           if (!strcmp(mask->mask.name.name, "*"))
          {
 #ifdef __APPLE__
           if (!strcmp(mask->mask.name.name, "*"))
          {
 #ifdef __APPLE__
@@ -1317,8 +1319,6 @@ cupsdCheckAuth(unsigned     ip[4],        /* I - Client address */
            * Check against all local interfaces...
            */
 
            * Check against all local interfaces...
            */
 
-            cupsdNetIFUpdate();
-
            for (iface = (cupsd_netif_t *)cupsArrayFirst(NetIFList);
                 iface;
                 iface = (cupsd_netif_t *)cupsArrayNext(NetIFList))
            for (iface = (cupsd_netif_t *)cupsArrayFirst(NetIFList);
                 iface;
                 iface = (cupsd_netif_t *)cupsArrayNext(NetIFList))
@@ -2607,5 +2607,5 @@ to64(char          *s,                    /* O - Output string */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: auth.c 11500 2014-01-06 22:21:15Z msweet $".
  */
  */
index feb2fcd523103109ccbe67b13c46fed725ddee23..16f1fd5af689723004780d8eea63854a8dbb89db 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: auth.h 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Authorization definitions for the CUPS scheduler.
  *
  *
  *   Authorization definitions for the CUPS scheduler.
  *
@@ -147,5 +147,5 @@ extern cupsd_location_t     *cupsdNewLocation(const char *location);
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: auth.h 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 77ae797ae1db3ed3d4db9663cbddcc45ee340fe3..631a891af8444c9a14c2abc8ee619cedede0cfd8 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: banners.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Banner routines for the CUPS scheduler.
  *
  *
  *   Banner routines for the CUPS scheduler.
  *
@@ -220,5 +220,5 @@ free_banners(void)
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: banners.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index fb933aaae4bf09802680534f7f386c4feac0fce9..19ab6f71f82d33b1419686b1c095a2064a987656 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: banners.h 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Banner definitions for the CUPS scheduler.
  *
  *
  *   Banner definitions for the CUPS scheduler.
  *
@@ -41,5 +41,5 @@ extern void           cupsdLoadBanners(const char *d);
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: banners.h 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index a2f8ff4f9aa420140eec5ed2930e13172c1f1dc1..1ad4439f0440e2b6b0f968eb28a24135b2c2e261 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: cert.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Authentication certificate routines for the CUPS scheduler.
  *
  *
  *   Authentication certificate routines for the CUPS scheduler.
  *
@@ -436,5 +436,5 @@ cupsdInitCerts(void)
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: cert.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index f2dc637bf0e326849b221c8526c2a7ffb000b469..063c5de7ab50d6a2a8b5ab0afb8ab2734ce94640 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: cert.h 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Authentication certificate definitions for the CUPS scheduler.
  *
  *
  *   Authentication certificate definitions for the CUPS scheduler.
  *
@@ -49,5 +49,5 @@ extern void           cupsdInitCerts(void);
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: cert.h 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 5ced554f599e1e195a5a12bfe620026ba816cb04..b920c4f24b3a99b8ed5ec1efa22719db7276bf97 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: classes.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Printer class routines for the CUPS scheduler.
  *
  *
  *   Printer class routines for the CUPS scheduler.
  *
@@ -814,5 +814,5 @@ cupsdSaveAllClasses(void)
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: classes.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index b24b7de117cac3df76a8d5a6ce233b8bdc5aa72d..bc0196e211cf1f55874e50c410026c748cf2656b 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: classes.h 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Printer class definitions for the CUPS scheduler.
  *
  *
  *   Printer class definitions for the CUPS scheduler.
  *
@@ -31,5 +31,5 @@ extern void           cupsdSaveAllClasses(void);
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: classes.h 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index fc8946a158b9a7876944feeb1c3c41c3a04e0d2c..c867bd67598aac1bfb30dfcba3c84b5c6a16d674 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: client.c 11308 2013-09-27 14:09:25Z msweet $"
  *
  *   Client routines for the CUPS scheduler.
  *
  *
  *   Client routines for the CUPS scheduler.
  *
@@ -4379,5 +4379,5 @@ write_pipe(cupsd_client_t *con)           /* I - Client connection */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: client.c 11308 2013-09-27 14:09:25Z msweet $".
  */
  */
index 87e4505be7372c93e8550f76740806d3649e0462..fe6c473fe0013188181b30efe92e066f78c78500 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: client.h 11213 2013-08-01 22:23:18Z msweet $"
  *
  *   Client definitions for the CUPS scheduler.
  *
  *
  *   Client definitions for the CUPS scheduler.
  *
@@ -142,5 +142,5 @@ extern int  cupsdStartTLS(cupsd_client_t *con);
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: client.h 11213 2013-08-01 22:23:18Z msweet $".
  */
  */
index d43fd398b2b02ad71a355974f4ca7fe3e740f66a..9e6c710335eafb9965319d9e01ec1c36e23bb477 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: colorman.c 11150 2013-07-17 13:03:56Z msweet $"
  *
  *   Color management routines for the CUPS scheduler.
  *
  *
  *   Color management routines for the CUPS scheduler.
  *
@@ -1538,5 +1538,5 @@ colord_unregister_printer(
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: colorman.c 11150 2013-07-17 13:03:56Z msweet $".
  */
  */
index e912a92a34c9bc5353e86c35639e555c56b69499..3360fd4e3ef422a7d9c1b6fdff8ebcfbad9af8ee 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: colorman.h 3833 2012-05-23 22:51:18Z msweet $"
  *
  *   Color management definitions for the CUPS scheduler.
  *
  *
  *   Color management definitions for the CUPS scheduler.
  *
@@ -24,5 +24,5 @@ extern void   cupsdUnregisterColor(cupsd_printer_t *p);
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: colorman.h 3833 2012-05-23 22:51:18Z msweet $".
  */
  */
index 0a23a24018b827738ddee87a166d21e3f5b54302..63f613cee1616ea41162a9480a908d167cbd1538 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: conf.c 11488 2013-12-22 05:04:41Z msweet $"
  *
  * Configuration routines for the CUPS scheduler.
  *
  *
  * Configuration routines for the CUPS scheduler.
  *
@@ -1165,6 +1165,8 @@ cupsdReadConfiguration(void)
     cupsdSetStringf(&TempDir, "%s/tmp", RequestRoot);
   }
 
     cupsdSetStringf(&TempDir, "%s/tmp", RequestRoot);
   }
 
+  setenv("TMPDIR", TempDir, 1);
+
  /*
   * Make sure the temporary directory has the right permissions...
   */
  /*
   * Make sure the temporary directory has the right permissions...
   */
@@ -4061,5 +4063,5 @@ set_policy_defaults(cupsd_policy_t *pol)/* I - Policy */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: conf.c 11488 2013-12-22 05:04:41Z msweet $".
  */
  */
index b5cdde246a1eeb0a552e27946b2079a8ec6b8e16..485383e4c36476a7e99c2f98eb48fa508691b859 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: conf.h 11202 2013-07-26 21:31:54Z msweet $"
  *
  *   Configuration file definitions for the CUPS scheduler.
  *
  *
  *   Configuration file definitions for the CUPS scheduler.
  *
@@ -297,5 +297,5 @@ extern int  cupsdWriteErrorLog(int level, const char *message);
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: conf.h 11202 2013-07-26 21:31:54Z msweet $".
  */
  */
index 0cd5b8ea8c4042065ae87a2c5c315a40cffb6871..80fc7da1b4a2c4bcd23faf7060b9f2d64a74a2fb 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: cups-deviced.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Device scanning mini-daemon for CUPS.
  *
  *
  *   Device scanning mini-daemon for CUPS.
  *
@@ -806,5 +806,5 @@ start_backend(const char *name,             /* I - Backend to run */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: cups-deviced.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 31a8a25a00649eabb5c24293f2629263af5bab01..1439af787d394a35f7a8baca23fce242f59e5674 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: cups-driverd.cxx 3933 2012-10-01 03:01:10Z msweet $"
  *
  *   PPD/driver support for CUPS.
  *
  *
  *   PPD/driver support for CUPS.
  *
@@ -2947,5 +2947,5 @@ regex_string(const char *s)               /* I - String to compare */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: cups-driverd.cxx 3933 2012-10-01 03:01:10Z msweet $".
  */
  */
index ee5981751888ed0ab6c5cb9ed03dbcc05f0abb0b..3474c6e3999dff83b30826e4d9d6e040db21826e 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: cups-exec.c 11144 2013-07-17 02:45:55Z msweet $"
  *
  *   Sandbox helper for CUPS.
  *
  *
  *   Sandbox helper for CUPS.
  *
@@ -90,5 +90,5 @@ main(int  argc,                               /* I - Number of command-line args */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: cups-exec.c 11144 2013-07-17 02:45:55Z msweet $".
  */
  */
index f175f666915469fdecb57b22f015fe49b8ddaecd..fc80ada1f367401c3ad317f33467d73f68b5215a 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: cups-lpd.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Line Printer Daemon interface for CUPS.
  *
  *
  *   Line Printer Daemon interface for CUPS.
  *
@@ -1622,5 +1622,5 @@ smart_gets(char *s,                       /* I - Pointer to line buffer */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: cups-lpd.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 08aa883d1fbe1890e24b794ab96c80b1558c17ca..77557645ae86831d7524b98820a9855dd23be05b 100644 (file)
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
 #!/bin/sh
 #
-# "$Id$"
+# "$Id: cups.sh.in 3940 2012-10-15 21:02:10Z msweet $"
 #
 #   Startup/shutdown script for CUPS.
 #
 #
 #   Startup/shutdown script for CUPS.
 #
@@ -221,5 +221,5 @@ exit 0
 
 
 #
 
 
 #
-# End of "$Id$".
+# End of "$Id: cups.sh.in 3940 2012-10-15 21:02:10Z msweet $".
 #
 #
index 211c086b7fa81d43e824b071ff4e6cd6c315e8d0..ac6358509b7a3baaa916a67412418573b3855bce 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
 <!--
 <?xml version="1.0"?>
 <!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
 <!--
-    $Id$
+    $Id: cups.xml.in 2309 2010-07-08 20:45:48Z msweet $
 
     Service manifest for CUPS.
 
 
     Service manifest for CUPS.
 
index ddd642b8db754bae8e354c05cf6e6ebe18b5cdf9..379def64291ec277ceb407c263460f868102ad04 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: cupsd.h 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Main header file for the CUPS scheduler.
  *
  *
  *   Main header file for the CUPS scheduler.
  *
@@ -231,5 +231,5 @@ extern void         cupsdStopServer(void);
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: cupsd.h 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 177766e5344a36a4fe15f8d64c0bf41626609aa2..51845af6a80e693ef718b9894ab0d1648c64d3b9 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: cupsfilter.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Filtering program for CUPS.
  *
  *
  *   Filtering program for CUPS.
  *
@@ -1500,5 +1500,5 @@ usage(const char *opt)                    /* I - Incorrect option, if any */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: cupsfilter.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index f372c00c89ea97fc0c6931f208bd6b59c5ef3f64..959fd8031eb43c32f395e0b0f99e848c33ebd29e 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: dirsvc.c 11193 2013-07-26 03:12:37Z msweet $"
  *
  *   Directory services routines for the CUPS scheduler.
  *
  *
  *   Directory services routines for the CUPS scheduler.
  *
@@ -1670,5 +1670,5 @@ update_smb(int onoff)                     /* I - 1 = turn on, 0 = turn off */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: dirsvc.c 11193 2013-07-26 03:12:37Z msweet $".
  */
  */
index 22f3f9c285c49c3ec9bb831ca2ac60406226efac..1326f8abab798198bd9843e8ddd7446be91b1c7c 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: dirsvc.h 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Directory services definitions for the CUPS scheduler.
  *
  *
  *   Directory services definitions for the CUPS scheduler.
  *
@@ -80,5 +80,5 @@ extern void   cupsdUpdateDNSSDName(void);
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: dirsvc.h 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index b41fea1185294c5318e969acc75af3a25965d4b9..620c99c089975bfd467e90d17836cfa055ede65a 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: env.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Environment management routines for the CUPS scheduler.
  *
  *
  *   Environment management routines for the CUPS scheduler.
  *
@@ -269,5 +269,5 @@ find_env(const char *name)          /* I - Variable name */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: env.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 0d236c918bd4b0f951bbee1ccec220157c688781..1d2529057a087be22706e2c9f163394295f7d19b 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: file.c 11201 2013-07-26 21:27:27Z msweet $"
  *
  *   File functions for the CUPS scheduler.
  *
  *
  *   File functions for the CUPS scheduler.
  *
@@ -461,5 +461,5 @@ overwrite_data(int        fd,               /* I - File descriptor */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: file.c 11201 2013-07-26 21:27:27Z msweet $".
  */
  */
index d1446f654366b406980a92e00dd6b2ddd420afa1..eec96119b8eebdc60f79d8ecdb444e60c75c7f27 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: filter.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   File type conversion routines for CUPS.
  *
  *
  *   File type conversion routines for CUPS.
  *
@@ -500,5 +500,5 @@ mime_find_filters(
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: filter.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 2c1afe01237ed815713ab21787004d982d64719c..a3e55c2bd474e33d9701df0c4df39ebfd769b1ec 100644 (file)
 /*
 /*
- * "$Id$"
+ * "$Id: ipp.c 11500 2014-01-06 22:21:15Z msweet $"
  *
  *
- *   IPP routines for the CUPS scheduler.
+ * IPP routines for the CUPS scheduler.
  *
  *
- *   Copyright 2007-2013 by Apple Inc.
- *   Copyright 1997-2007 by Easy Software Products, all rights reserved.
+ * Copyright 2007-2014 by Apple Inc.
+ * Copyright 1997-2007 by Easy Software Products, all rights reserved.
  *
  *
- *   This file contains Kerberos support code, copyright 2006 by
- *   Jelmer Vernooij.
+ * This file contains Kerberos support code, copyright 2006 by
+ * Jelmer Vernooij.
  *
  *
- *   These coded instructions, statements, and computer programs are the
- *   property of Apple Inc. and are protected by Federal copyright
- *   law.  Distribution and use rights are outlined in the file "LICENSE.txt"
- *   which should have been included with this file.  If this file is
- *   file is missing or damaged, see the license at "http://www.cups.org/".
- *
- * Contents:
- *
- *   cupsdProcessIPPRequest()    - Process an incoming IPP request.
- *   cupsdTimeoutJob()           - Timeout a job waiting on job files.
- *   accept_jobs()               - Accept print jobs to a printer.
- *   add_class()                 - Add a class to the system.
- *   add_file()                  - Add a file to a job.
- *   add_job()                   - Add a job to a print queue.
- *   add_job_subscriptions()     - Add any subscriptions for a job.
- *   add_job_uuid()              - Add job-uuid attribute to a job.
- *   add_printer()               - Add a printer to the system.
- *   add_printer_state_reasons() - Add the "printer-state-reasons" attribute
- *                                 based upon the printer state...
- *   add_queued_job_count()      - Add the "queued-job-count" attribute for the
- *                                 specified printer or class.
- *   apply_printer_defaults()    - Apply printer default options to a job.
- *   authenticate_job()          - Set job authentication info.
- *   cancel_all_jobs()           - Cancel all or selected print jobs.
- *   cancel_job()                - Cancel a print job.
- *   cancel_subscription()       - Cancel a subscription.
- *   check_rss_recipient()       - Check that we do not have a duplicate RSS
- *                                 feed URI.
- *   check_quotas()              - Check quotas for a printer and user.
- *   close_job()                 - Close a multi-file job.
- *   copy_attrs()                - Copy attributes from one request to another.
- *   copy_banner()               - Copy a banner file to the requests directory
- *                                 for the specified job.
- *   copy_file()                 - Copy a PPD file or interface script...
- *   copy_model()                - Copy a PPD model file, substituting default
- *                                 values as needed...
- *   copy_job_attrs()            - Copy job attributes.
- *   copy_printer_attrs()        - Copy printer attributes.
- *   copy_subscription_attrs()   - Copy subscription attributes.
- *   create_job()                - Print a file to a printer or class.
- *   create_requested_array()    - Create an array for the requested-attributes.
- *   create_subscription()       - Create a notification subscription.
- *   delete_printer()            - Remove a printer or class from the system.
- *   get_default()               - Get the default destination.
- *   get_devices()               - Get the list of available devices on the
- *                                 local system.
- *   get_document()              - Get a copy of a job file.
- *   get_job_attrs()             - Get job attributes.
- *   get_jobs()                  - Get a list of jobs for the specified printer.
- *   get_notifications()         - Get events for a subscription.
- *   get_ppd()                   - Get a named PPD from the local system.
- *   get_ppds()                  - Get the list of PPD files on the local
- *                                 system.
- *   get_printer_attrs()         - Get printer attributes.
- *   get_printer_supported()     - Get printer supported values.
- *   get_printers()              - Get a list of printers or classes.
- *   get_subscription_attrs()    - Get subscription attributes.
- *   get_subscriptions()         - Get subscriptions.
- *   get_username()              - Get the username associated with a request.
- *   hold_job()                  - Hold a print job.
- *   hold_new_jobs()             - Hold pending/new jobs on a printer or class.
- *   move_job()                  - Move a job to a new destination.
- *   ppd_parse_line()            - Parse a PPD default line.
- *   print_job()                 - Print a file to a printer or class.
- *   read_job_ticket()           - Read a job ticket embedded in a print file.
- *   reject_jobs()               - Reject print jobs to a printer.
- *   release_held_new_jobs()     - Release pending/new jobs on a printer or
- *                                 class.
- *   release_job()               - Release a held print job.
- *   renew_subscription()        - Renew an existing subscription...
- *   restart_job()               - Restart an old print job.
- *   save_auth_info()            - Save authentication information for a job.
- *   send_document()             - Send a file to a printer or class.
- *   send_http_error()           - Send a HTTP error back to the IPP client.
- *   send_ipp_status()           - Send a status back to the IPP client.
- *   set_default()               - Set the default destination...
- *   set_job_attrs()             - Set job attributes.
- *   set_printer_attrs()         - Set printer attributes.
- *   set_printer_defaults()      - Set printer default options from a request.
- *   start_printer()             - Start a printer.
- *   stop_printer()              - Stop a printer.
- *   url_encode_attr()           - URL-encode a string attribute.
- *   url_encode_string()         - URL-encode a string.
- *   user_allowed()              - See if a user is allowed to print to a queue.
- *   validate_job()              - Validate printer options and destination.
- *   validate_name()             - Make sure the printer name only contains
- *                                 valid chars.
- *   validate_user()             - Validate the user for the request.
+ * These coded instructions, statements, and computer programs are the
+ * property of Apple Inc. and are protected by Federal copyright
+ * law.  Distribution and use rights are outlined in the file "LICENSE.txt"
+ * which should have been included with this file.  If this file is
+ * file is missing or damaged, see the license at "http://www.cups.org/".
  */
 
 /*
  */
 
 /*
@@ -6309,7 +6226,7 @@ get_jobs(cupsd_client_t  *con,            /* I - Client connection */
   {
     job_comparison = -1;
     job_state      = IPP_JOB_STOPPED;
   {
     job_comparison = -1;
     job_state      = IPP_JOB_STOPPED;
-    list           = Jobs;
+    list           = ActiveJobs;
   }
   else if (!strcmp(attr->values[0].string.text, "completed"))
   {
   }
   else if (!strcmp(attr->values[0].string.text, "completed"))
   {
@@ -11099,5 +11016,5 @@ validate_user(cupsd_job_t    *job,      /* I - Job */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: ipp.c 11500 2014-01-06 22:21:15Z msweet $".
  */
  */
index cb56f42d225d79e645a5d503116c0cb08118a468..eaa641b92f574d5f430ddcb0fdd432c9fb76e702 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: job.c 11418 2013-11-08 15:18:01Z msweet $"
  *
  * Job management routines for the CUPS scheduler.
  *
  *
  * Job management routines for the CUPS scheduler.
  *
@@ -5136,5 +5136,5 @@ update_job_attrs(cupsd_job_t *job,        /* I - Job to update */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: job.c 11418 2013-11-08 15:18:01Z msweet $".
  */
  */
index f8527f956e1e744d07ce1cc868577366c1ccf389..efb0bd293041dcad9294165013f1c864e5144327 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: job.h 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Print job definitions for the CUPS scheduler.
  *
  *
  *   Print job definitions for the CUPS scheduler.
  *
@@ -171,5 +171,5 @@ extern void         cupsdUpdateJobs(void);
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: job.h 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index fe5e9faff4b71471aaa5a993b98884fc1250b8c0..997956c8f95b33bc35b9a35c254b424e817249e0 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: listen.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Server listening routines for the CUPS scheduler.
  *
  *
  *   Server listening routines for the CUPS scheduler.
  *
@@ -427,5 +427,5 @@ cupsdStopListening(void)
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: listen.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 940eb9a2fa7f5c9fe5a93ed373ac7a84d6ed0018..207cd5f1081ecca4d27123be7ae48988c09534c1 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: log.c 11367 2013-10-28 15:35:57Z msweet $"
  *
  *   Log file routines for the CUPS scheduler.
  *
  *
  *   Log file routines for the CUPS scheduler.
  *
@@ -1104,5 +1104,5 @@ format_log_line(const char *message,      /* I - Printf-style format string */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: log.c 11367 2013-10-28 15:35:57Z msweet $".
  */
  */
index 5a8da815e5a99ef22127ea7106d69b0c182fc886..24d675f1d756811359a7a77e6830675971155335 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: main.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Main loop for the CUPS scheduler.
  *
  *
  *   Main loop for the CUPS scheduler.
  *
@@ -2025,5 +2025,5 @@ usage(int status)                 /* O - Exit status */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: main.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index c448e5ac8a9af535cd126ec508268dd07a7c069b..078953dbc41029ddd3e607dd391e6b2530891e25 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: mime-private.h 3411 2011-09-07 22:31:27Z msweet $"
  *
  *   Private MIME type/conversion database definitions for CUPS.
  *
  *
  *   Private MIME type/conversion database definitions for CUPS.
  *
@@ -41,5 +41,5 @@ extern void   _mimeError(mime_t *mime, const char *format, ...)
 #endif /* !_CUPS_MIME_PRIVATE_H_ */
 
 /*
 #endif /* !_CUPS_MIME_PRIVATE_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: mime-private.h 3411 2011-09-07 22:31:27Z msweet $".
  */
  */
index de3821c961154c7d0b2716aa0b5667d086fa97a1..158ccfa4ccb0a720e56dfc49b47769b2faa21ba0 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: mime.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   MIME database file routines for CUPS.
  *
  *
  *   MIME database file routines for CUPS.
  *
@@ -956,5 +956,5 @@ mime_load_types(mime_t     *mime,   /* I - MIME database */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: mime.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 6feceecc4ad3d455bca0e9aa6f37b091c54dba4a..e193a3a7360a4be02123a9373d2a7df7b1ad96ef 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: mime.h 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   MIME type/conversion database definitions for CUPS.
  *
  *
  *   MIME type/conversion database definitions for CUPS.
  *
@@ -158,5 +158,5 @@ extern void         mimeSetErrorCallback(mime_t *mime, mime_error_cb_t cb,
 #endif /* !_CUPS_MIME_H_ */
 
 /*
 #endif /* !_CUPS_MIME_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: mime.h 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 054faa50fe36257f53ead0d276ead3958726f8c2..4773cd64a3aff06753022837b3e599ebda2fa3ad 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: network.c 11500 2014-01-06 22:21:15Z msweet $"
  *
  *   Network interface functions for the CUPS scheduler.
  *
  *
  *   Network interface functions for the CUPS scheduler.
  *
@@ -133,7 +133,10 @@ cupsdNetIFUpdate(void)
   */
 
   if (getifaddrs(&addrs) < 0)
   */
 
   if (getifaddrs(&addrs) < 0)
+  {
+    cupsdLogMessage(CUPSD_LOG_DEBUG, "cupsdNetIFUpdate: Unable to get interface list - %s", strerror(errno));
     return;
     return;
+  }
 
   for (addr = addrs; addr != NULL; addr = addr->ifa_next)
   {
 
   for (addr = addrs; addr != NULL; addr = addr->ifa_next)
   {
@@ -148,7 +151,10 @@ cupsdNetIFUpdate(void)
 #endif
        ) ||
         addr->ifa_netmask == NULL || addr->ifa_name == NULL)
 #endif
        ) ||
         addr->ifa_netmask == NULL || addr->ifa_name == NULL)
+    {
+      cupsdLogMessage(CUPSD_LOG_DEBUG, "cupsdNetIFUpdate: Ignoring \"%s\".", addr->ifa_name);
       continue;
       continue;
+    }
 
    /*
     * Try looking up the hostname for the address as needed...
 
    /*
     * Try looking up the hostname for the address as needed...
@@ -178,7 +184,10 @@ cupsdNetIFUpdate(void)
 
     hostlen = strlen(hostname);
     if ((temp = calloc(1, sizeof(cupsd_netif_t) + hostlen)) == NULL)
 
     hostlen = strlen(hostname);
     if ((temp = calloc(1, sizeof(cupsd_netif_t) + hostlen)) == NULL)
+    {
+      cupsdLogMessage(CUPSD_LOG_DEBUG, "cupsdNetIFUpdate: Unable to allocate memory for interface.");
       break;
       break;
+    }
 
    /*
     * Copy all of the information...
 
    /*
     * Copy all of the information...
@@ -296,5 +305,5 @@ compare_netif(cupsd_netif_t *a,             /* I - First network interface */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: network.c 11500 2014-01-06 22:21:15Z msweet $".
  */
  */
index c7a6aa0c391077665e0c8b9b111836093c93009d..411a6d202643c94279e6c1489fcb067d47fd6142 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: network.h 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Network interface definitions for the CUPS scheduler.
  *
  *
  *   Network interface definitions for the CUPS scheduler.
  *
@@ -48,5 +48,5 @@ extern void           cupsdNetIFUpdate(void);
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: network.h 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 466067036e42e51781105055b9b425b6e7cffd5b..72e4923f60205e411a1acabe903941a9e2229492 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: policy.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Policy routines for the CUPS scheduler.
  *
  *
  *   Policy routines for the CUPS scheduler.
  *
@@ -513,5 +513,5 @@ hash_op(cupsd_location_t *op)               /* I - Operation */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: policy.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 361271f2b0d8948024ac3805f751995df49e5d97..8af88f5565e9297b01ae788f4616a1054f1eb2ce 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: policy.h 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Policy definitions for the CUPS scheduler.
  *
  *
  *   Policy definitions for the CUPS scheduler.
  *
@@ -59,5 +59,5 @@ extern cups_array_t   *cupsdGetPrivateAttrs(cupsd_policy_t *p,
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: policy.h 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 7a5ee0c56cc34efdb66a02e1de311ee3d9abfc5a..cc0dbb586982734cef948fc419c018a1f44be370 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: printers.c 11418 2013-11-08 15:18:01Z msweet $"
  *
  * Printer routines for the CUPS scheduler.
  *
  *
  * Printer routines for the CUPS scheduler.
  *
@@ -5011,5 +5011,5 @@ write_xml_string(cups_file_t *fp, /* I - File to write to */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: printers.c 11418 2013-11-08 15:18:01Z msweet $".
  */
  */
index fd5e47bd0a05d1f8516ea77a1a002d11d3e9dad9..2b5c8ad543bcf68e4a040c6b0d59dbc065e041e8 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: printers.h 11380 2013-11-05 01:14:53Z msweet $"
  *
  * Printer definitions for the CUPS scheduler.
  *
  *
  * Printer definitions for the CUPS scheduler.
  *
@@ -190,5 +190,5 @@ extern void         cupsdWritePrintcap(void);
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: printers.h 11380 2013-11-05 01:14:53Z msweet $".
  */
  */
index 4a098582117e7584002e5c0bb101ecd775bd8d83..fdadedfd1d0ded36a4c8c90e1c3bb10b0fd66ae1 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: process.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Process management routines for the CUPS scheduler.
  *
  *
  *   Process management routines for the CUPS scheduler.
  *
@@ -655,5 +655,5 @@ cupsd_requote(char       *dst,              /* I - Destination buffer */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: process.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 9f0b6c0a335582f30cae6e110e872975dd8519e5..ae8b88f470528629169164490d54112495fc3d0d 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: quotas.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Quota routines for the CUPS scheduler.
  *
  *
  *   Quota routines for the CUPS scheduler.
  *
@@ -240,5 +240,5 @@ compare_quotas(const cupsd_quota_t *q1,     /* I - First quota record */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: quotas.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 16061d95eb54a6b4c75c1a0a1c830b3e1c85cac4..b31fb97c7569bc92411fc0b48d27f21f838eacf1 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: select.c 11142 2013-07-17 01:07:00Z msweet $"
  *
  *   Select abstraction functions for the CUPS scheduler.
  *
  *
  *   Select abstraction functions for the CUPS scheduler.
  *
@@ -946,5 +946,5 @@ find_fd(int fd)                             /* I - File descriptor */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: select.c 11142 2013-07-17 01:07:00Z msweet $".
  */
  */
index 3dc580e535f71901598a7880aef795e90d1c1d42..dfe03d2a06ff14a26e8b534177c870ea3444af72 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: server.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Server start/stop routines for the CUPS scheduler.
  *
  *
  *   Server start/stop routines for the CUPS scheduler.
  *
@@ -180,5 +180,5 @@ cupsdStopServer(void)
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: server.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 644e3b0bae69fd02eb38eda4537d84a12ba52e80..a3f32f09d3b08af2067afe96f1e51907b9ff4593 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: statbuf.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Status buffer routines for the CUPS scheduler.
  *
  *
  *   Status buffer routines for the CUPS scheduler.
  *
@@ -331,5 +331,5 @@ cupsdStatBufUpdate(
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: statbuf.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 212acdf18c53f028a76e87fff2d50c85f9bf7ddb..68bf206052585e4628a6153373b29874f9bdcdec 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: statbuf.h 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Status buffer definitions for the CUPS scheduler.
  *
  *
  *   Status buffer definitions for the CUPS scheduler.
  *
@@ -45,5 +45,5 @@ extern char           *cupsdStatBufUpdate(cupsd_statbuf_t *sb, int *loglevel,
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: statbuf.h 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 2e9eee3770b5115a387d7529e737d5041d72cd7f..79d7558042b7a94b1ad73da1a95de63d06998608 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: subscriptions.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Subscription routines for the CUPS scheduler.
  *
  *
  *   Subscription routines for the CUPS scheduler.
  *
@@ -1638,5 +1638,5 @@ cupsd_update_notifier(void)
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: subscriptions.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index eac866956c2d66e5e3ddbcf4c2a16db5f5c5e828..867a1c6e9585558815981cf2fe114b8fb221ef58 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: subscriptions.h 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Subscription definitions for the CUPS scheduler.
  *
  *
  *   Subscription definitions for the CUPS scheduler.
  *
@@ -162,5 +162,5 @@ extern void cupsdStopAllNotifiers(void);
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: subscriptions.h 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index aaadbc405ad8f3414b39597f13b4357439e0396d..d3fd5f6029fb989ff7f0cfc5f93615bcb11fe9c9 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: sysman.c 11106 2013-07-08 12:29:10Z msweet $"
  *
  *   System management functions for the CUPS scheduler.
  *
  *
  *   System management functions for the CUPS scheduler.
  *
@@ -1015,5 +1015,5 @@ sysUpdate(void)
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: sysman.c 11106 2013-07-08 12:29:10Z msweet $".
  */
  */
index 810b185f0dfde7ad949d2b0fdc9d64df81b55c46..b911feb97af3f0bc4c67b95fb52a4378e8e54a46 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: sysman.h 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   System management definitions for the CUPS scheduler.
  *
  *
  *   System management definitions for the CUPS scheduler.
  *
@@ -60,5 +60,5 @@ extern void   cupsdStopSystemMonitor(void);
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: sysman.h 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 60076939e553ae2567d05379d4b29f55ba22fbe9..da86fa7ace74255781a815961144916e62732a8a 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: testlpd.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   cups-lpd test program for CUPS.
  *
  *
  *   cups-lpd test program for CUPS.
  *
@@ -546,5 +546,5 @@ usage(void)
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: testlpd.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index e2534ca6a502b7052970ed764195d773c136aae8..f42b7df58f1d9016451d2b1c57dfdf7703d14e44 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: testmime.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   MIME test program for CUPS.
  *
  *
  *   MIME test program for CUPS.
  *
@@ -527,5 +527,5 @@ type_dir(mime_t     *mime,          /* I - MIME database */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: testmime.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 2be9302f538b993c598f06fd42ae2a40f7289e1d..3e95f4a6646d7b3b5f182532792b9c1c77e3b34b 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: testspeed.c 10995 2013-05-29 11:51:03Z msweet $"
  *
  *   Scheduler speed test for CUPS.
  *
  *
  *   Scheduler speed test for CUPS.
  *
@@ -383,5 +383,5 @@ usage(void)
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: testspeed.c 10995 2013-05-29 11:51:03Z msweet $".
  */
  */
index 4635c653667dee42e8b3ea093d6187bb70e37f73..01458eb17badf1c19d23106b3d8a1a39b1532268 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: testsub.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Scheduler notification tester for CUPS.
  *
  *
  *   Scheduler notification tester for CUPS.
  *
@@ -519,5 +519,5 @@ usage(void)
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: testsub.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 314d9cd8738399532716bb713f7a7056c4cc2b28..78cc3b711fb2027d8765b066820f37c88f9d3ae0 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: tls-darwin.c 4216 2013-03-11 13:57:36Z msweet $"
  *
  *   TLS support code for the CUPS scheduler on OS X.
  *
  *
  *   TLS support code for the CUPS scheduler on OS X.
  *
@@ -428,5 +428,5 @@ make_certificate(cupsd_client_t *con)       /* I - Client connection */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: tls-darwin.c 4216 2013-03-11 13:57:36Z msweet $".
  */
  */
index 36518cd0ecabfc3fea55e4c372833a8d6fd2f032..5d129c88886b2423d7110450080252196dd1a110 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: tls-gnutls.c 3755 2012-03-30 05:59:14Z msweet $"
  *
  *   TLS support code for the CUPS scheduler using GNU TLS.
  *
  *
  *   TLS support code for the CUPS scheduler using GNU TLS.
  *
@@ -288,5 +288,5 @@ make_certificate(cupsd_client_t *con)       /* I - Client connection */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: tls-gnutls.c 3755 2012-03-30 05:59:14Z msweet $".
  */
  */
index 94c9e71e64bfe9b3da06fa101056ea985ab2c97a..19d3eefbfe3942413e4dc9d8268e303dfc244afc 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: tls-openssl.c 3755 2012-03-30 05:59:14Z msweet $"
  *
  *   TLS support code for the CUPS scheduler using OpenSSL.
  *
  *
  *   TLS support code for the CUPS scheduler using OpenSSL.
  *
@@ -349,5 +349,5 @@ make_certificate(cupsd_client_t *con)       /* I - Client connection */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: tls-openssl.c 3755 2012-03-30 05:59:14Z msweet $".
  */
  */
index 40d939a9d21ae13483ab6173f3a72251e0abb5b8..41a107ab876954af9ae73f861807b190cdbab55b 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: tls.c 3755 2012-03-30 05:59:14Z msweet $"
  *
  *   TLS support code for the CUPS scheduler.
  *
  *
  *   TLS support code for the CUPS scheduler.
  *
@@ -26,5 +26,5 @@
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: tls.c 3755 2012-03-30 05:59:14Z msweet $".
  */
  */
index 7b8743882f782f7029ccf83a66efb93e0170f0e4..2b986e5889fe204049687dcdcd1ce1943c98bc8a 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: type.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   MIME typing routines for CUPS.
  *
  *
  *   MIME typing routines for CUPS.
  *
@@ -1212,5 +1212,5 @@ mime_patmatch(const char *s,              /* I - String to match against */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: type.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index a9356c3c7e624080d7db78670d834e73529fb584..42d8ce7353903a9f2972d1c470903bceeb99c07c 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: util.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Mini-daemon utility functions for CUPS.
  *
  *
  *   Mini-daemon utility functions for CUPS.
  *
@@ -467,5 +467,5 @@ cupsdSendIPPTrailer(void)
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: util.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 6c2a05acea55a6367e4f4f8e2718aac22bfe3cff..a0774b4a15fefe6d22481b12b18ed982738ea3ba 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: util.h 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Mini-daemon utility definitions for CUPS.
  *
  *
  *   Mini-daemon utility definitions for CUPS.
  *
@@ -67,5 +67,5 @@ extern void           cupsdSendIPPTrailer(void);
 #endif /* !_CUPSD_UTIL_H_ */
 
 /*
 #endif /* !_CUPSD_UTIL_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: util.h 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index e8aed6ff2a4a08257e522a9f7f6d6df2152a5c1b..114190a2f40a973d101c82b8f6bfa674481684f4 100644 (file)
@@ -1,5 +1,5 @@
 #
 #
-# "$Id$"
+# "$Id: Makefile 10996 2013-05-29 11:51:34Z msweet $"
 #
 #   System V commands makefile for CUPS.
 #
 #
 #   System V commands makefile for CUPS.
 #
@@ -290,5 +290,5 @@ include Dependencies
 
 
 #
 
 
 #
-# End of "$Id$".
+# End of "$Id: Makefile 10996 2013-05-29 11:51:34Z msweet $".
 #
 #
index 9ea549c93ba90070c9ddb4024d84fcc91d50419f..02c56911c377beff3516e09d5eef1583b1542f61 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: cancel.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   "cancel" command for CUPS.
  *
  *
  *   "cancel" command for CUPS.
  *
@@ -383,5 +383,5 @@ main(int  argc,                             /* I - Number of command-line arguments */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: cancel.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 784138ee2fe8c80f2098ed14eb5497dba1756f68..67a682cc4bb866b4a2b25e60ada86e1fe910ee70 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: cupsaccept.c 2873 2010-11-30 03:16:24Z msweet $"
  *
  *   "cupsaccept", "cupsdisable", "cupsenable", and "cupsreject" commands for
  *   CUPS.
  *
  *   "cupsaccept", "cupsdisable", "cupsenable", and "cupsreject" commands for
  *   CUPS.
@@ -235,5 +235,5 @@ main(int  argc,                             /* I - Number of command-line arguments */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: cupsaccept.c 2873 2010-11-30 03:16:24Z msweet $".
  */
  */
index dfce0022f7b00430f23301d64c52faa36bea8475..48c99aebf6ee2d6216ebc8638d050bada972c872 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: cupsaddsmb.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   "cupsaddsmb" command for CUPS.
  *
  *
  *   "cupsaddsmb" command for CUPS.
  *
@@ -295,5 +295,5 @@ usage(void)
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: cupsaddsmb.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 0cd2a59d787cc4926c6dddce9015928ceb5f4263..09d66eab0f866c06bcd450f5aaa4629b32086cdf 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: cupsctl.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Scheduler control program for CUPS.
  *
  *
  *   Scheduler control program for CUPS.
  *
@@ -223,5 +223,5 @@ usage(const char *opt)                      /* I - Option character/string */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: cupsctl.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index de024c7ed6b9a999cbf6d2716f44b4699c5772e9..5e2c809500b40c885eb0adaaf44e37e8b0c2fa31 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: cupstestdsc.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   DSC test program for CUPS.
  *
  *
  *   DSC test program for CUPS.
  *
@@ -438,5 +438,5 @@ usage(void)
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: cupstestdsc.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 7c080a9369c91a4c51a2a576c14664090a34825f..6faf67f179128752e670244be61dcaabbd883ec3 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: cupstestppd.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   PPD test program for CUPS.
  *
  *
  *   PPD test program for CUPS.
  *
@@ -3992,5 +3992,5 @@ valid_utf8(const char *s)         /* I - String to check */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: cupstestppd.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 8f95966b4ff22b4b6abc3dac7166db5e609b77c4..24ee4137d7fa7a18e08b2d710b7b29283aee8cae 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: lp.c 11101 2013-07-08 11:20:33Z msweet $"
  *
  *   "lp" command for CUPS.
  *
  *
  *   "lp" command for CUPS.
  *
@@ -764,5 +764,5 @@ set_job_attrs(const char    *command,       /* I - Command name */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: lp.c 11101 2013-07-08 11:20:33Z msweet $".
  */
  */
index a0ed62c6cf9b45c31d9b1c4c877d6b642471d2e6..92cb5d2945ed0290f6b860f84ec7c2c371e64e43 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: lpadmin.c 11345 2013-10-18 21:14:52Z msweet $"
  *
  *   "lpadmin" command for CUPS.
  *
  *
  *   "lpadmin" command for CUPS.
  *
@@ -1515,5 +1515,5 @@ validate_name(const char *name)           /* I - Name to check */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: lpadmin.c 11345 2013-10-18 21:14:52Z msweet $".
  */
  */
index acfe50108d9ed71b0dc51d9341990163b9cb055b..681661514d7fa15664e9185ec392f7c72b21838b 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: lpinfo.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   "lpinfo" command for CUPS.
  *
  *
  *   "lpinfo" command for CUPS.
  *
@@ -494,5 +494,5 @@ show_models(
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: lpinfo.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 54424894f12bb66a56508bf245a1139ed5e5c756..aff9d6d5145dc9bd3ab502b884a2e948abe9e7a1 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: lpmove.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   "lpmove" command for CUPS.
  *
  *
  *   "lpmove" command for CUPS.
  *
@@ -209,5 +209,5 @@ move_job(http_t     *http,          /* I - HTTP connection to server */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: lpmove.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 12dbe5f854a7d9f309f338dcf6236f3e7e5ef7d3..ac81530988d39d658ee857d3b9bab8786653cbf7 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: lpoptions.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Printer option program for CUPS.
  *
  *
  *   Printer option program for CUPS.
  *
@@ -561,5 +561,5 @@ usage(void)
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: lpoptions.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 597408a67f98097c20906109d0130e68f4541325..2da667dd6526adc49ee8791f8990bf0fcf679862 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: lppasswd.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   MD5 password program for CUPS.
  *
  *
  *   MD5 password program for CUPS.
  *
@@ -485,5 +485,5 @@ usage(FILE *fp)             /* I - File to send usage to */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: lppasswd.c 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 3bdca13a73c8df33a4f86d8af25ef468aac74b14..6c52e2dd8d99a5856ef2de0ab627d8a864aa99a7 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: lpstat.c 11395 2013-11-06 20:06:50Z msweet $"
  *
  * "lpstat" command for CUPS.
  *
  *
  * "lpstat" command for CUPS.
  *
@@ -2105,5 +2105,5 @@ show_scheduler(void)
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: lpstat.c 11395 2013-11-06 20:06:50Z msweet $".
  */
  */
index 0abd47d9d1d0c922a27c47340c460bb9007a79b0..736f1b49190c6be23f6cab828b5e6b3ca569a752 100644 (file)
@@ -1,5 +1,5 @@
 #
 #
-# "$Id$"
+# "$Id: Makefile 10996 2013-05-29 11:51:34Z msweet $"
 #
 #   Template makefile for CUPS.
 #
 #
 #   Template makefile for CUPS.
 #
@@ -200,5 +200,5 @@ uninstall-langbundle:
 
 
 #
 
 
 #
-# End of "$Id$".
+# End of "$Id: Makefile 10996 2013-05-29 11:51:34Z msweet $".
 #
 #
index 1c07cd0de5c834b8391b8e3e0fb878a5dab1a40a..bbe238ee16a001a5cfd1747724c31f6a84a0ef3d 100644 (file)
@@ -1,7 +1,7 @@
 </DIV></TD></TR>
 <TR><TD>&nbsp;</TD></TR>
 <TR><TD CLASS="trailer">CUPS i el logotip de CUPS s&oacute;n marques registrades per
 </DIV></TD></TR>
 <TR><TD>&nbsp;</TD></TR>
 <TR><TD CLASS="trailer">CUPS i el logotip de CUPS s&oacute;n marques registrades per
-<A HREF="http://www.apple.com">Apple Inc.</A> CUPS t&eacute; copyright 2007-2013 Apple
+<A HREF="http://www.apple.com">Apple Inc.</A> CUPS t&eacute; copyright 2007-2014 Apple
 Inc. Tots els drets reservats.</TD></TR>
 </TABLE>
 </BODY>
 Inc. Tots els drets reservats.</TD></TR>
 </TABLE>
 </BODY>
index 44f358b0f03d5ce0dd931b3b3055d1d85e08e335..5817101f97cf899dcfe4c2e003666524e15113b5 100644 (file)
@@ -2,7 +2,7 @@
 <TR><TD>&nbsp;</TD></TR>
 <TR><TD CLASS="trailer">CUPS a logo CUPS jsou ochranné známky společnosti
 <A HREF="http://www.apple.com">Apple Inc.</A> CUPS je chráněn autorskými
 <TR><TD>&nbsp;</TD></TR>
 <TR><TD CLASS="trailer">CUPS a logo CUPS jsou ochranné známky společnosti
 <A HREF="http://www.apple.com">Apple Inc.</A> CUPS je chráněn autorskými
-právy 2007-2013 Apple Inc. Všechna práva vyhrazena.</TD></TR>
+právy 2007-2014 Apple Inc. Všechna práva vyhrazena.</TD></TR>
 </TABLE>
 </BODY>
 </HTML>
 </TABLE>
 </BODY>
 </HTML>
index 6f41b666911a9e02c7ce7e1d0ede0246f042f288..0711c2624d3faccdb5815b9a1c3cb5830d489266 100644 (file)
@@ -2,7 +2,7 @@
 <TR><TD>&nbsp;</TD></TR>
 <TR><TD CLASS="trailer">CUPS y el logo de CUPS son marcas registradas de
 <A HREF="http://www.apple.com">Apple, Inc.</A> Los derechos de copia de CUPS
 <TR><TD>&nbsp;</TD></TR>
 <TR><TD CLASS="trailer">CUPS y el logo de CUPS son marcas registradas de
 <A HREF="http://www.apple.com">Apple, Inc.</A> Los derechos de copia de CUPS
-2007-2013 son de Apple Inc. Todos los derechos reservados.</TD></TR>
+2007-2014 son de Apple Inc. Todos los derechos reservados.</TD></TR>
 </TABLE>
 </BODY>
 </HTML>
 </TABLE>
 </BODY>
 </HTML>
index f3a46c22d20b992520dd4fc42f628ab8b00ada29..9b8bac20791049b3912bbd150701322b7201e929 100644 (file)
@@ -1,7 +1,7 @@
 </TD></TR>
 <TR><TD>&nbsp;</TD></TR>
 <TR><TD CLASS="trailer">CUPS et le logo CUPS sont des marques d&eacute;pos&eacute;es de
 </TD></TR>
 <TR><TD>&nbsp;</TD></TR>
 <TR><TD CLASS="trailer">CUPS et le logo CUPS sont des marques d&eacute;pos&eacute;es de
-<A HREF="http://www.apple.com">Apple Inc.</A> CUPS est sous copyright 2007-2013 Apple
+<A HREF="http://www.apple.com">Apple Inc.</A> CUPS est sous copyright 2007-2014 Apple
 Inc. Tous droits r&eacute;serv&eacute;s.</TD></TR>
 </TABLE>
 </BODY>
 Inc. Tous droits r&eacute;serv&eacute;s.</TD></TR>
 </TABLE>
 </BODY>
index 0112c7a2b625a4139492d6d3d9421bbed8d1730d..e9dae0a53dd333e1037f4bb44a999c8771c6d198 100644 (file)
@@ -1,7 +1,7 @@
 </DIV></TD></TR>
 <TR><TD>&nbsp;</TD></TR>
 <TR><TD CLASS="trailer">CUPS e il logo di CUPS sono marchi registrati da
 </DIV></TD></TR>
 <TR><TD>&nbsp;</TD></TR>
 <TR><TD CLASS="trailer">CUPS e il logo di CUPS sono marchi registrati da
-<A HREF="http://www.apple.com">Apple Inc.</A> Copyright 2007-2013 Apple
+<A HREF="http://www.apple.com">Apple Inc.</A> Copyright 2007-2014 Apple
 Inc. Tutti i diritti sono riservati.</TD></TR>
 </TABLE>
 </BODY>
 Inc. Tutti i diritti sono riservati.</TD></TR>
 </TABLE>
 </BODY>
index 47743e152f3536212665ce95e25c9862ce44c362..2e99eb75be2c75cb4cdbfc3b2986368569a6758d 100644 (file)
@@ -1,7 +1,7 @@
 </DIV></TD></TR>
 <TR><TD>&nbsp;</TD></TR>
 <TR><TD CLASS="trailer">CUPS and the CUPS logo are trademarks of
 </DIV></TD></TR>
 <TR><TD>&nbsp;</TD></TR>
 <TR><TD CLASS="trailer">CUPS and the CUPS logo are trademarks of
-<A HREF="http://www.apple.com">Apple Inc.</A> CUPS is copyright 2007-2013 Apple
+<A HREF="http://www.apple.com">Apple Inc.</A> CUPS is copyright 2007-2014 Apple
 Inc. All rights reserved.</TD></TR>
 </TABLE>
 </BODY>
 Inc. All rights reserved.</TD></TR>
 </TABLE>
 </BODY>
index 0abd47d9d1d0c922a27c47340c460bb9007a79b0..bc01165235e77a77bfa4a27514b6ea6dab1b6b59 100644 (file)
@@ -1,5 +1,5 @@
 #
 #
-# "$Id$"
+# "$Id: Makefile 4216 2013-03-11 13:57:36Z msweet $"
 #
 #   Template makefile for CUPS.
 #
 #
 #   Template makefile for CUPS.
 #
@@ -200,5 +200,5 @@ uninstall-langbundle:
 
 
 #
 
 
 #
-# End of "$Id$".
+# End of "$Id: Makefile 4216 2013-03-11 13:57:36Z msweet $".
 #
 #
index 09de9263aae2d3ee3a9f402af3f7618a6e36ad11..8c4067e6719b4530d55f726952726fc3e35509e4 100644 (file)
@@ -1,7 +1,7 @@
 </TD></TR>
 <TR><TD>&nbsp;</TD></TR>
 <TR><TD CLASS="trailer">CUPS, а так же логотип CUPS являются зарегистрированными торговыми марками
 </TD></TR>
 <TR><TD>&nbsp;</TD></TR>
 <TR><TD CLASS="trailer">CUPS, а так же логотип CUPS являются зарегистрированными торговыми марками
-<A HREF="http://www.apple.com">Apple Inc.</A> Авторские права на CUPS принадлежат (2007-2013) компании Apple Inc. Все права защищены.</TD></TR>
+<A HREF="http://www.apple.com">Apple Inc.</A> Авторские права на CUPS принадлежат (2007-2014) компании Apple Inc. Все права защищены.</TD></TR>
 </TABLE>
 </BODY>
 </HTML>
 </TABLE>
 </BODY>
 </HTML>
index 12217d7f51c2f7bc47822bc0b7dd0bf3d72e3b61..d754d908b14f7c53c5bdb3fc6aad11cd976fbe80 100644 (file)
@@ -1,7 +1,7 @@
 </DIV></TD></TR>
 <TR><TD>&nbsp;</TD></TR>
 <TR><TD CLASS="trailer">CUPS and the CUPS logo are trademarks of
 </DIV></TD></TR>
 <TR><TD>&nbsp;</TD></TR>
 <TR><TD CLASS="trailer">CUPS and the CUPS logo are trademarks of
-<A HREF="http://www.apple.com">Apple Inc.</A> Copyright 2007-2013 Apple
+<A HREF="http://www.apple.com">Apple Inc.</A> Copyright 2007-2014 Apple
 Inc. All rights reserved.</TD></TR>
 </TABLE>
 </BODY>
 Inc. All rights reserved.</TD></TR>
 </TABLE>
 </BODY>
index 097d0fcd849a41df9a14c5b4765f4ba26a9482ee..a168d6e9423bcf9079eb3df0f84115a7f0a55db8 100644 (file)
@@ -1,5 +1,5 @@
 #
 #
-# "$Id$"
+# "$Id: 4.1-requests.test 11396 2013-11-06 20:09:03Z msweet $"
 #
 #   Verify that the server requires the following attributes:
 #
 #
 #   Verify that the server requires the following attributes:
 #
        STATUS server-error-version-not-supported
 }
 #
        STATUS server-error-version-not-supported
 }
 #
-# End of "$Id$"
+# End of "$Id: 4.1-requests.test 11396 2013-11-06 20:09:03Z msweet $"
 #
 #
index 022335758c04390312dd0a78c8ba1efcaa07ba4d..a95d81f5e87f9868b0aa8b2e1ed4a6d867870721 100644 (file)
@@ -1,5 +1,5 @@
 #
 #
-# "$Id$"
+# "$Id: 4.2-cups-printer-ops.test 11396 2013-11-06 20:09:03Z msweet $"
 #
 #   Verify that the CUPS printer operations work.
 #
 #
 #   Verify that the CUPS printer operations work.
 #
 }
 
 #
 }
 
 #
-# End of "$Id$"
+# End of "$Id: 4.2-cups-printer-ops.test 11396 2013-11-06 20:09:03Z msweet $"
 #
 #
index 1e372ccbc8bb1c1b7e16929d862e8a1931679727..2f46fda6c8e9e3bf6d1b41cfd2b774c06d625dcd 100644 (file)
@@ -1,5 +1,5 @@
 #
 #
-# "$Id$"
+# "$Id: 4.3-job-ops.test 11396 2013-11-06 20:09:03Z msweet $"
 #
 #   Verify that the IPP job operations work.
 #
 #
 #   Verify that the IPP job operations work.
 #
 }
 
 #
 }
 
 #
-# End of "$Id$"
+# End of "$Id: 4.3-job-ops.test 11396 2013-11-06 20:09:03Z msweet $"
 #
 #
index 57a767ac5ed55162822f5ddf2d0c058814b1328d..ebdcf283d64dc578d5c1e6ea5767fdd329aaa041 100644 (file)
@@ -1,5 +1,5 @@
 #
 #
-# "$Id$"
+# "$Id: 4.4-subscription-ops.test 11396 2013-11-06 20:09:03Z msweet $"
 #
 #   Verify that the CUPS subscription operations work.
 #
 #
 #   Verify that the CUPS subscription operations work.
 #
 }
 
 #
 }
 
 #
-# End of "$Id$"
+# End of "$Id: 4.4-subscription-ops.test 11396 2013-11-06 20:09:03Z msweet $"
 #
 #
index 668079929c75bbf5c29785db239b5274a7b4eb37..bf26531f45c1f9ed8984537ccddfdcad62a3a8a9 100644 (file)
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
 #!/bin/sh
 #
-# "$Id$"
+# "$Id: 5.1-lpadmin.sh 11396 2013-11-06 20:09:03Z msweet $"
 #
 #   Test the lpadmin command.
 #
 #
 #   Test the lpadmin command.
 #
@@ -63,5 +63,5 @@ fi
 echo ""
 
 #
 echo ""
 
 #
-# End of "$Id$".
+# End of "$Id: 5.1-lpadmin.sh 11396 2013-11-06 20:09:03Z msweet $".
 #
 #
index f1957a8b2a898091b2dc2cf4b536f779dcdfb0a7..e315329d5e7425a2373315a17c67c07f48ddae02 100644 (file)
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
 #!/bin/sh
 #
-# "$Id$"
+# "$Id: 5.2-lpc.sh 11396 2013-11-06 20:09:03Z msweet $"
 #
 #   Test the lpc command.
 #
 #
 #   Test the lpc command.
 #
@@ -27,5 +27,5 @@ fi
 echo ""
 
 #
 echo ""
 
 #
-# End of "$Id$".
+# End of "$Id: 5.2-lpc.sh 11396 2013-11-06 20:09:03Z msweet $".
 #
 #
index 03087d2ccf537d88e175856cee9eaea29efb8a4c..842c97e0436618bc7948dcc10b4ffcae108288ef 100644 (file)
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
 #!/bin/sh
 #
-# "$Id$"
+# "$Id: 5.3-lpq.sh 11396 2013-11-06 20:09:03Z msweet $"
 #
 #   Test the lpq command.
 #
 #
 #   Test the lpq command.
 #
@@ -27,5 +27,5 @@ fi
 echo ""
 
 #
 echo ""
 
 #
-# End of "$Id$".
+# End of "$Id: 5.3-lpq.sh 11396 2013-11-06 20:09:03Z msweet $".
 #
 #
index c69003e42c46c583e4563dd5e3d67e2262087ff4..10f3c750326336fa84b0c86a3c9a6dd31e0fc378 100644 (file)
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
 #!/bin/sh
 #
-# "$Id$"
+# "$Id: 5.4-lpstat.sh 11396 2013-11-06 20:09:03Z msweet $"
 #
 #   Test the lpstat command.
 #
 #
 #   Test the lpstat command.
 #
@@ -39,5 +39,5 @@ fi
 echo ""
 
 #
 echo ""
 
 #
-# End of "$Id$".
+# End of "$Id: 5.4-lpstat.sh 11396 2013-11-06 20:09:03Z msweet $".
 #
 #
index 949f3d770838cead7d89f06887578a32e6847cf0..dffa4fd7bf4fb1a8ff0491bb4aeb0ea21cd0ac54 100644 (file)
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
 #!/bin/sh
 #
-# "$Id$"
+# "$Id: 5.5-lp.sh 11396 2013-11-06 20:09:03Z msweet $"
 #
 #   Test the lp command.
 #
 #
 #   Test the lp command.
 #
@@ -80,5 +80,5 @@ echo ""
 ./waitjobs.sh
 
 #
 ./waitjobs.sh
 
 #
-# End of "$Id$".
+# End of "$Id: 5.5-lp.sh 11396 2013-11-06 20:09:03Z msweet $".
 #
 #
index 5d0663af3d10869d39cf3a265a90161fd4492b54..28cdb788835e4bc4b6e1ace0f4229dde160523b5 100644 (file)
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
 #!/bin/sh
 #
-# "$Id$"
+# "$Id: 5.6-lpr.sh 11396 2013-11-06 20:09:03Z msweet $"
 #
 #   Test the lpr command.
 #
 #
 #   Test the lpr command.
 #
@@ -80,5 +80,5 @@ echo ""
 ./waitjobs.sh
 
 #
 ./waitjobs.sh
 
 #
-# End of "$Id$".
+# End of "$Id: 5.6-lpr.sh 11396 2013-11-06 20:09:03Z msweet $".
 #
 #
index 482052d8631a7097bfad594a7982690c71ecc792..9dc6719f57a4d2bfd12e09c03595ff65f83fb67f 100644 (file)
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
 #!/bin/sh
 #
-# "$Id$"
+# "$Id: 5.7-lprm.sh 11396 2013-11-06 20:09:03Z msweet $"
 #
 #   Test the lprm command.
 #
 #
 #   Test the lprm command.
 #
@@ -43,5 +43,5 @@ fi
 echo ""
 
 #
 echo ""
 
 #
-# End of "$Id$".
+# End of "$Id: 5.7-lprm.sh 11396 2013-11-06 20:09:03Z msweet $".
 #
 #
index 11f599cd37fa0afcbd92fde4e066731bf88f7ffe..b60e50b24691a8ec11091907f186558b7df5fd46 100644 (file)
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
 #!/bin/sh
 #
-# "$Id$"
+# "$Id: 5.8-cancel.sh 11396 2013-11-06 20:09:03Z msweet $"
 #
 #   Test the cancel command.
 #
 #
 #   Test the cancel command.
 #
@@ -53,5 +53,5 @@ fi
 echo ""
 
 #
 echo ""
 
 #
-# End of "$Id$".
+# End of "$Id: 5.8-cancel.sh 11396 2013-11-06 20:09:03Z msweet $".
 #
 #
index adb041b0ad6a122acd732294f9ce9a2a6e35c65c..ab287c5bb44a4f8e276322bb28667ec1bad2eb56 100644 (file)
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
 #!/bin/sh
 #
-# "$Id$"
+# "$Id: 5.9-lpinfo.sh 11396 2013-11-06 20:09:03Z msweet $"
 #
 #   Test the lpinfo command.
 #
 #
 #   Test the lpinfo command.
 #
@@ -51,5 +51,5 @@ fi
 echo ""
 
 #
 echo ""
 
 #
-# End of "$Id$".
+# End of "$Id: 5.9-lpinfo.sh 11396 2013-11-06 20:09:03Z msweet $".
 #
 #
index 2f43f3e75771294e947fbcae660191de070954a8..9a9e3fa0ebc934e18d7bcb0f05d989f122afc538 100644 (file)
@@ -1,5 +1,5 @@
 #
 #
-# "$Id$"
+# "$Id: Makefile 11129 2013-07-11 20:39:46Z msweet $"
 #
 #   IPP test makefile for CUPS.
 #
 #
 #   IPP test makefile for CUPS.
 #
@@ -241,5 +241,5 @@ include Dependencies
 
 
 #
 
 
 #
-# End of "$Id$".
+# End of "$Id: Makefile 11129 2013-07-11 20:39:46Z msweet $".
 #
 #
index be621b2ec7cfba8d23b2605302d32c0677981937..739bd8ed47207cc0587385e17d0dc1712838e8c0 100644 (file)
@@ -1,5 +1,5 @@
 #
 #
-# "$Id$"
+# "$Id: cancel-current-job.test 11396 2013-11-06 20:09:03Z msweet $"
 #
 #   Cancel the currently printing job.
 #
 #
 #   Cancel the currently printing job.
 #
@@ -61,5 +61,5 @@
 
 
 #
 
 
 #
-# End of "$Id$".
+# End of "$Id: cancel-current-job.test 11396 2013-11-06 20:09:03Z msweet $".
 #
 #
index 91c98f7618fe1ee9155503ea70bcd32b731dd8d2..1521638aba6ee4f3de3fb0c5744fc06593ee6daf 100644 (file)
@@ -1,5 +1,5 @@
 #
 #
-# "$Id$"
+# "$Id: create-printer-subscription.test 11396 2013-11-06 20:09:03Z msweet $"
 #
 #   Create a printer subscription.
 #
 #
 #   Create a printer subscription.
 #
@@ -71,5 +71,5 @@
 
 
 #
 
 
 #
-# End of "$Id$"
+# End of "$Id: create-printer-subscription.test 11396 2013-11-06 20:09:03Z msweet $"
 #
 #
index eca2279356301bec42347c92d9918b7b4517c957..938d900eabcdf0ab2623373ca0f9591dbed6d914 100644 (file)
@@ -1,5 +1,5 @@
 #
 #
-# "$Id$"
+# "$Id: get-completed-jobs.test 11396 2013-11-06 20:09:03Z msweet $"
 #
 #   Get list of completed jobs.
 #
 #
 #   Get list of completed jobs.
 #
@@ -47,5 +47,5 @@
 
 
 #
 
 
 #
-# End of "$Id$".
+# End of "$Id: get-completed-jobs.test 11396 2013-11-06 20:09:03Z msweet $".
 #
 #
index d4c3a0a8003d590ffd9ef69bfcdc87d41856b907..68908cc9698fdfe724527b8d73accb9a1b2d019d 100644 (file)
@@ -1,5 +1,5 @@
 #
 #
-# "$Id$"
+# "$Id: get-jobs.test 11396 2013-11-06 20:09:03Z msweet $"
 #
 #   Get list of not-completed jobs.
 #
 #
 #   Get list of not-completed jobs.
 #
@@ -49,5 +49,5 @@
 
 
 #
 
 
 #
-# End of "$Id$".
+# End of "$Id: get-jobs.test 11396 2013-11-06 20:09:03Z msweet $".
 #
 #
index 8019cec1671cdde3feda7c3ab8948f5f13cd0fdb..0f01b1f6ac13a9a7c57b13970e152af7f0b6ea50 100644 (file)
@@ -1,5 +1,5 @@
 #
 #
-# "$Id$"
+# "$Id: get-notifications.test 11396 2013-11-06 20:09:03Z msweet $"
 #
 #   Get subscription events.
 #
 #
 #   Get subscription events.
 #
@@ -42,5 +42,5 @@
 
 
 #
 
 
 #
-# End of "$Id$"
+# End of "$Id: get-notifications.test 11396 2013-11-06 20:09:03Z msweet $"
 #
 #
index 620282a3e1f4a4eed5095c29e0e80f355407b4b8..83d31766c30341d5c8f2c1c45e109ec0f4b7668f 100644 (file)
@@ -1,5 +1,5 @@
 #
 #
-# "$Id$"
+# "$Id: ipp-1.1.test 11396 2013-11-06 20:09:03Z msweet $"
 #
 #   IPP/1.1 test suite.
 #
 #
 #   IPP/1.1 test suite.
 #
@@ -2346,5 +2346,5 @@ DEFINE IPP_URI_SCHEME "/^ipps?://.+$$/"
 
 
 #
 
 
 #
-# End of "$Id$".
+# End of "$Id: ipp-1.1.test 11396 2013-11-06 20:09:03Z msweet $".
 #
 #
index 0ee0e94e3e9f24af2534154af06ffc8f8cfef2b3..e0c2d32e5ebf4fd5c3a88dfe998b6a513c02a433 100644 (file)
@@ -1,5 +1,5 @@
 #
 #
-# "$Id$"
+# "$Id: ipp-2.0.test 11396 2013-11-06 20:09:03Z msweet $"
 #
 #   IPP/2.0 test suite.
 #
 #
 #   IPP/2.0 test suite.
 #
@@ -111,5 +111,5 @@ DEFINE MEDIA_REGEX "/^(choice(_((custom|na|asme|roc|oe|roll)_[a-z0-9][-a-z0-9]*_
 
 
 #
 
 
 #
-# End of "$Id$".
+# End of "$Id: ipp-2.0.test 11396 2013-11-06 20:09:03Z msweet $".
 #
 #
index e8ddae4d11ad2d10c50170c02f1f138360808022..15cd4c4f5a07103372443c9b49a6cb0527ad5675 100644 (file)
@@ -1,5 +1,5 @@
 #
 #
-# "$Id$"
+# "$Id: ipp-2.1.test 11396 2013-11-06 20:09:03Z msweet $"
 #
 #   IPP/2.1 test suite.
 #
 #
 #   IPP/2.1 test suite.
 #
@@ -92,5 +92,5 @@ INCLUDE "ipp-2.0.test"
 
 
 #
 
 
 #
-# End of "$Id$".
+# End of "$Id: ipp-2.1.test 11396 2013-11-06 20:09:03Z msweet $".
 #
 #
index 3042ec2474ead08d0fe4cf8349152066d13af7c6..954ad2353767aeaf922cc26459837ffaa2f2cf64 100644 (file)
@@ -1,5 +1,5 @@
 #
 #
-# "$Id$"
+# "$Id: ipp-2.2.test 11396 2013-11-06 20:09:03Z msweet $"
 #
 #   IPP/2.2 test suite.
 #
 #
 #   IPP/2.2 test suite.
 #
@@ -82,5 +82,5 @@ INCLUDE "ipp-2.1.test"
 
 
 #
 
 
 #
-# End of "$Id$".
+# End of "$Id: ipp-2.2.test 11396 2013-11-06 20:09:03Z msweet $".
 #
 #
index d1e5b2ce37406a17d2e2cbb4eafdf78da242bb2f..99aacb5d7809b4d825cec6388339c769b83437ee 100644 (file)
@@ -1,5 +1,5 @@
 #
 #
-# "$Id$"
+# "$Id: ipp-everywhere.test 11396 2013-11-06 20:09:03Z msweet $"
 #
 #   IPP Everywhere test suite.
 #
 #
 #   IPP Everywhere test suite.
 #
@@ -9685,5 +9685,5 @@ INCLUDE "ipp-2.0.test"
 
 
 #
 
 
 #
-# End of "$Id$".
+# End of "$Id: ipp-everywhere.test 11396 2013-11-06 20:09:03Z msweet $".
 #
 #
index 2579002903860dfd55801558e18e909db3c7e4ed..cd3540133bf0ebc76ac225dce2ec98fa70e897fb 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: ippdiscover.c 10983 2013-05-13 23:57:32Z msweet $"
  *
  *   ippdiscover command for CUPS.
  *
  *
  *   ippdiscover command for CUPS.
  *
@@ -825,5 +825,5 @@ usage(void)
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: ippdiscover.c 10983 2013-05-13 23:57:32Z msweet $".
  */
  */
index 8a7c2015c4c9c37c2fdb249c6bca4378faf5d7be..b57ae889d12de6d964eec8c90f347f02cf7bc91e 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: ippfind.c 11177 2013-07-24 12:16:37Z msweet $"
  *
  *   Utility to find IPP printers via Bonjour/DNS-SD and optionally run
  *   commands such as IPP and Bonjour conformance tests.  This tool is
  *
  *   Utility to find IPP printers via Bonjour/DNS-SD and optionally run
  *   commands such as IPP and Bonjour conformance tests.  This tool is
@@ -2823,5 +2823,5 @@ show_version(void)
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: ippfind.c 11177 2013-07-24 12:16:37Z msweet $".
  */
  */
index 00c6c6e584e9d346a80fd95e124ef796d9d5cb19..32a7eb1c88ff6be848060131d442bbda4f523909 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: ippserver.c 11097 2013-07-04 15:54:36Z msweet $"
  *
  *   Sample IPP/2.0 server for CUPS.
  *
  *
  *   Sample IPP/2.0 server for CUPS.
  *
@@ -5212,5 +5212,5 @@ valid_job_attributes(
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: ippserver.c 11097 2013-07-04 15:54:36Z msweet $".
  */
  */
index 56bb8cc65fea11cefc247381f7da3e57c506ea8b..8152e769ccb3655da79ec66d2f95733bd47368d4 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: ipptool.c 11370 2013-10-30 15:08:29Z msweet $"
  *
  * ipptool command for CUPS.
  *
  *
  * ipptool command for CUPS.
  *
@@ -5750,5 +5750,5 @@ with_value(cups_array_t    *errors,       /* I - Errors array */
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: ipptool.c 11370 2013-10-30 15:08:29Z msweet $".
  */
  */
index 08a7a3515baec6df4156c6bf1495500395db7e53..ce9ead32bcb2ac20c3f5c3fa097878f6a566985c 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
 #!/bin/sh
 #
-# "$Id$"
+# "$Id: run-stp-tests.sh 11396 2013-11-06 20:09:03Z msweet $"
 #
 #   Perform the complete set of IPP compliance tests specified in the
 #   CUPS Software Test Plan.
 #
 #   Perform the complete set of IPP compliance tests specified in the
 #   CUPS Software Test Plan.
@@ -1019,5 +1019,5 @@ if test $fail != 0; then
 fi
 
 #
 fi
 
 #
-# End of "$Id$"
+# End of "$Id: run-stp-tests.sh 11396 2013-11-06 20:09:03Z msweet $"
 #
 #
index d90dd587c91b602dc29e4e8cbdd48d8e8186cfd0..ddc5c2d8fbbc1e5c9ffaeb37e4e62ca373ac24f7 100644 (file)
@@ -1,6 +1,6 @@
 *PPD-Adobe: "4.3"
 *%
 *PPD-Adobe: "4.3"
 *%
-*% "$Id$"
+*% "$Id: testhp.ppd 11397 2013-11-06 20:09:46Z msweet $"
 *%
 *% Test HP PPD file for CUPS.
 *%
 *%
 *% Test HP PPD file for CUPS.
 *%
 *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
 *Font ZapfDingbats: Special "(001.004S)" Standard ROM
 *%
 *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
 *Font ZapfDingbats: Special "(001.004S)" Standard ROM
 *%
-*% End of "$Id$".
+*% End of "$Id: testhp.ppd 11397 2013-11-06 20:09:46Z msweet $".
 *%
 *%
index a200c4a5018bda4f4ee248e1eefc85232c7b4168..462c42b356280e77bac77a6ae48c16aee8b3e660 100644 (file)
@@ -1,6 +1,6 @@
 *PPD-Adobe: "4.3"
 *%
 *PPD-Adobe: "4.3"
 *%
-*% "$Id$"
+*% "$Id: testps.ppd 11397 2013-11-06 20:09:46Z msweet $"
 *%
 *%   Test PS PPD file for CUPS.
 *%
 *%
 *%   Test PS PPD file for CUPS.
 *%
 *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
 *Font ZapfDingbats: Special "(001.004S)" Standard ROM
 *%
 *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
 *Font ZapfDingbats: Special "(001.004S)" Standard ROM
 *%
-*% End of "$Id$".
+*% End of "$Id: testps.ppd 11397 2013-11-06 20:09:46Z msweet $".
 *%
 *%
index 7a79fb69be1e767f26ae41cedf1ab434f089b9bc..01c581db5dbf1acc57a32d05e534392e7f437511 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
 #!/bin/sh
 #
-# "$Id$"
+# "$Id: waitjobs.sh 1253 2009-02-25 23:37:25Z msweet $"
 #
 # Script to wait for jobs to complete.
 #
 #
 # Script to wait for jobs to complete.
 #
@@ -56,5 +56,5 @@ done
 echo ""
 
 #
 echo ""
 
 #
-# End of "$Id$".
+# End of "$Id: waitjobs.sh 1253 2009-02-25 23:37:25Z msweet $".
 #
 #
index 8f601cc269eef884bb24b18c20683f3f06a82452..143f24166af792639f6807deca514aeb5a173fd9 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: xmltotest.c 3643 2012-02-13 16:35:48Z msweet $"
  *
  *   IANA XML registration to test file generator for CUPS.
  *
  *
  *   IANA XML registration to test file generator for CUPS.
  *
@@ -525,5 +525,5 @@ main(void)
 
 
 /*
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: xmltotest.c 3643 2012-02-13 16:35:48Z msweet $".
  */
  */
diff --git a/tools/checkglobals b/tools/checkglobals
deleted file mode 100755 (executable)
index 4d15387..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-#!/bin/sh
-#
-# Check for global symbols that don't need to be made global...
-#
-
-for file in *.o; do
-       functions=""
-
-       for function in `nm -g $file | grep "T " | awk '{print $3}'`; do
-               found=""
-               for file2 in *.o; do
-                       if test "$file" = "$file2"; then
-                               continue;
-                       fi
-
-                       found=`nm -g $file2 | grep $function`
-                       if test "$found" != ""; then
-                               break;
-                       fi
-               done
-
-               if test -z "$found"; then
-                       functions="$functions $function"
-               fi
-       done
-
-       if test -z "$functions"; then
-               echo "$file: OK"
-       else
-               echo "$file: $functions"
-       fi
-done
diff --git a/tools/listpublic b/tools/listpublic
deleted file mode 100755 (executable)
index d864e7e..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-#!/bin/sh
-#
-# List public API symbols...
-#
-
-for function in `nm -g *.so | grep "T " | awk '{print $3}' | grep -v '^_' | sort`; do
-       found=`grep $function\( *.h | grep -v DEPRECATED`
-
-       if test "x$found" != x; then
-               echo $function
-       fi
-done
diff --git a/tools/makeipptoolpkg b/tools/makeipptoolpkg
deleted file mode 100755 (executable)
index 331bdbf..0000000
+++ /dev/null
@@ -1,97 +0,0 @@
-#!/bin/sh
-#
-# "$Id$"
-#
-#   Make an ipptool package for CUPS.
-#
-#   Copyright 2007-2013 by Apple Inc.
-#   Copyright 1997-2007 by Easy Software Products, all rights reserved.
-#
-#   These coded instructions, statements, and computer programs are the
-#   property of Apple Inc. and are protected by Federal copyright
-#   law.  Distribution and use rights are outlined in the file "LICENSE.txt"
-#   which should have been included with this file.  If this file is
-#   file is missing or damaged, see the license at "http://www.cups.org/".
-#
-
-# Make sure we are running in the right directory...
-if test ! -f tools/makeipptoolpkg; then
-        echo "Run this script from the top-level CUPS source directory, e.g.:"
-        echo ""
-        echo "    tools/makeipptoolpkg $*"
-        echo ""
-        exit 1
-fi
-
-platform="`uname | awk '{print tolower($1)}'`"
-case "x$1" in
-       xfedora* | xlsb | xrhel* | xubuntu*)
-               platform="linux-$1"
-               shift
-               ;;
-esac
-
-if test $# = 0; then
-       echo Updating to get snapshot version...
-       svn up
-       rev=`svn info . | grep Revision | awk '{print $2}'`
-       fileversion="`date '+%Y%m%d'`-r$rev"
-else
-       fileversion=$1
-fi
-
-if (svn st | grep -qv '^\?'); then
-       echo Local changes remain:
-       svn st | grep -v '^\?'
-       exit 1
-fi
-
-echo Creating package directory...
-pkgdir="ipptool-$fileversion"
-
-test -d $pkgdir && rm -r $pkgdir
-mkdir $pkgdir || exit 1
-
-echo Copying package files
-cp CHANGES-IPPTOOL.txt IPPTOOL.txt LICENSE.txt $pkgdir
-cp doc/help/man-ipp*.html $pkgdir
-cp test/color.jpg $pkgdir
-cp test/create-printer-subscription.test $pkgdir
-cp test/document-*.pdf $pkgdir
-cp test/document-*.ps $pkgdir
-cp test/get-completed-jobs.test test/get-jobs.test $pkgdir
-cp test/get-notifications.test $pkgdir
-cp test/get-printer-attributes.test $pkgdir
-cp test/get-subscriptions.test $pkgdir
-cp test/gray.jpg $pkgdir
-cp test/ipp-[12].*.test $pkgdir
-cp test/ipp-everywhere.test $pkgdir
-cp test/ippfind-static $pkgdir/ippfind
-cp test/ipptool-static $pkgdir/ipptool
-cp test/onepage-*.pdf $pkgdir
-cp test/onepage-*.ps $pkgdir
-cp test/print-job.test $pkgdir
-cp test/print-job-deflate.test $pkgdir
-cp test/print-job-gzip.test $pkgdir
-cp test/testfile.* $pkgdir
-cp test/validate-job.test $pkgdir
-
-if test x$platform = xdarwin; then
-       pkgfile="$pkgdir-osx-universal.dmg"
-       echo Creating disk image $pkgfile...
-       test -f $pkgfile && rm $pkgfile
-       hdiutil create -srcfolder $pkgdir $pkgfile
-else
-       pkgfile="$pkgdir-$platform-`uname -m`.tar.gz"
-       echo Creating archive $pkgfile...
-       tar czf $pkgfile $pkgdir || exit 1
-fi
-
-echo Removing temporary files...
-rm -r $pkgdir
-
-echo Done.
-
-#
-# End of "$Id$".
-#
diff --git a/tools/makesrcdist b/tools/makesrcdist
deleted file mode 100755 (executable)
index b48d77c..0000000
+++ /dev/null
@@ -1,133 +0,0 @@
-#!/bin/sh
-#
-# "$Id$"
-#
-# makesrcdist - make a source distribution of CUPS.
-#
-
-# Make sure we are running in the right directory...
-if test ! -f tools/makesrcdist; then
-        echo "Run this script from the top-level CUPS source directory, e.g.:"
-        echo ""
-        echo "    tools/makesrcdist $*"
-        echo ""
-        exit 1
-fi
-
-if (svn st | grep -v makesrcdist | grep -qv '^\?'); then
-        echo Local changes remain:
-        svn st | grep -v makesrcdist | grep -v '^\?'
-        exit 1
-fi
-
-if test $# = 0; then
-       echo Updating for snapshot...
-       svn up
-
-       # Compute version for snapshot
-       rev=`svn info . | grep Revision: | awk '{print $2}'`
-       version="1.7svn"
-       revision="-r$rev"
-       fileversion="1.7svn-r$rev"
-       fileurl="http://www.cups.org/software/test/cups-$fileversion-source.tar."
-       url="."
-else
-       # Use version from command-line
-       rev="1"
-       version=$1
-       revision=""
-       fileversion=$1
-       fileurl="http://www.cups.org/software/$version/cups-$fileversion-source.tar."
-       url="svn+ssh://src.apple.com/svn/cups/cups.org/tags/release-$version"
-
-       echo Validating sources...
-       cupsversionpatch=`echo $version | awk -F. '{if (NF == 3) { print $3 } else { print "0" } }'`
-       cupsversion=`printf "1.07%02d" $cupsversionpatch`
-
-       temp=`grep CUPS_VERSION cups/cups.h | grep -v CUPS_VERSION_ | awk '{print $4}'`
-       if test "$temp" != $cupsversion; then
-               echo "Still need to update CUPS_VERSION to $cupsversion in cups/cups.h (saw $temp)"
-               exit 1
-       fi
-
-       temp=`grep CUPS_VERSION_PATCH cups/cups.h | awk '{print $4}'`
-       if test "$temp" != $cupsversionpatch; then
-               echo "Still need to update CUPS_VERSION_PATCH to $cupsversionpatch in cups/cups.h (saw $temp)"
-               exit 1
-       fi
-
-       temp=`head -1 README.txt | awk '{print $4}'`
-       if test "$temp" != "v$version"; then
-               echo "Still need to update version to v$version in README.txt (saw $temp)"
-               exit 1
-       fi
-
-       temp=`head -1 INSTALL.txt | awk '{print $4}'`
-       if test "$temp" != "v$version"; then
-               echo "Still need to update version to v$version in INSTALL.txt (saw $temp)"
-               exit 1
-       fi
-
-       temp=`head -4 CHANGES.txt | grep "CHANGES IN" | awk '{print $4}'`
-       if test "$temp" != "V$version"; then
-               echo "Still need to add CHANGES IN V$version in CHANGES.txt (saw $temp)"
-               exit 1
-       fi
-
-       echo Creating tag for release...
-       svn copy svn+ssh://src.apple.com/svn/cups/cups.org/branches/branch-1.7 "$url" \
-               -m "Tag $version" || exit 1
-fi
-
-fileurl=`echo $fileurl | sed -e '1,$s/\\//\\\\\\//g'`
-
-echo Exporting $fileversion...
-rm -rf /tmp/cups-$version
-svn export $url /tmp/cups-$version
-
-echo Updating version information...
-cd /tmp/cups-$version/config-scripts
-
-sed -e '1,$s/^CUPS_VERSION=.*/CUPS_VERSION='$version'/' \
-       -e '1,$s/^CUPS_REVISION=.*/CUPS_REVISION='$revision'/' \
-       <cups-common.m4 >cups-common.m4.new
-mv cups-common.m4.new cups-common.m4
-cd ..
-
-echo Configuring...
-autoconf -f
-rm -rf autom4te*.cache
-rm -rf tools
-cd ..
-
-echo -n Archiving...gz
-sed -e '1,$s/@CUPS_VERSION@/'$version'/' \
-       -e '1,$s/^Release:.*/Release: '$rev'/' \
-       -e '1,$s/^Source:.*/Source: '$fileurl'gz/' \
-       <cups-$version/packaging/cups.spec.in \
-       >cups-$version/packaging/cups.spec
-tar czf cups-$fileversion-source.tar.gz cups-$version
-
-echo -n ...bz2
-sed -e '1,$s/@CUPS_VERSION@/'$version'/' \
-       -e '1,$s/^Release:.*/Release: '$rev'/' \
-       -e '1,$s/^Source:.*/Source: '$fileurl'bz2/' \
-       <cups-$version/packaging/cups.spec.in \
-       >cups-$version/packaging/cups.spec
-tar cjf cups-$fileversion-source.tar.bz2 cups-$version
-echo "..."
-
-if test -x /usr/bin/md5sum; then
-       (cd /tmp; md5sum cups-$fileversion-source.tar.* | awk '{print $1, "'$fileversion' '$fileversion'/" $2}')
-elif test -x /sbin/md5; then
-       (cd /tmp; md5 cups-$fileversion-source.tar.* | awk '{print $4, "'$fileversion' '$fileversion'/" substr($2, 2, length($2) - 2)}')
-fi
-
-echo Removing temporary files...
-rm -rf cups-$version
-
-echo "Done."
-
-#
-# End of "$Id$".
-#
diff --git a/tools/pdftops-darwin.sh b/tools/pdftops-darwin.sh
deleted file mode 100755 (executable)
index 07d3224..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-#!/bin/sh
-#
-# Script to simulate Xpdf/Poppler's pdftops program.
-#
-
-options=""
-
-while test $# -gt 0; do
-       option="$1"
-       shift
-
-       case "$option" in
-               -expand)
-                       options="$options fit-to-page"
-                       ;;
-               -h)
-                       echo "Usage: pdftops [options] filename"
-                       echo "Options:"
-                       echo "  -expand"
-                       echo "  -h"
-                       echo "  -level1"
-                       echo "  -level2"
-                       echo "  -level3"
-                       echo "  -noembtt"
-                       echo "  -origpagesizes"
-                       echo "  -paperw width-points"
-                       echo "  -paperh length-points"
-                       echo ""
-                       echo "THIS IS A COMPATIBILITY WRAPPER"
-                       exit 0
-                       ;;
-               -paperw | -paperh)
-                       # Ignore width/length in points
-                       shift
-                       ;;
-               -*)
-                       # Ignore everything else
-                       ;;
-               *)
-                       /usr/libexec/cups/filter/cgpdftops job user title 1 "$options" "$option"
-                       exit $?
-                       ;;
-       esac
-done
diff --git a/tools/products.php b/tools/products.php
deleted file mode 100644 (file)
index 9c2e743..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-#!/usr/bin/php -f
-<?php
-
-$fp     = popen("zgrep '^\\*Product:' /Library/Printers/PPDs/Contents/Resources/*.gz", "r");
-$files  = array();
-$maxlen = 0;
-
-while ($line = fgets($fp, 1024))
-{
-  $data = explode(":", $line);
-  if (array_key_exists($data[0], $files))
-    $files[$data[0]] ++;
-  else
-    $files[$data[0]] = 1;
-
-  $data = explode("\"", $line);
-  if (strlen($data[1]) > $maxlen)
-    $maxlen = strlen($data[1]);
-}
-
-pclose($fp);
-
-arsort($files);
-
-$current_count = 0;
-$current_files = 0;
-
-foreach ($files as $file => $count)
-{
-  if ($current_count == 0)
-    print(basename($file) . "  => $count products\n");
-
-  if ($count != $current_count)
-  {
-    if ($current_count != 0)
-      print("$current_files PPDs with $current_count products.\n");
-
-    $current_count = $count;
-    $current_files = 1;
-  }
-  else
-    $current_files ++;
-}
-
-if ($current_count != 0)
-  print("$current_files PPDs with $current_count products.\n");
-
-print("Maximum length of Product string: $maxlen\n");
-
-?>
diff --git a/tools/testbtmm.c b/tools/testbtmm.c
deleted file mode 100644 (file)
index bd6379f..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-/*
- * Simple test program that lists the Back to My Mac domains on a Mac.
- *
- * Compile with:
- *
- *   clang -o testbtmm -g testbtmm.c -framework SystemConfiguration -framework CoreFoundation
- */
-
-#include <stdio.h>
-#include <CoreFoundation/CoreFoundation.h>
-#include <SystemConfiguration/SystemConfiguration.h>
-
-
-/*
- * 'dnssdAddAlias()' - Add a DNS-SD alias name.
- */
-
-static void
-show_domain(const void *key,           /* I - Key */
-           const void *value,          /* I - Value (domain) */
-           void       *context)        /* I - Unused */
-{
-  char valueStr[1024];                 /* Domain string */
-
-
-  (void)key;
-  (void)context;
-
-  if (CFGetTypeID((CFStringRef)value) == CFStringGetTypeID() &&
-      CFStringGetCString((CFStringRef)value, valueStr, sizeof(valueStr),
-                         kCFStringEncodingUTF8))
-    printf("Back to My Mac domain: \"%s\"\n", valueStr);
-  else
-    puts("Bad Back to My Mac domain in dynamic store.");
-}
-
-
-int
-main(void)
-{
-  SCDynamicStoreRef sc;                        /* Context for dynamic store */
-  CFDictionaryRef btmm;                        /* Back-to-My-Mac domains */
-
-
-  sc = SCDynamicStoreCreate(kCFAllocatorDefault, CFSTR("cups"), NULL, NULL);
-
-  if (!sc)
-  {
-    puts("Unable to open dynamic store.");
-    exit(1);
-  }
-
-  btmm = SCDynamicStoreCopyValue(sc, CFSTR("Setup:/Network/BackToMyMac"));
-  if (btmm && CFGetTypeID(btmm) == CFDictionaryGetTypeID())
-  {
-    printf("%d Back to My Mac domains.\n", (int)CFDictionaryGetCount(btmm));
-    CFDictionaryApplyFunction(btmm, show_domain, NULL);
-  }
-  else if (btmm)
-    puts("Bad Back to My Mac data in dynamic store.");
-  else
-    puts("No Back to My Mac domains.");
-
-  return (1);
-}
diff --git a/tools/testosx b/tools/testosx
deleted file mode 100755 (executable)
index 4547977..0000000
+++ /dev/null
@@ -1,137 +0,0 @@
-#!/bin/sh
-# Make sure we are running in the right directory...
-if test ! -f tools/testosx; then
-       echo "Run this script from the top-level CUPS source directory, e.g.:"
-       echo ""
-       echo "    sudo tools/testosx [version]"
-       echo ""
-       exit 1
-fi
-
-if test `whoami` != root; then
-       echo "Run this script with sudo, e.g.:"
-       echo ""
-       echo "    sudo tools/testosx [version]"
-       echo ""
-       exit 1
-fi
-
-# Get the current working copy version...
-rev=`svnversion . | awk -F: '{print $NF}' | sed -e '1,$s/[a-zA-Z]*//g'`
-
-if test $# = 0; then
-       version="1.5svn-r$rev"
-else
-       version=$1
-fi
-
-# Setup an install directory...
-user=`whoami`
-topdir=`pwd`
-pkgdir="/tmp/cups.pkg-$user"
-
-echo Building package using temp directory $pkgdir...
-rm -rf $pkgdir
-mkdir -p $pkgdir/Package
-mkdir -p $pkgdir/Resources
-
-# Install resource files into the Resources directory...
-echo Installing resource files...
-cp packaging/LICENSE.rtf $pkgdir/Resources/ReadMe.rtf
-sed -e '1,$s/@CUPS_VERSION@/'$version'/g' \
-       <packaging/WELCOME.rtf >$pkgdir/Resources/Welcome.rtf
-cp packaging/installer.tif $pkgdir/Resources/background.tif
-
-if test -x /bin/launchctl; then
-       cat >$pkgdir/Resources/preflight <<EOF
-#!/bin/sh
-# Tell launchd to stop cupsd...
-if test "x`whoami`" = xroot; then
-       sudo launchctl unload /System/Library/LaunchDaemons/org.cups.cupsd.plist || exit 0
-       sudo launchctl unload /System/Library/LaunchDaemons/org.cups.cups-lpd.plist || exit 0
-fi
-killall cupsd || exit 0
-EOF
-else
-       cat >$pkgdir/Resources/preflight <<EOF
-#!/bin/sh
-# Stop any running cupsd processes...
-killall cupsd || exit 0
-EOF
-fi
-
-chmod 755 $pkgdir/Resources/preflight
-
-if test -x /bin/launchctl; then
-       cat >$pkgdir/Resources/postflight <<EOF
-#!/bin/sh
-
-# Remove old xinetd config file, we use launchd now...
-rm -f /etc/xinetd.d/cups-lpd
-
-# Tell launchd to reload cupsd...
-if test "x`whoami`" = xroot; then
-       sudo launchctl load /System/Library/LaunchDaemons/org.cups.cupsd.plist
-       sudo launchctl load /System/Library/LaunchDaemons/org.cups.cupsd-lpd.plist || exit 0
-fi
-EOF
-else
-       cat >$pkgdir/Resources/postflight <<EOF
-#!/bin/sh
-
-# Start cupsd...
-/usr/sbin/cupsd
-EOF
-fi
-
-chmod 755 $pkgdir/Resources/postflight
-
-case `uname -r` in
-       8.* | 9.*)
-               cp packaging/InstallationCheck $pkgdir/Resources
-               chmod 755 $pkgdir/Resources/InstallationCheck
-               ;;
-esac
-
-# Tag the current revision in the plist and web interface files...
-for file in packaging/cups-desc.plist packaging/cups-info.plist \
-               doc/index.html templates/header.tmpl; do
-       echo Updating $file...
-       sed -e '1,$s/@CUPS_VERSION@/'$version'/g' \
-               -e '1,$s/@CUPS_REVISION@//g' \
-               -e '1,$s/@CUPS_RELEASE@/1.5.'$rev'/g' \
-               <$file.in >$file
-done
-
-# Install CUPS into the Package directory...
-#make INSTALL=$topdir/install-sh BUILDROOT=$pkgdir/Package install
-make BUILDROOT=$pkgdir/Package install || exit 1
-
-# Figure out where PackageMaker is installled...
-if test -d /Developer/Applications/Utilities/PackageMaker.app; then
-       PackageMaker=/Developer/Applications/Utilities/PackageMaker.app/Contents/MacOS/PackageMaker
-else
-       PackageMaker=/Developer/Applications/PackageMaker.app/Contents/MacOS/PackageMaker
-fi
-
-# Create the package...
-echo Creating MacOS X package...
-rm -rf cups.pkg
-echo $PackageMaker -build -v -p cups.pkg \
-       -f $pkgdir/Package \
-       -r $pkgdir/Resources \
-       -d packaging/cups-desc.plist \
-       -i packaging/cups-info.plist
-$PackageMaker -build -v -p cups.pkg \
-       -f $pkgdir/Package \
-       -r $pkgdir/Resources \
-       -d packaging/cups-desc.plist \
-       -i packaging/cups-info.plist
-
-# Create a disk image...
-echo Creating MacOS X disk image...
-hdiutil create -ov -srcfolder cups.pkg cups-$version.dmg
-
-# Cleanup temp files...
-echo Removing temporary files...
-#rm -rf $pkgdir
diff --git a/tools/testrpm b/tools/testrpm
deleted file mode 100755 (executable)
index 74d1449..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-#!/bin/sh
-#
-# "$Id$"
-#
-# Test script for making RPMs...
-#
-
-# Make sure we are running in the right directory...
-if test ! -f tools/testrpm; then
-        echo "Run this script from the top-level CUPS source directory, e.g.:"
-        echo ""
-        echo "    tools/testrpm [rpmbuild options]"
-        echo ""
-        exit 1
-fi
-
-# Strip command-line arguments so we don't create a release tag...
-args="$*"
-shift $#
-
-# Get a snapshot of the current source...
-. tools/makesrcdist
-
-# Build the RPM...
-echo Building rpm...
-rm -f /usr/src/redhat/RPMS/i386/cups*.rpm
-rm -f /usr/src/redhat/SRPMS/cups*.rpm
-rpmbuild -ta $args cups-$fileversion-source.tar.bz2
-
-#
-# End of "$Id$".
-#
index 537cf4c9eb27d30425c16fd8c6bdb7e91342262c..c0e9812bd3591fa5ca6e70bca1a9923086f5d3e6 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * "$Id$"
+ * "$Id: config.h 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Configuration file for CUPS on Windows.
  *
  *
  *   Configuration file for CUPS on Windows.
  *
@@ -771,5 +771,5 @@ static __inline int _cups_abs(int i) { return (i < 0 ? -i : i); }
 #endif /* !_CUPS_CONFIG_H_ */
 
 /*
 #endif /* !_CUPS_CONFIG_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: config.h 10996 2013-05-29 11:51:34Z msweet $".
  */
  */
index 86fc301f6b66a9eb94032f4e9490f26710a0032f..f2cd5bdb86c94e67fc7322dd0900df9ddbfe1869 100644 (file)
@@ -1,6 +1,6 @@
 /* config.h.  Generated from config.h.in by configure.  */
 /*
 /* config.h.  Generated from config.h.in by configure.  */
 /*
- * "$Id$"
+ * "$Id: config.h 4216 2013-03-11 13:57:36Z msweet $"
  *
  *   Configuration file for CUPS.
  *
  *
  *   Configuration file for CUPS.
  *
@@ -706,5 +706,5 @@ static __inline int _cups_abs(int i) { return (i < 0 ? -i : i); }
 #endif /* !_CUPS_CONFIG_H_ */
 
 /*
 #endif /* !_CUPS_CONFIG_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: config.h 4216 2013-03-11 13:57:36Z msweet $".
  */
  */