~ubuntu-branches/ubuntu/precise/cups-filters/precise-security

« back to all changes in this revision

Viewing changes to configure

  • Committer: Package Import Robot
  • Author(s): Marc Deslauriers
  • Date: 2014-03-11 11:05:12 UTC
  • mfrom: (20.1.1 precise-proposed)
  • Revision ID: package-import@ubuntu.com-20140311110512-njex5of2mwtp3l7b
Tags: 1.0.18-0ubuntu0.2
* SECURITY UPDATE: arbitrary code execution via overflows in pdftoopvp
  - debian/patches/CVE-2013-647x.patch: use gmallocn and gmallocn3 in
    pdftoopvp/{oprs/OPVPSplash.cxx,OPVPOutputDev.cxx}.
  - CVE-2013-6474
  - CVE-2013-6475
* SECURITY UPDATE: arbitrary code execution via driver in pdftoopvp
  - debian/patches/CVE-2013-647x.patch: restrict driver path in
    pdftoopvp/oprs/OPVPWrapper.cxx.
  - CVE-2013-6476

Show diffs side-by-side

added added

removed removed

Lines of Context:
596
596
LIBOBJS
597
597
PHPDIR
598
598
PHPCONFIG
599
 
PDFTOPS
600
 
DEFAULT_PDFTOPS
601
 
CUPS_PDFTOPS
 
599
CUPS_POPPLER_PDFTOPS
602
600
CUPS_GHOSTSCRIPT
603
601
FONTCONFIG_LIBS
604
602
FONTCONFIG_CFLAGS
727
725
with_poppler_source
728
726
enable_zlib
729
727
enable_libjpeg
730
 
with_pdftops
 
728
with_pdftops_renderer
 
729
with_pdftops_maxres
 
730
with_ghostscript
 
731
with_poppler_pdftops
731
732
with_php
732
733
'
733
734
      ac_precious_vars='build_alias
1377
1378
  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1378
1379
  --with-optim            set optimization flags
1379
1380
  --with-poppler-source=PATH      poppler source directory path
1380
 
  --with-pdftops          set pdftops filter (gs,/path/to/gs,pdftops,/path/to/pdftops,none), default=pdftops
 
1381
  --with-pdftops-renderer set default renderer for pdftops filter (gs,pdftops), default=gs
 
1382
  --with-pdftops-maxres   set default maximum image rendering resolution for pdftops filter (0, 75, 150, 300, 600, 1200, 2400, 4800, 90, 180, 360, 720, 1440, 2880, 5760, unlimited), default=1440
 
1383
  --with-ghostscript      set ghostscript path for pdftops filter (gs,/path/to/gs,none), default=gs
 
1384
  --with-poppler-pdftops  set Poppler pdftops path for pdftops filter (pdftops,/path/to/pdftops,none), default=pdftops
1381
1385
  --with-php              set PHP interpreter for web interfaces
1382
1386
 
1383
1387
Some influential environment variables:
2415
2419
ac_config_headers="$ac_config_headers config.h"
2416
2420
 
2417
2421
 
2418
 
CUPSFILTERS_VERSION="1.0.17"
 
2422
CUPSFILTERS_VERSION="1.0.18"
2419
2423
 
2420
2424
cat >>confdefs.h <<_ACEOF
2421
2425
#define CUPSFILTERS_SVERSION "cups-filters v$CUPSFILTERS_VERSION"
6992
6996
 
6993
6997
 
6994
6998
 
6995
 
# Check whether --with-pdftops was given.
6996
 
if test "${with_pdftops+set}" = set; then :
6997
 
  withval=$with_pdftops;
6998
 
fi
6999
 
 
7000
 
 
7001
 
PDFTOPS=""
7002
 
CUPS_PDFTOPS=""
 
6999
# Check whether --with-pdftops-renderer was given.
 
7000
if test "${with_pdftops_renderer+set}" = set; then :
 
7001
  withval=$with_pdftops_renderer;
 
7002
fi
 
7003
 
 
7004
 
 
7005
# Check whether --with-pdftops-maxres was given.
 
7006
if test "${with_pdftops_maxres+set}" = set; then :
 
7007
  withval=$with_pdftops_maxres;
 
7008
fi
 
7009
 
 
7010
 
 
7011
# Check whether --with-ghostscript was given.
 
7012
if test "${with_ghostscript+set}" = set; then :
 
7013
  withval=$with_ghostscript;
 
7014
fi
 
7015
 
 
7016
 
 
7017
# Check whether --with-poppler-pdftops was given.
 
