]> git.pld-linux.org Git - packages/clamav.git/commitdiff
- updated to 0.98.3
authorŁukasz Kieś <kiesiu@pld-linux.org>
Fri, 9 May 2014 09:47:25 +0000 (11:47 +0200)
committerŁukasz Kieś <kiesiu@pld-linux.org>
Fri, 9 May 2014 09:47:25 +0000 (11:47 +0200)
- clamav-notify-error patch applied upstream
- am-nosilentrules patch is AC specific
- ported all autotools patches to new building system - NFY; rel. 0.1

ac2.68.patch
am-nosilentrules.patch
clamav-nolibs.patch
clamav-notify-error.patch [deleted file]
clamav.spec

index 44362ec3366347dfbbc2229bb25fe43b7e9f3a10..70718e8d19b0ef180beec0fa0e2a398e62a88875 100644 (file)
@@ -1,25 +1,33 @@
-diff -ur clamav-0.97.5/configure.ac clamav-0.97.5-am/configure.ac
---- clamav-0.97.5/configure.ac 2012-06-28 11:10:46.795377403 +0200
-+++ clamav-0.97.5-am/configure.ac      2012-06-28 11:01:44.658245193 +0200
-@@ -54,6 +54,8 @@
- AC_PROG_INSTALL
- AC_PROG_LN_S
- AC_PROG_MAKE_SET
-+AM_PROG_AR
-+AM_PROG_CC_C_O
+diff -uNr clamav-0.98.3/configure.ac clamav-0.98.3-ac2.68/configure.ac
+--- clamav-0.98.3/configure.ac 2014-05-06 20:42:41.000000000 +0200
++++ clamav-0.98.3-ac2.68/configure.ac  2014-05-09 10:51:30.508280355 +0200
+@@ -42,12 +42,12 @@
+ AC_DEFINE([PACKAGE], PACKAGE_NAME, [Name of package])
+ m4_include([m4/reorganization/version.m4])
++m4_include([m4/reorganization/build_tools.m4])
  
  LT_CONFIG_LTDL_DIR([libltdl])
  LT_INIT([dlopen disable-static])
-@@ -469,7 +471,7 @@
+ LTDL_INIT([recursive])
  
