Browse code

Autojunks.

Steven Morgan authored on 2017/03/02 23:44:56
Showing 21 changed files
... ...
@@ -406,6 +406,8 @@ GETENT = @GETENT@
406 406
 GPERF = @GPERF@
407 407
 GREP = @GREP@
408 408
 HAVE_YARA = @HAVE_YARA@
409
+ICONV_CPPFLAGS = @ICONV_CPPFLAGS@
410
+ICONV_LDFLAGS = @ICONV_LDFLAGS@
409 411
 INCLTDL = @INCLTDL@
410 412
 INSTALL = @INSTALL@
411 413
 INSTALL_DATA = @INSTALL_DATA@
... ...
@@ -360,6 +360,8 @@ GETENT = @GETENT@
360 360
 GPERF = @GPERF@
361 361
 GREP = @GREP@
362 362
 HAVE_YARA = @HAVE_YARA@
363
+ICONV_CPPFLAGS = @ICONV_CPPFLAGS@
364
+ICONV_LDFLAGS = @ICONV_LDFLAGS@
363 365
 INCLTDL = @INCLTDL@
364 366
 INSTALL = @INSTALL@
365 367
 INSTALL_DATA = @INSTALL_DATA@
... ...
@@ -296,6 +296,8 @@ GETENT = @GETENT@
296 296
 GPERF = @GPERF@
297 297
 GREP = @GREP@
298 298
 HAVE_YARA = @HAVE_YARA@
299
+ICONV_CPPFLAGS = @ICONV_CPPFLAGS@
300
+ICONV_LDFLAGS = @ICONV_LDFLAGS@
299 301
 INCLTDL = @INCLTDL@
300 302
 INSTALL = @INSTALL@
301 303
 INSTALL_DATA = @INSTALL_DATA@
... ...
@@ -314,6 +314,8 @@ GETENT = @GETENT@
314 314
 GPERF = @GPERF@
315 315
 GREP = @GREP@
316 316
 HAVE_YARA = @HAVE_YARA@
317
+ICONV_CPPFLAGS = @ICONV_CPPFLAGS@
318
+ICONV_LDFLAGS = @ICONV_LDFLAGS@
317 319
 INCLTDL = @INCLTDL@
318 320
 INSTALL = @INSTALL@
319 321
 INSTALL_DATA = @INSTALL_DATA@
... ...
@@ -367,6 +367,8 @@ GETENT = @GETENT@
367 367
 GPERF = @GPERF@
368 368
 GREP = @GREP@
369 369
 HAVE_YARA = @HAVE_YARA@
370
+ICONV_CPPFLAGS = @ICONV_CPPFLAGS@
371
+ICONV_LDFLAGS = @ICONV_LDFLAGS@
370 372
 INCLTDL = @INCLTDL@
371 373
 INSTALL = @INSTALL@
372 374
 INSTALL_DATA = @INSTALL_DATA@
... ...
@@ -325,6 +325,8 @@ GETENT = @GETENT@
325 325
 GPERF = @GPERF@
326 326
 GREP = @GREP@
327 327
 HAVE_YARA = @HAVE_YARA@
328
+ICONV_CPPFLAGS = @ICONV_CPPFLAGS@
329
+ICONV_LDFLAGS = @ICONV_LDFLAGS@
328 330
 INCLTDL = @INCLTDL@
329 331
 INSTALL = @INSTALL@
330 332
 INSTALL_DATA = @INSTALL_DATA@
... ...
@@ -331,6 +331,8 @@ GETENT = @GETENT@
331 331
 GPERF = @GPERF@
332 332
 GREP = @GREP@
333 333
 HAVE_YARA = @HAVE_YARA@
334
+ICONV_CPPFLAGS = @ICONV_CPPFLAGS@
335
+ICONV_LDFLAGS = @ICONV_LDFLAGS@
334 336
 INCLTDL = @INCLTDL@
335 337
 INSTALL = @INSTALL@
336 338
 INSTALL_DATA = @INSTALL_DATA@
... ...
@@ -316,6 +316,8 @@ GETENT = @GETENT@
316 316
 GPERF = @GPERF@
317 317
 GREP = @GREP@
318 318
 HAVE_YARA = @HAVE_YARA@
319
+ICONV_CPPFLAGS = @ICONV_CPPFLAGS@
320
+ICONV_LDFLAGS = @ICONV_LDFLAGS@
319 321
 INCLTDL = @INCLTDL@
320 322
 INSTALL = @INSTALL@
321 323
 INSTALL_DATA = @INSTALL_DATA@