7018
if test "${with_poppler_pdftops+set}" = set; then :
 
7019
  withval=$with_poppler_pdftops;
 
7020
fi
 
7021
 
 
7022
 
 
7023
CUPS_PDFTOPS_RENDERER=""
 
7024
CUPS_PDFTOPS_MAX_RESOLUTION=""
 
7025
CUPS_POPPLER_PDFTOPS=""
7003
7026
CUPS_GHOSTSCRIPT=""
7004
7027
 
7005
 
case "x$with_pdftops" in
 
7028
case "x$with_ghostscript" in
7006
7029
        x) # Default/auto
7007
7030
        # Extract the first word of "gs", so it can be a program name with args.
7008
7031
set dummy gs; ac_word=$2
7047
7070
        if test "x$CUPS_GHOSTSCRIPT" != x; then
7048
7071
                $as_echo "#define HAVE_GHOSTSCRIPT 1" >>confdefs.h
7049
7072
 
7050
 
                PDFTOPS="pdftops"
7051
 
        else
7052
 
                # Extract the first word of "pdftops", so it can be a program name with args.
7053
 
set dummy pdftops; ac_word=$2
7054
 
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7055
 
$as_echo_n "checking for $ac_word... " >&6; }
7056
 
if test "${ac_cv_path_CUPS_PDFTOPS+set}" = set; then :
7057
 
  $as_echo_n "(cached) " >&6
7058
 
else
7059
 
  case $CUPS_PDFTOPS in
7060
 
  [\\/]* | ?:[\\/]*)
7061
 
  ac_cv_path_CUPS_PDFTOPS="$CUPS_PDFTOPS" # Let the user override the test with a path.
7062
 
  ;;
7063
 
  *)
7064
 
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7065
 
for as_dir in $PATH
7066
 
do
7067
 
  IFS=$as_save_IFS
7068
 
  test -z "$as_dir" && as_dir=.
7069
 
    for ac_exec_ext in '' $ac_executable_extensions; do
7070
 
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7071
 
    ac_cv_path_CUPS_PDFTOPS="$as_dir/$ac_word$ac_exec_ext"
7072
 
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7073
 
    break 2
7074
 
  fi
7075
 
done
7076
 
  done
7077
 
IFS=$as_save_IFS
7078
 
 
7079
 
  ;;
7080
 
esac
7081
 
fi
7082
 
CUPS_PDFTOPS=$ac_cv_path_CUPS_PDFTOPS
7083
 
if test -n "$CUPS_PDFTOPS"; then
7084
 
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CUPS_PDFTOPS" >&5
7085
 
$as_echo "$CUPS_PDFTOPS" >&6; }
7086
 
else
7087
 
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7088
 
$as_echo "no" >&6; }
7089
 
fi
7090
 
 
7091
 
 
7092
 
                if test "x$CUPS_PDFTOPS" != x; then
7093
 
                        $as_echo "#define HAVE_PDFTOPS 1" >>confdefs.h
7094
 
 
7095
 
                        PDFTOPS="pdftops"
7096
 
                fi
7097
7073
        fi
7098
7074
        ;;
7099
7075
 
7141
7117
        if test "x$CUPS_GHOSTSCRIPT" != x; then
7142
7118
                $as_echo "#define HAVE_GHOSTSCRIPT 1" >>confdefs.h
7143
7119
 
7144
 
                PDFTOPS="pdftops"
7145
7120
        else
7146
 
                as_fn_error "Unable to find gs program!" "$LINENO" 5
7147
 
                exit 1
 
7121
                { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to find gs program!" >&5
 
7122
$as_echo "$as_me: WARNING: Unable to find gs program!" >&2;}
7148
7123
        fi
7149
7124
        ;;
7150
7125
 