- if test "$enable_check_ut" != "no" ; then
-       AC_LIB_FIND([check],[check.h],
--                      AC_LANG_PROGRAM([#include <check.h>],[srunner_create(0)]),
-+                      [AC_LANG_PROGRAM([#include <check.h>],[srunner_create(0)])],
-                       [CHECK_CPPFLAGS="$INCCHECK"; CHECK_LIBS="$LTLIBCHECK"],
-                       [])
- fi
-@@ -1549,8 +1551,8 @@
+-m4_include([m4/reorganization/build_tools.m4])
+ m4_include([m4/reorganization/headers.m4])
+ AC_CONFIG_FILES([libltdl/Makefile])
+diff -uNr clamav-0.98.3/m4/reorganization/build_tools.m4 clamav-0.98.3-ac2.68/m4/reorganization/build_tools.m4
+--- clamav-0.98.3/m4/reorganization/build_tools.m4     2014-05-06 20:39:56.000000000 +0200
++++ clamav-0.98.3-ac2.68/m4/reorganization/build_tools.m4      2014-05-09 10:53:30.800262620 +0200
+@@ -1,3 +1,5 @@
++AM_PROG_AR
++AM_PROG_CC_C_O
+ AC_PROG_CC
+ AC_PROG_INSTALL
+ AC_PROG_LN_S
+diff -uNr clamav-0.98.3/m4/reorganization/clamdtop.m4 clamav-0.98.3-ac2.68/m4/reorganization/clamdtop.m4
+--- clamav-0.98.3/m4/reorganization/clamdtop.m4        2014-05-06 20:39:56.000000000 +0200
++++ clamav-0.98.3-ac2.68/m4/reorganization/clamdtop.m4 2014-05-09 10:51:06.963907781 +0200
+@@ -6,8 +6,8 @@
  if test "$enable_clamdtop" != "no"; then
  
  AC_LIB_FIND([ncurses], [ncurses/ncurses.h],
@@ -30,7 +38,7 @@ diff -ur clamav-0.97.5/configure.ac clamav-0.97.5-am/configure.ac
            [CURSES_CPPFLAGS="$INCNCURSES"; CURSES_LIBS="$LTLIBNCURSES";
             CURSES_INCLUDE="<ncurses/ncurses.h>"],
            [])
-@@ -1558,8 +1560,8 @@
+@@ -15,8 +15,8 @@
  if test "X$HAVE_LIBNCURSES" != "Xyes"; then
      HAVE_LIBNCURSES=
      AC_LIB_FIND([ncurses], [ncurses.h],
@@ -41,7 +49,7 @@ diff -ur clamav-0.97.5/configure.ac clamav-0.97.5-am/configure.ac
            [CURSES_CPPFLAGS="$INCNCURSES"; CURSES_LIBS="$LTLIBNCURSES";
             CURSES_INCLUDE="<ncurses.h>"],
            [])
-@@ -1567,8 +1569,8 @@
+@@ -24,8 +24,8 @@
  
  if test "X$HAVE_LIBNCURSES" != "Xyes"; then
      AC_LIB_FIND([pdcurses],[curses.h],
@@ -52,15 +60,15 @@ diff -ur clamav-0.97.5/configure.ac clamav-0.97.5-am/configure.ac
                            [CURSES_CPPFLAGS="$INCPDCURSES";
                             CURSES_LIBS="$LTLIBPDCURSES";
                             CURSES_INCLUDE="<curses.h>"],
-
---- clamav-0.98/configure.ac~  2013-10-14 20:17:59.000000000 +0200
-+++ clamav-0.98/configure.ac   2013-10-14 20:19:05.824615211 +0200
-@@ -34,7 +34,7 @@
+diff -uNr clamav-0.98.3/m4/reorganization/code_checks/unit_tests.m4 clamav-0.98.3-ac2.68/m4/reorganization/code_checks/unit_tests.m4
+--- clamav-0.98.3/m4/reorganization/code_checks/unit_tests.m4  2014-05-06 20:39:56.000000000 +0200
++++ clamav-0.98.3-ac2.68/m4/reorganization/code_checks/unit_tests.m4   2014-05-09 10:51:06.963907781 +0200
+@@ -12,7 +12,7 @@
+ esac
  
- dnl -Wall and -Werror here are NOT CFLAGS, they refer to automake warnings
- dnl enable stealth builds and psychedelic tests
--AM_INIT_AUTOMAKE([1.10 -Wall -Wportability -Wno-override -Werror std-options foreign dist-bzip2 no-define tar-ustar])
-+AM_INIT_AUTOMAKE([1.10 -Wall -Wportability -Wno-override std-options foreign dist-bzip2 no-define tar-ustar])
+       AC_LIB_FIND([check],[check.h],
+-                      AC_LANG_PROGRAM([#include <check.h>],[srunner_create(0)]),
++                      [AC_LANG_PROGRAM([#include <check.h>],[srunner_create(0)])],
+                       [CHECK_CPPFLAGS="$INCCHECK"; CHECK_LIBS="$LTLIBCHECK $LDFLAGS"],
+                       [])
  
- dnl we told automake to not define these, since we want to include
- dnl the date in the version
index 8ef38bf22ef73b87a904369fd6c121e26b288e96..418a5d0d3764b88d6640c6f351f79e3fd78ac927 100644 (file)
@@ -4,9 +4,9 @@
  
  dnl -Wall and -Werror here are NOT CFLAGS, they refer to automake warnings
  dnl enable stealth builds and psychedelic tests
--AM_INIT_AUTOMAKE([1.11 -Wall -Wportability -Wno-override -Werror std-options foreign dist-bzip2 no-define color-tests parallel-tests tar-ustar])
+-AM_INIT_AUTOMAKE([1.11 -Wall -Wportability -Wno-override std-options foreign dist-bzip2 no-define color-tests parallel-tests tar-ustar])
 -AM_SILENT_RULES([yes])
-+AM_INIT_AUTOMAKE([1.10 -Wall -Wportability -Wno-override -Werror std-options foreign dist-bzip2 no-define tar-ustar])
++AM_INIT_AUTOMAKE([1.10 -Wall -Wportability -Wno-override std-options foreign dist-bzip2 no-define tar-ustar])
  
  dnl we told automake to not define these, since we want to include
  dnl the date in the version
index 0d037c40d3c9c37f7765832f911bfbaa1ab5e474..6196a05ee3d51c3a788af659eed0c10f33096be1 100644 (file)
@@ -1,8 +1,7 @@
---- clamav-0.96.1/configure.ac~        2010-05-19 14:23:09.000000000 +0200
-+++ clamav-0.96.1/configure.ac 2010-05-20 09:28:22.297294559 +0200
-@@ -430,8 +430,12 @@
- AC_SUBST([BUILD_CONFIGURE_FLAGS], [$build_configure_args])
+diff -uNr clamav-0.98.3/m4/reorganization/code_checks/functions.m4 clamav-0.98.3.nolibs/m4/reorganization/code_checks/functions.m4
+--- clamav-0.98.3/m4/reorganization/code_checks/functions.m4   2014-05-06 20:39:56.000000000 +0200
++++ clamav-0.98.3.nolibs/m4/reorganization/code_checks/functions.m4    2014-05-09 10:38:20.376934561 +0200
+@@ -1,6 +1,10 @@
  AX_CHECK_UNAME_SYSCALL
 +AC_CHECK_FUNC(socket,, [
  AC_CHECK_LIB([socket], [bind], [LIBS="$LIBS -lsocket"; CLAMAV_MILTER_LIBS="$CLAMAV_MILTER_LIBS -lsocket"; FRESHCLAM_LIBS="$FRESHCLAM_LIBS -lsocket"; CLAMD_LIBS="$CLAMD_LIBS -lsocket"])
diff --git a/clamav-notify-error.patch b/clamav-notify-error.patch
deleted file mode 100644 (file)
index 380a56f..0000000
+++ /dev/null
@@ -1,91 +0,0 @@
---- clamav-0.98.1/freshclam/notify.c.org       2014-03-15 12:30:42.386370064 +0100
-+++ clamav-0.98.1/freshclam/notify.c   2014-03-15 12:37:47.097443450 +0100
-@@ -82,8 +82,8 @@
-         if ((sockd = socket (AF_UNIX, SOCK_STREAM, 0)) < 0)
-         {
--            perror ("socket()");
--            logg ("^Clamd was NOT notified: Can't create socket endpoint for %s\n", opt->strarg);
-+            logg ("^Clamd was NOT notified: Can't create socket endpoint for %s: %s\n",
-+                opt->strarg, strerror(errno));
-             optfree (opts);
-             return -1;
-         }
-@@ -92,9 +92,9 @@
-             (sockd, (struct sockaddr *) &server,
-              sizeof (struct sockaddr_un)) < 0)
-         {
--            perror ("connect()");
-+            logg ("^Clamd was NOT notified: Can't connect to clamd through %s: %s\n",
-+                opt->strarg, strerror(errno));
-             closesocket (sockd);
--            logg ("^Clamd was NOT notified: Can't connect to clamd through %s\n", opt->strarg);
-             optfree (opts);
-             return -11;
-         }
-@@ -137,8 +137,7 @@
-         if ((sockd = socket (res->ai_family, SOCK_STREAM, 0)) < 0)
-         {
--            perror ("socket()");
--            logg ("!%s: Can't create TCP socket\n", option);
-+            logg ("!%s: Can't create TCP socket: %s\n", option, strerror(errno));
-             optfree (opts);
-             freeaddrinfo (res);
-             return -1;
-@@ -146,10 +145,9 @@
-         if (connect (sockd, res->ai_addr, res->ai_addrlen) == -1)
-         {
--            perror ("connect()");
-+            logg ("!%s: Can't connect to clamd on %s:%s: %s\n", option,
-+                  addr ? addr : "localhost", port, strerror(errno));
-             closesocket (sockd);
--            logg ("!%s: Can't connect to clamd on %s:%s\n", option,
--                  addr ? addr : "localhost", port);
-             optfree (opts);
-             freeaddrinfo (res);
-             return -1;
-@@ -160,8 +158,7 @@
-         if ((sockd = socket (AF_INET, SOCK_STREAM, 0)) < 0)
-         {
--            perror ("socket()");
--            logg ("!%s: Can't create TCP socket\n", option);
-+            logg ("!%s: Can't create TCP socket: %s\n", option, strerror(errno));
-             optfree (opts);
-             return -1;
-         }
-@@ -173,8 +170,8 @@
-         {
-             if ((he = gethostbyname (opt->strarg)) == 0)
-             {
--                perror ("gethostbyname()");
--                logg ("^Clamd was NOT notified: Can't resolve hostname '%s'\n", opt->strarg);
-+                logg ("^Clamd was NOT notified: Can't resolve hostname '%s': %s\n",
-+                    opt->strarg, strerror(errno));
-                 optfree (opts);
-                 closesocket (sockd);
-                 return -1;
-@@ -189,9 +186,9 @@
-             (sockd, (struct sockaddr *) &server2,
-              sizeof (struct sockaddr_in)) < 0)
-         {
--            perror ("connect()");
-+            logg ("^Clamd was NOT notified: Can't connect to clamd on %s:%d: %s\n",
-+                inet_ntoa (server2.sin_addr), ntohs (server2.sin_port), strerror(errno));
-             closesocket (sockd);
--            logg ("^Clamd was NOT notified: Can't connect to clamd on %s:%d\n", inet_ntoa (server2.sin_addr), ntohs (server2.sin_port));
-             optfree (opts);
-             return -1;
-         }
-@@ -222,8 +219,7 @@
-     if (sendln (sockd, "RELOAD", 7) < 0)
-     {
--        perror ("send()");
--        logg ("!NotifyClamd: Could not write to clamd socket\n");
-+        logg ("!NotifyClamd: Could not write to clamd socket: %s\n", strerror(errno));
-         closesocket (sockd);
-         return 1;
-     }
index e95c530b104e67e75af1c220115fafdde8490e28..332efadf6e2c445bb1e1880e21c121ecc1a23a9b 100644 (file)
 Summary:       An anti-virus utility for Unix
 Summary(pl.UTF-8):     Narzędzie antywirusowe dla Uniksów
 Name:          clamav
-Version:       0.98.1
-Release:       2
+Version:       0.98.3
+Release:       0.1
 License:       GPL v2+
 Group:         Daemons
 Source0:       http://downloads.sourceforge.net/clamav/%{name}-%{version}.tar.gz
-# Source0-md5: b1ec7b19dea8385954515ef1d63576d8
+# Source0-md5: b649d35ee85d4d6075a98173dd255c17
 Source1:       %{name}.init
 Source2:       %{name}.sysconfig
 Source3:       %{name}-milter.init
@@ -30,22 +30,25 @@ Source10:   %{name}.tmpfiles
 Source11:      clamd.service
 Patch0:                %{name}-pld_config.patch
 Patch1:                %{name}-nolibs.patch
+%if "%{pld_release}" == "ac"
 Patch2:                am-nosilentrules.patch
+%endif
 Patch3:                ac2.68.patch
-Patch4:                %{name}-notify-error.patch
 URL:           http://www.clamav.net/
 BuildRequires: autoconf
 BuildRequires: automake
 BuildRequires: bzip2-devel
+BuildRequires: curl-devel
 BuildRequires: gmp-devel
 BuildRequires: libltdl-devel
 %{?with_milter:BuildRequires:  libmilter-devel}
 BuildRequires: libstdc++-devel
 BuildRequires: libtool
-BuildRequires: llvm-devel
 %{?with_milter:BuildRequires:  libwrap-devel}
+BuildRequires: llvm-devel
 %{?with_llvm:BuildRequires:    llvm-devel}
 BuildRequires: ncurses-devel
+BuildRequires: openssl-devel
 BuildRequires: rpm >= 4.4.9-56
 BuildRequires: rpmbuild(macros) >= 1.647
 BuildRequires: zlib-devel
@@ -162,9 +165,10 @@ Biblioteki statyczne clamav.
 %setup -q
 %patch0 -p1
 %patch1 -p1
+%if "%{pld_release}" == "ac"
 %patch2 -p1
+%endif
 %patch3 -p1
-%patch4 -p1
 
 %build
 %{__libtoolize}
@@ -215,9 +219,9 @@ cp -p %{SOURCE5} $RPM_BUILD_ROOT/etc/logrotate.d/%{name}
 
 install -p %{SOURCE8} $RPM_BUILD_ROOT%{_sbindir}
 
-install %{SOURCE10} $RPM_BUILD_ROOT%{systemdtmpfilesdir}/%{name}.conf
+cp -p %{SOURCE10} $RPM_BUILD_ROOT%{systemdtmpfilesdir}/%{name}.conf
 
-install %{SOURCE11} $RPM_BUILD_ROOT%{systemdunitdir}
+cp -p %{SOURCE11} $RPM_BUILD_ROOT%{systemdunitdir}
 
 # NOTE: clamd uses sane rights to it's clamd.pid file
 # So better keep it dir
This page took 0.126172 seconds and 4 git commands to generate.