... ...
@@ -314,6 +314,8 @@ GETENT = @GETENT@
314 314
 GPERF = @GPERF@
315 315
 GREP = @GREP@
316 316
 HAVE_YARA = @HAVE_YARA@
317
+ICONV_CPPFLAGS = @ICONV_CPPFLAGS@
318
+ICONV_LDFLAGS = @ICONV_LDFLAGS@
317 319
 INCLTDL = @INCLTDL@
318 320
 INSTALL = @INSTALL@
319 321
 INSTALL_DATA = @INSTALL_DATA@
... ...
@@ -712,6 +712,8 @@ BUILD_CLAMD_FALSE
712 712
 BUILD_CLAMD_TRUE
713 713
 CFGDIR
714 714
 DBDIR
715
+ICONV_CPPFLAGS
716
+ICONV_LDFLAGS
715 717
 INSTALL_SYSTEMD_UNITS_FALSE
716 718
 INSTALL_SYSTEMD_UNITS_TRUE
717 719
 systemdsystemunitdir
... ...
@@ -20382,7 +20384,51 @@ else
20382 20382
 fi
20383 20383
 
20384 20384
 if test "X$wiconv" != "Xno"; then
20385
-	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for libiconv_open in -liconv" >&5
20385
+        save_LDFLAGS="$LDFLAGS"
20386
+        LDFLAGS="-L/usr/local/lib -liconv"
20387
+        ICONV_HOME=""
20388
+        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libiconv_open in -liconv" >&5
20389
+$as_echo_n "checking for libiconv_open in -liconv... " >&6; }
20390
+if ${ac_cv_lib_iconv_libiconv_open+:} false; then :
20391
+  $as_echo_n "(cached) " >&6
20392
+else
20393
+  ac_check_lib_save_LIBS=$LIBS
20394
+LIBS="-liconv  $LIBS"
20395
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20396
+/* end confdefs.h.  */
20397
+
20398
+/* Override any GCC internal prototype to avoid an error.
20399
+   Use char because int might match the return type of a GCC
20400
+   builtin and then its argument prototype would still apply.  */
20401
+#ifdef __cplusplus
20402
+extern "C"
20403
+#endif
20404
+char libiconv_open ();
20405
+int
20406
+main ()
20407
+{
20408
+return libiconv_open ();
20409
+  ;
20410
+  return 0;
20411
+}
20412
+_ACEOF
20413
+if ac_fn_c_try_link "$LINENO"; then :
20414
+  ac_cv_lib_iconv_libiconv_open=yes
20415
+else
20416
+  ac_cv_lib_iconv_libiconv_open=no
20417
+fi
20418
+rm -f core conftest.err conftest.$ac_objext \
20419
+    conftest$ac_exeext conftest.$ac_ext
20420
+LIBS=$ac_check_lib_save_LIBS
20421
+fi
20422
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_iconv_libiconv_open" >&5
20423
+$as_echo "$ac_cv_lib_iconv_libiconv_open" >&6; }
20424
+if test "x$ac_cv_lib_iconv_libiconv_open" = xyes; then :
20425
+  ICONV_HOME="/usr/local"
20426
+else
20427
+
20428
+          LDFLAGS="-L/usr/lib -liconv"
20429
+          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libiconv_open in -liconv" >&5
20386 20430
 $as_echo_n "checking for libiconv_open in -liconv... " >&6; }
20387 20431
 if ${ac_cv_lib_iconv_libiconv_open+:} false; then :
20388 20432
   $as_echo_n "(cached) " >&6
... ...
@@ -20419,14 +20465,28 @@ fi
20419 20419
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_iconv_libiconv_open" >&5
20420 20420
 $as_echo "$ac_cv_lib_iconv_libiconv_open" >&6; }
20421 20421
 if test "x$ac_cv_lib_iconv_libiconv_open" = xyes; then :
20422
-  LIBCLAMAV_LIBS="$LIBCLAMAV_LIBS -liconv"
20422
+  ICONV_HOME="/usr"
20423
+else
20424
+  LDFLAGS="$save_LDFLAGS"
20423 20425
 fi
20424 20426
 
20425
-	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
20427
+
20428
+fi
20429
+
20430
+        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
20426 20431
 $as_echo_n "checking for iconv... " >&6; }