7151
7126
        x/*/gs) # Use /path/to/gs without any check:
7152
 
        CUPS_GHOSTSCRIPT="$with_pdftops"
 
7127
        CUPS_GHOSTSCRIPT="$with_ghostscript"
7153
7128
        $as_echo "#define HAVE_GHOSTSCRIPT 1" >>confdefs.h
7154
7129
 
7155
 
        PDFTOPS="pdftops"
 
7130
        ;;
 
7131
 
 
7132
        xno) # --without-ghostscript
 
7133
        ;;
 
7134
 
 
7135
        *) # Invalid with_ghostscript value
 
7136
        as_fn_error "Invalid with-ghostscript value!" "$LINENO" 5
 
7137
        exit 1
 
7138
        ;;
 
7139
esac
 
7140
 
 
7141
case "x$with_poppler_pdftops" in
 
7142
        x) # Default/auto
 
7143
        # Extract the first word of "pdftops", so it can be a program name with args.
 
7144
set dummy pdftops; ac_word=$2
 
7145
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 
7146
$as_echo_n "checking for $ac_word... " >&6; }
 
7147
if test "${ac_cv_path_CUPS_POPPLER_PDFTOPS+set}" = set; then :
 
7148
  $as_echo_n "(cached) " >&6
 
7149
else
 
7150
  case $CUPS_POPPLER_PDFTOPS in
 
7151
  [\\/]* | ?:[\\/]*)
 
7152
  ac_cv_path_CUPS_POPPLER_PDFTOPS="$CUPS_POPPLER_PDFTOPS" # Let the user override the test with a path.
 
7153
  ;;
 
7154
  *)
 
7155
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 
7156
for as_dir in $PATH
 
7157
do
 
7158
  IFS=$as_save_IFS
 
7159
  test -z "$as_dir" && as_dir=.
 
7160
    for ac_exec_ext in '' $ac_executable_extensions; do
 
7161
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
 
7162
    ac_cv_path_CUPS_POPPLER_PDFTOPS="$as_dir/$ac_word$ac_exec_ext"
 
7163
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
 
7164
    break 2
 
7165
  fi
 
7166
done
 
7167
  done
 
7168
IFS=$as_save_IFS
 
7169
 
 
7170
  ;;
 
7171
esac
 
7172
fi
 
7173
CUPS_POPPLER_PDFTOPS=$ac_cv_path_CUPS_POPPLER_PDFTOPS
 
7174
if test -n "$CUPS_POPPLER_PDFTOPS"; then
 
7175
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CUPS_POPPLER_PDFTOPS" >&5
 
7176
$as_echo "$CUPS_POPPLER_PDFTOPS" >&6; }
 
7177
else
 
7178
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 
7179
$as_echo "no" >&6; }
 
7180
fi
 
7181
 
 
7182
 
 
7183
        if test "x$CUPS_POPPLER_PDFTOPS" != x; then
 
7184
                $as_echo "#define HAVE_POPPLER_PDFTOPS 1" >>confdefs.h
 
7185
 
 
7186
        fi
7156
7187
        ;;
7157
7188
 
7158
7189
        xpdftops)
7160
7191
set dummy pdftops; ac_word=$2
7161
7192
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7162
7193
$as_echo_n "checking for $ac_word... " >&6; }
7163
 
if test "${ac_cv_path_CUPS_PDFTOPS+set}" = set; then :
 
7194
if test "${ac_cv_path_CUPS_POPPLER_PDFTOPS+set}" = set; then :
7164
7195
  $as_echo_n "(cached) " >&6
7165
7196
else
7166
 
  case $CUPS_PDFTOPS in
 
7197
  case $CUPS_POPPLER_PDFTOPS in
7167
7198
  [\\/]* | ?:[\\/]*)
7168
 
  ac_cv_path_CUPS_PDFTOPS="$CUPS_PDFTOPS" # Let the user override the test with a path.
 
7199
  ac_cv_path_CUPS_POPPLER_PDFTOPS="$CUPS_POPPLER_PDFTOPS" # Let the user override the test with a path.
7169
7200
  ;;
7170
7201
  *)
7171
7202
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7175
7206
  test -z "$as_dir" && as_dir=.
7176
7207
    for ac_exec_ext in '' $ac_executable_extensions; do
7177
7208
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7178
 
    ac_cv_path_CUPS_PDFTOPS="$as_dir/$ac_word$ac_exec_ext"
 
7209
    ac_cv_path_CUPS_POPPLER_PDFTOPS="$as_dir/$ac_word$ac_exec_ext"
7179
7210
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7180
7211
    break 2
7181
7212
  fi
7186
7217
  ;;
7187
7218
esac
7188
7219
fi
7189
 
CUPS_PDFTOPS=$ac_cv_path_CUPS_PDFTOPS
7190
 
if test -n "$CUPS_PDFTOPS"; then
7191
 
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CUPS_PDFTOPS" >&5
7192
 
$as_echo "$CUPS_PDFTOPS" >&6; }
 
7220
CUPS_POPPLER_PDFTOPS=$ac_cv_path_CUPS_POPPLER_PDFTOPS
 
7221
if test -n "$CUPS_POPPLER_PDFTOPS"; then
 
7222
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CUPS_POPPLER_PDFTOPS" >&5
 
7223
$as_echo "$CUPS_POPPLER_PDFTOPS" >&6; }
7193
7224
else
7194
7225
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7195
7226
$as_echo "no" >&6; }
7196
7227
fi
7197
7228
 
7198
7229
 
7199
 
        if test "x$CUPS_PDFTOPS" != x; then
7200
 
                $as_echo "#define HAVE_PDFTOPS 1" >>confdefs.h
 
7230
        if test "x$CUPS_POPPLER_PDFTOPS" != x; then
 
7231
                $as_echo "#define HAVE_POPPLER_PDFTOPS 1" >>confdefs.h
7201
7232
 
7202
 
                PDFTOPS="pdftops"
7203
7233
        else
7204
 
                as_fn_error "Unable to find pdftops program!" "$LINENO" 5
7205
 
                exit 1
 
7234
                { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to find Poppler pdftops program!" >&5
 
7235
$as_echo "$as_me: WARNING: Unable to find Poppler pdftops program!" >&2;}
7206
7236
        fi
7207
7237
        ;;
7208
7238
 
7209
7239
        x/*/pdftops) # Use /path/to/pdftops without any check:
