]> git.pld-linux.org Git - packages/amavis.git/blob - amavis-perl-mks32.patch
- do not BR: perl, made it __perl friendly
[packages/amavis.git] / amavis-perl-mks32.patch
1 --- amavis-perl-11/Makefile.in  Fri Apr  6 15:16:54 2001
2 +++ amavis-perl-11/Makefile.in  Mon Feb 11 17:12:02 2002
3 @@ -1,4 +1,4 @@
4 -# Makefile.in generated automatically by automake 1.4c from Makefile.am
5 +# Makefile.in generated automatically by automake 1.4b from Makefile.am
6  
7  # Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000
8  # Free Software Foundation, Inc.
9 @@ -103,6 +103,7 @@
10  mailfrom = @mailfrom@
11  mailto = @mailto@
12  maxlevel = @maxlevel@
13 +mks = @mks@
14  nod32 = @nod32@
15  perl = @perl@
16  procmail = @procmail@
17 --- amavis-perl-11/amavis/Makefile.in   Fri Apr  6 15:17:08 2001
18 +++ amavis-perl-11/amavis/Makefile.in   Mon Feb 11 17:12:02 2002
19 @@ -1,4 +1,4 @@
20 -# Makefile.in generated automatically by automake 1.4c from Makefile.am
21 +# Makefile.in generated automatically by automake 1.4b from Makefile.am
22  
23  # Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000
24  # Free Software Foundation, Inc.
25 @@ -103,6 +103,7 @@
26  mailfrom = @mailfrom@
27  mailto = @mailto@
28  maxlevel = @maxlevel@
29 +mks = @mks@
30  nod32 = @nod32@
31  perl = @perl@
32  procmail = @procmail@
33  
34 --- amavis-perl-11/amavis/av/mks        Thu Jan  1 01:00:00 1970
35 +++ amavis-perl-11/amavis/av/mks    Sun Feb 10 20:56:02 2002
36 @@ -0,0 +1,19 @@
37 +#
38 +# Mks32
39 +#
40 +
41 +if ($mks ne "") {
42 +       chdir($MKSDIR) || do_exit($REGERR, __LINE__);
43 +       $output = `$mks -e -s $TEMPDIR/parts`;
44 +       $errval = $?;
45 +       chdir($TEMPBASE);
46 +       do_log(2,$output);
47 +       if ($errval != 0) {
48 +               if ($errval < 0x80) {
49 +                       @virusname = ($output =~ file: (.+)/g);
50 +                       do_virus($output);
51 +               } else {
52 +                       do_log(0,"Virus scanner failure: $mks (error code: $errval)");
53 +               }
54 +       }
55 +}
56 --- amavis-perl-11/configure.in Fri Apr  6 15:15:41 2001
57 +++ aqq/configure.in    Mon Feb 11 17:47:31 2002
58 @@ -178,11 +178,9 @@
59    AC_CHECK_FUNCS(setsockopt,,AC_CHECK_LIB(socket,setsockopt))
60    AC_CHECK_FUNCS(mktemp mkdtemp strlcpy)
61  
62 -  ACX_PTHREAD([
63 -    LIBS="$PTHREAD_LIBS $LIBS"
64 +  ACX_PTHREAD([ LIBS="$PTHREAD_LIBS $LIBS"
65      CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
66      CC="$PTHREAD_CC"
67 -
68      AC_CHECK_HEADERS(libmilter/mfapi.h,
69        AC_CHECK_LIB(milter,smfi_main,
70          LIBS="-lmilter -lsmutil $LIBS",
71 @@ -357,6 +355,7 @@
72    rav_scanner_frag=$srcdir/amavis/av/rav
73    sophos_scanner_frag=$srcdir/amavis/av/sophos
74    trend_scanner_frag=$srcdir/amavis/av/trend
75 +  mks_scanner_frag=$srcdir/amavis/av/mks
76  
77    avscanner=" ALL"
78  else 
79 @@ -601,8 +600,22 @@
80    csav_scanner_frag=$srcdir/amavis/av/csav
81  fi
82  
83 +mks_scanner_frag=/dev/null
84 +AC_CHECKING([*** Command AntiVirus for Linux ***])
85 +AC_PATH_PROG(csav, csav, , $PATH:/bin:/usr/bin:/usr/local/bin)
86 +if test "x$mks" = "x" ; then
87 +  AC_MSG_WARN([************************************************************])
88 +  AC_MSG_WARN([***       Mks32 Beta            for    Linux NOT found          ***])
89 +  AC_MSG_WARN([***                  but that's ok                       ***])
90 +  AC_MSG_WARN([************************************************************])
91 +else
92 +       avscanner="$avscanner Mks32 Beta for Linux"
93 +    mks_scanner_frag=$srcdir/amavis/av/mks
94 +fi
95 +                       
96 +
97  AC_MSG_CHECKING([if any virus scanners are installed at all])
98 -if test "x$antivir$uvscan$ufindvir$fvsco$sophos$avp$avpdc$fsav$vscan$vfind$inocucmd$rav$nod32$csav" = "x" ; then
99 +if test "x$antivir$uvscan$ufindvir$fvsco$sophos$avp$avpdc$fsav$vscan$vfind$inocucmd$rav$nod32$csav$mks" = "x" ; then
100    AC_MSG_RESULT([no])
101    AC_MSG_ERROR([
102  
This page took 0.089729 seconds and 3 git commands to generate.