20427
-	save_LIBS="$LIBS"
20428
-	LIBS="$LIBCLAMAV_LIBS"
20429
-	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20432
+        save_LIBS="$LIBS"
20433
+        save_CPPFLAGS="$CPPFLAGS"
20434
+        LIBS="$LIBCLAMAV_LIBS"
20435
+        if test "X$ICONV_HOME" != "X"; then
20436
+          ICONV_LDFLAGS="$LDFLAGS"
20437
+          ICONV_CPPFLAGS="-I$ICONV_HOME/include"
20438
+        else
20439
+          ICONV_LDFLAGS=""
20440
+          ICONV_CPPFLAGS=""
20441
+        fi
20442
+        CPPFLAGS="$ICONV_CPPFLAGS $LIBCLAMAV_CPPFLAGS"
20443
+        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20430 20444
 /* end confdefs.h.  */
20431 20445
 
20432 20446
 		     #include <iconv.h>
... ...
@@ -20435,12 +20495,12 @@ int
20435 20435
 main ()
20436 20436
 {
20437 20437
 
20438
-	char** xin,**xout;
20439
-	unsigned long il,ol;
20440
-	int rc;
20441
-	iconv_t iconv_struct = iconv_open("UTF-16BE","UTF-8");
20442
-	rc = iconv(iconv_struct,xin,&il,xout,&ol);
20443
-	iconv_close(iconv_struct);
20438
+	  char** xin,**xout;
20439
+	  unsigned long il,ol;
20440
+	  int rc;
20441
+	  iconv_t iconv_struct = iconv_open("UTF-16BE","UTF-8");
20442
+	  rc = iconv(iconv_struct,xin,&il,xout,&ol);
20443
+	  iconv_close(iconv_struct);
20444 20444
 
20445 20445
   ;
20446 20446
   return 0;
... ...
@@ -20448,21 +20508,25 @@ main ()
20448 20448
 _ACEOF
20449 20449
 if ac_fn_c_try_link "$LINENO"; then :
20450 20450
 
20451
-   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
20451
+          { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
20452 20452
 $as_echo "yes" >&6; }
20453 20453
 
20454 20454
 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
20455 20455
 
20456 20456
 
20457
+
20458
+
20457 20459
 else
20458 20460
 
20459
-	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20461
+	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20460 20462
 $as_echo "no" >&6; }
20461 20463
 
20462 20464
 fi
20463 20465
 rm -f core conftest.err conftest.$ac_objext \
20464 20466
     conftest$ac_exeext conftest.$ac_ext
20465
-	LIBS="$save_LIBS"
20467
+        LIBS="$save_LIBS"
20468
+        LDFLAGS="$save_LDFLAGS"
20469
+        CPPFLAGS="$save_CPPFLAGS"
20466 20470
 fi
20467 20471
 
20468 20472
 have_pthreads=no
... ...
@@ -262,6 +262,8 @@ GETENT = @GETENT@
262 262
 GPERF = @GPERF@
263 263
 GREP = @GREP@
264 264
 HAVE_YARA = @HAVE_YARA@
265
+ICONV_CPPFLAGS = @ICONV_CPPFLAGS@
266
+ICONV_LDFLAGS = @ICONV_LDFLAGS@
265 267
 INCLTDL = @INCLTDL@
266 268
 INSTALL = @INSTALL@
267 269
 INSTALL_DATA = @INSTALL_DATA@
... ...
@@ -296,6 +296,8 @@ GETENT = @GETENT@
296 296
 GPERF = @GPERF@
297 297
 GREP = @GREP@
298 298
 HAVE_YARA = @HAVE_YARA@
299
+ICONV_CPPFLAGS = @ICONV_CPPFLAGS@
300
+ICONV_LDFLAGS = @ICONV_LDFLAGS@
299 301
 INCLTDL = @INCLTDL@
300 302
 INSTALL = @INSTALL@
301 303
 INSTALL_DATA = @INSTALL_DATA@
... ...
@@ -292,6 +292,8 @@ GETENT = @GETENT@
292 292
 GPERF = @GPERF@
293 293
 GREP = @GREP@
294 294
 HAVE_YARA = @HAVE_YARA@
295
+ICONV_CPPFLAGS = @ICONV_CPPFLAGS@
296
+ICONV_LDFLAGS = @ICONV_LDFLAGS@
295 297
 INCLTDL = @INCLTDL@
296 298
 INSTALL = @INSTALL@
297 299
 INSTALL_DATA = @INSTALL_DATA@
... ...
@@ -349,6 +349,8 @@ GETENT = @GETENT@
349 349
 GPERF = @GPERF@
350 350
 GREP = @GREP@
351 351
 HAVE_YARA = @HAVE_YARA@