7210
 
        CUPS_PDFTOPS="$with_pdftops"
7211
 
        $as_echo "#define HAVE_PDFTOPS 1" >>confdefs.h
7212
 
 
7213
 
        PDFTOPS="pdftops"
7214
 
        ;;
7215
 
 
7216
 
        xnone) # Make no pdftops filter if with_pdftops=none:
7217
 
        ;;
7218
 
 
7219
 
        *) # Invalid with_pdftops value:
7220
 
        as_fn_error "Invalid with_pdftops value!" "$LINENO" 5
 
7240
        CUPS_POPPLER_PDFTOPS="$with_poppler_pdftops"
 
7241
        $as_echo "#define HAVE_POPPLER_PDFTOPS 1" >>confdefs.h
 
7242
 
 
7243
        ;;
 
7244
 
 
7245
        xno) # --without-poppler-pdftops
 
7246
        ;;
 
7247
 
 
7248
        *) # Invalid with_poppler-pdftops value
 
7249
        echo "$with_poppler_pdftops"
 
7250
        as_fn_error "Invalid with-poppler-pdftops value!" "$LINENO" 5
7221
7251
        exit 1
7222
7252
        ;;
7223
7253
esac
7224
7254
 
7225
 
if test "x$CUPS_PDFTOPS" != x; then
7226
 
        { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pdftops supports -origpagesizes" >&5
7227
 
$as_echo_n "checking whether pdftops supports -origpagesizes... " >&6; }
7228
 
        if ($CUPS_PDFTOPS -h 2>&1 | grep -q -- -origpagesizes); then
7229
 
                { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7230
 
$as_echo "yes" >&6; }
7231
 
                $as_echo "#define HAVE_PDFTOPS_WITH_ORIGPAGESIZES 1" >>confdefs.h
7232
 
 
7233
 
        else
7234
 
                { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7235
 
$as_echo "no" >&6; }
7236
 
        fi
7237
 
 
7238
 
        { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pdftops supports -r" >&5
7239
 
$as_echo_n "checking whether pdftops supports -r... " >&6; }
7240
 
        if ($CUPS_PDFTOPS -h 2>&1 | grep -q -- '-r '); then
7241
 
                { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7242
 
$as_echo "yes" >&6; }
7243
 
                $as_echo "#define HAVE_PDFTOPS_WITH_RESOLUTION 1" >>confdefs.h
7244
 
 
7245
 
        else
7246
 
                { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7247
 
$as_echo "no" >&6; }
7248
 
        fi
7249
 
 
7250
 
        DEFAULT_PDFTOPS=""
7251
 
elif test "x$CUPS_GHOSTSCRIPT" != x; then
 
7255
if test "x$CUPS_POPPLER_PDFTOPS" != x; then
 
7256
        { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether Poppler pdftops supports -origpagesizes" >&5
 
7257
$as_echo_n "checking whether Poppler pdftops supports -origpagesizes... " >&6; }
 
7258
        if ($CUPS_POPPLER_PDFTOPS -h 2>&1 | grep -q -- -origpagesizes); then
 
7259
                { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
 
7260
$as_echo "yes" >&6; }
 
7261
                $as_echo "#define HAVE_POPPLER_PDFTOPS_WITH_ORIGPAGESIZES 1" >>confdefs.h
 
7262
 
 
7263
        else
 
7264
                { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 
7265
$as_echo "no" >&6; }
 
7266
        fi
 
7267
 
 
7268
        { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether Poppler pdftops supports -r" >&5
 
7269
$as_echo_n "checking whether Poppler pdftops supports -r... " >&6; }
 
7270
        if ($CUPS_POPPLER_PDFTOPS -h 2>&1 | grep -q -- '-r '); then
 
7271
                { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
 
7272
$as_echo "yes" >&6; }
 
7273
                $as_echo "#define HAVE_POPPLER_PDFTOPS_WITH_RESOLUTION 1" >>confdefs.h
 
7274
 
 
7275
        else
 
7276
                { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 
7277
$as_echo "no" >&6; }
 
7278
        fi
 
7279
fi
 
7280
if test "x$CUPS_GHOSTSCRIPT" != x; then
7252
7281
        { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gs supports the ps2write device" >&5
7253
7282
$as_echo_n "checking whether gs supports the ps2write device... " >&6; }
7254
7283
        if ($CUPS_GHOSTSCRIPT -h 2>&1 | grep -q ps2write); then
7260
7289
                { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7261
7290
$as_echo "no" >&6; }
7262
7291
        fi
7263
 
 
7264
 
        DEFAULT_PDFTOPS=""
7265
 
else
7266
 
        DEFAULT_PDFTOPS="#"
7267
7292
fi
7268
7293
 
 
7294
case "x$with_pdftops_renderer" in
 
7295
        x|xgs) # gs
 
7296
        CUPS_PDFTOPS_RENDERER=GS
 
7297
        if test "x$CUPS_GHOSTSCRIPT" = x; then
 
7298
                { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Default renderer Ghostscript is not available!" >&5
 
7299
$as_echo "$as_me: WARNING: Default renderer Ghostscript is not available!" >&2;}
 
7300
        fi
 
7301
        ;;
 
7302
 
 
7303
        xpdftops) # pdftops
 
7304
        CUPS_PDFTOPS_RENDERER=PDFTOPS
 
7305
        if test "x$CUPS_POPPLER_PDFTOPS" = x; then
 
7306
                { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Default renderer Poppler pdftops is not available!" >&5
 
7307
$as_echo "$as_me: WARNING: Default renderer Poppler pdftops is not available!" >&2;}
 
7308
        fi
 
7309
        ;;
 
7310
 
 
7311
        *) # Invalid with_pdftops-renderer value
 
7312
        as_fn_error "Invalid with-pdftops-renderer value!" "$LINENO" 5
 
7313
        exit 1
 
7314
        ;;
 
7315
esac
 
7316
 
 
7317
case "x$with_pdftops_maxres" in
 
7318
 
 
7319
        x)
 
7320
        CUPS_PDFTOPS_MAXRES=1440
 
7321
        ;;
 
7322
 
 
7323
        x75|x150|x300|x600|x1200|x2400|x4800|x90|x180|x360|x720|x1440|x2880|x5760)
 
7324
        CUPS_PDFTOPS_MAXRES=$with_pdftops_maxres
 
7325
        ;;
 
7326
 
 
7327
        x0|xunlimited|xno)
 
7328
        CUPS_PDFTOPS_MAXRES=0
 
7329
        ;;
 
7330
 
 
7331
        *) # Invalid with_pdftops-renderer value
 
7332
        as_fn_error "Invalid with-pdftops-maxres value!" "$LINENO" 5
 
7333
        exit 1
 
7334
        ;;
 
7335
esac
 
7336
 
 
7337
cat >>confdefs.h <<_ACEOF
 
7338
#define CUPS_PDFTOPS_RENDERER $CUPS_PDFTOPS_RENDERER
 
7339
_ACEOF
 
7340
 
 
7341
cat >>confdefs.h <<_ACEOF
 
7342
#define CUPS_PDFTOPS_MAX_RESOLUTION $CUPS_PDFTOPS_MAXRES
 
7343
_ACEOF
 
7344
 
7269
7345
cat >>confdefs.h <<_ACEOF
7270
7346
#define CUPS_PDFTOPS "$CUPS_PDFTOPS"
7271
7347
_ACEOF
7278
7354
 
7279
7355
 
7280
7356
 
7281
 
 
7282
 
 
7283
7357
# Check whether --with-php was given.
7284
7358
if test "${with_php+set}" = set; then :
7285
7359
  withval=$with_php; CUPS_PHP="$withval"