352
+ICONV_CPPFLAGS = @ICONV_CPPFLAGS@
353
+ICONV_LDFLAGS = @ICONV_LDFLAGS@
352 354
 INCLTDL = @INCLTDL@
353 355
 INSTALL = @INSTALL@
354 356
 INSTALL_DATA = @INSTALL_DATA@
... ...
@@ -804,6 +804,8 @@ GETENT = @GETENT@
804 804
 GPERF = @GPERF@
805 805
 GREP = @GREP@
806 806
 HAVE_YARA = @HAVE_YARA@
807
+ICONV_CPPFLAGS = @ICONV_CPPFLAGS@
808
+ICONV_LDFLAGS = @ICONV_LDFLAGS@
807 809
 INCLTDL = @INCLTDL@
808 810
 INSTALL = @INSTALL@
809 811
 INSTALL_DATA = @INSTALL_DATA@
... ...
@@ -1076,11 +1078,11 @@ libclamav_la_LIBADD = @SSL_LIBS@ @JSON_LIBS@ @PCRE_LIBS@ \
1076 1076
 libclamav_la_DEPENDENCIES = @LTDLDEPS@ $(IFACEDEP) $(LLVMDEP) libclamav_internal_utils.la
1077 1077
 libclamav_la_CFLAGS = $(AM_CFLAGS) $(XML_CPPFLAGS) $(YARA_CFLAGS) \
1078 1078
 	-DSEARCH_LIBDIR=\"$(libdir)\" @LIBCLAMAV_CPPFLAGS@ \
1079
-	@SSL_CPPFLAGS@ @JSON_CPPFLAGS@ @PCRE_CPPFLAGS@ $(am__append_9) \
1080
-	$(am__append_12)
1079
+	@SSL_CPPFLAGS@ @JSON_CPPFLAGS@ @ICONV_CPPFLAGS@ \
1080
+	@PCRE_CPPFLAGS@ $(am__append_9) $(am__append_12)
1081 1081
 libclamav_la_LDFLAGS = @SSL_LDFLAGS@ @TH_SAFE@ @JSON_LDFLAGS@ \
1082
-	$(XML_LIBS) -version-info @LIBCLAMAV_VERSION@ -no-undefined \
1083
-	$(am__append_7) $(am__append_13)
1082
+	@ICONV_LDFLAGS@ $(XML_LIBS) -version-info @LIBCLAMAV_VERSION@ \
1083
+	-no-undefined $(am__append_7) $(am__append_13)
1084 1084
 include_HEADERS = clamav.h
1085 1085
 libclamav_la_SOURCES = matcher-ac.c matcher-ac.h matcher-bm.c \
1086 1086
 	matcher-bm.h matcher-hash.c matcher-hash.h matcher.c matcher.h \
... ...
@@ -5277,12 +5277,13 @@ save_LDFLAGS="$LDFLAGS"
5277 5277
 save_CFLAGS="$CFLAGS"
5278 5278
 save_LIBS="$LIBS"
5279 5279
 
5280
-SSL_LIBS="-lssl -lcrypto -lz"
5280
+SSL_LIBS="$LIBS -lssl -lcrypto -lz"
5281
+LIBS="$LIBS $SSL_LIBS"
5281 5282
 
5282 5283
 if test "$LIBSSL_HOME" != "/usr"; then
5283 5284
     SSL_LDFLAGS="-L$LIBSSL_HOME/lib"
5284 5285
     SSL_CPPFLAGS="-I$LIBSSL_HOME/include"
5285
-    LDFLAGS="-L$LIBSSL_HOME/lib $SSL_LIBS"
5286
+    LDFLAGS="-L$LIBSSL_HOME/lib"
5286 5287
     CFLAGS="$SSL_CPPFLAGS"
5287 5288
 else
5288 5289
     SSL_LDFLAGS=""
... ...
@@ -5292,47 +5293,24 @@ fi
5292 5292
 have_ssl="no"
5293 5293
 have_crypto="no"
5294 5294
 
5295
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SSL_library_init in -lssl" >&5
5296
-$as_echo_n "checking for SSL_library_init in -lssl... " >&6; }
5297
-if ${ac_cv_lib_ssl_SSL_library_init+:} false; then :
5298
-  $as_echo_n "(cached) " >&6
5299
-else
5300
-  ac_check_lib_save_LIBS=$LIBS
5301
-LIBS="-lssl -lcrypto -lz $LIBS"
5302 5295
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5303 5296
 /* end confdefs.h.  */
5304
-
5305
-/* Override any GCC internal prototype to avoid an error.
5306
-   Use char because int might match the return type of a GCC
5307
-   builtin and then its argument prototype would still apply.  */
5308
-#ifdef __cplusplus
5309
-extern "C"
5310
-#endif
5311
-char SSL_library_init ();
5297
+#include <openssl/ssl.h>
5312 5298
 int
5313 5299
 main ()
5314 5300
 {
5315
-return SSL_library_init ();
5301
+SSL_library_init();
5316 5302
   ;
5317 5303
   return 0;
5318 5304
 }
5319 5305
 _ACEOF
5320 5306
 if ac_fn_c_try_link "$LINENO"; then :
5321
-  ac_cv_lib_ssl_SSL_library_init=yes
5307
+  have_ssl="yes";
5322 5308
 else
5323
-  ac_cv_lib_ssl_SSL_library_init=no
5309
+  as_fn_error $? "Your OpenSSL installation is misconfigured or missing" "$LINENO" 5
5324 5310
 fi
5325 5311
 rm -f core conftest.err conftest.$ac_objext \
5326 5312
     conftest$ac_exeext conftest.$ac_ext
5327
-LIBS=$ac_check_lib_save_LIBS
5328
-fi
5329
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ssl_SSL_library_init" >&5
5330
-$as_echo "$ac_cv_lib_ssl_SSL_library_init" >&6; }
5331
-if test "x$ac_cv_lib_ssl_SSL_library_init" = xyes; then :
5332
-  have_ssl="yes"
5333
-else
5334
-  as_fn_error $? "Your OpenSSL installation is misconfigured or missing" "$LINENO" 5
5335
-fi
5336 5313
 
5337 5314
 
5338 5315
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EVP_EncryptInit in -lcrypto" >&5
... ...
@@ -341,6 +341,8 @@ GETENT = @GETENT@
341 341
 GPERF = @GPERF@
342 342
 GREP = @GREP@
343 343
 HAVE_YARA = @HAVE_YARA@
344
+ICONV_CPPFLAGS = @ICONV_CPPFLAGS@
345
+ICONV_LDFLAGS = @ICONV_LDFLAGS@
344 346
 INCLTDL = @INCLTDL@
345 347
 INSTALL = @INSTALL@
346 348
 INSTALL_DATA = @INSTALL_DATA@
... ...
@@ -393,6 +393,8 @@ GETENT = @GETENT@
393 393
 GPERF = @GPERF@
394 394
 GREP = @GREP@
395 395
 HAVE_YARA = @HAVE_YARA@
396
+ICONV_CPPFLAGS = @ICONV_CPPFLAGS@
397
+ICONV_LDFLAGS = @ICONV_LDFLAGS@
396 398
 INCLTDL = @INCLTDL@
397 399
 INSTALL = @INSTALL@
398 400
 INSTALL_DATA = @INSTALL_DATA@
... ...
@@ -315,6 +315,8 @@ GETENT = @GETENT@
315 315
 GPERF = @GPERF@
316 316
 GREP = @GREP@
317 317
 HAVE_YARA = @HAVE_YARA@
318
+ICONV_CPPFLAGS = @ICONV_CPPFLAGS@
319
+ICONV_LDFLAGS = @ICONV_LDFLAGS@
318 320
 INCLTDL = @INCLTDL@
319 321
 INSTALL = @INSTALL@
320 322
 INSTALL_DATA = @INSTALL_DATA@
... ...
@@ -245,6 +245,8 @@ GETENT = @GETENT@
245 245
 GPERF = @GPERF@
246 246
 GREP = @GREP@
247 247
 HAVE_YARA = @HAVE_YARA@
248
+ICONV_CPPFLAGS = @ICONV_CPPFLAGS@
249
+ICONV_LDFLAGS = @ICONV_LDFLAGS@
248 250
 INCLTDL = @INCLTDL@
249 251
 INSTALL = @INSTALL@
250 252
 INSTALL_DATA = @INSTALL_DATA@
... ...
@@ -535,6 +535,8 @@ GETENT = @GETENT@
535 535
 GPERF = @GPERF@
536 536
 GREP = @GREP@
537 537
 HAVE_YARA = @HAVE_YARA@
538
+ICONV_CPPFLAGS = @ICONV_CPPFLAGS@
539
+ICONV_LDFLAGS = @ICONV_LDFLAGS@
538 540
 INCLTDL = @INCLTDL@
539 541
 INSTALL = @INSTALL@
540 542
 INSTALL_DATA = @INSTALL_DATA@