pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/security/clamav ClamAV 0.98 includes many new features...
details: https://anonhg.NetBSD.org/pkgsrc/rev/383ccc505a7f
branches: trunk
changeset: 624903:383ccc505a7f
user: adam <adam%pkgsrc.org@localhost>
date: Wed Oct 02 18:30:13 2013 +0000
description:
ClamAV 0.98 includes many new features, across many different components
of ClamAV. There are new scanning options, extensions to the libclamav API,
support for additional filetypes, and internal upgrades.
diffstat:
security/clamav/Makefile | 17 +++++++++++------
security/clamav/PLIST | 4 +++-
security/clamav/PLIST.milter | 3 ---
security/clamav/distinfo | 10 ++++++----
security/clamav/options.mk | 6 ++++--
security/clamav/patches/patch-Makefile.in | 15 +++++++++++++++
security/clamav/patches/patch-configure | 24 ++++++++++++++++++++++++
7 files changed, 63 insertions(+), 16 deletions(-)
diffs (171 lines):
diff -r fec6d5ed8cb2 -r 383ccc505a7f security/clamav/Makefile
--- a/security/clamav/Makefile Wed Oct 02 18:07:40 2013 +0000
+++ b/security/clamav/Makefile Wed Oct 02 18:30:13 2013 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.12 2013/04/23 18:27:41 adam Exp $
+# $NetBSD: Makefile,v 1.13 2013/10/02 18:30:13 adam Exp $
-DISTNAME= clamav-0.97.8
+DISTNAME= clamav-0.98
CATEGORIES= security
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=clamav/}
@@ -17,8 +17,8 @@
CONFIGURE_ARGS+= --disable-clamav
CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
CONFIGURE_ARGS+= --with-dbdir=${CLAMAV_DBDIR}
+CONFIGURE_ARGS+= --with-group=${CLAMAV_GROUP}
CONFIGURE_ARGS+= --with-user=${CLAMAV_USER}
-CONFIGURE_ARGS+= --with-group=${CLAMAV_GROUP}
CONFIGURE_ARGS+= --with-ltdl-include=${BUILDLINK_PREFIX.libltdl}/include
CONFIGURE_ARGS+= --with-ltdl-lib=${BUILDLINK_PREFIX.libltdl}/lib
CONFIGURE_ARGS+= --with-zlib=${BUILDLINK_PREFIX.zlib}
@@ -26,7 +26,7 @@
# bomb the build
CONFIGURE_ARGS+= --disable-zlib-vcheck
-CHECK_PORTABILITY_SKIP= contrib/* unit_tests/*
+CHECK_PORTABILITY_SKIP= contrib/* unit_tests/* win32/*
.include "../../mk/bsd.prefs.mk"
@@ -55,14 +55,19 @@
OWN_DIRS_PERMS= ${CLAMAV_DBDIR} ${CLAMAV_USER} ${CLAMAV_GROUP} 0775
CONF_FILES= # empty
CONF_FILES_PERMS= # empty
-.for i in clamd.conf freshclam.conf
+.for i in clamav-milter.conf clamd.conf freshclam.conf
CONF_FILES+= ${EGDIR}/${i} ${PKG_SYSCONFDIR}/${i}
.endfor
-INSTALL_MAKE_FLAGS= ${MAKE_FLAGS} CFGINST=${EGDIR} DBINST=${EGDIR}
+INSTALLATION_DIRS+= ${EGDIR}
.include "options.mk"
+post-install:
+.for i in clamav-milter.conf clamd.conf freshclam.conf
+ ${INSTALL_DATA} ${WRKSRC}/etc/${i}.sample ${DESTDIR}${EGDIR}/${i}
+.endfor
+
.include "../../archivers/bzip2/buildlink3.mk"
.include "../../devel/libltdl/buildlink3.mk"
.include "../../devel/ncurses/buildlink3.mk"
diff -r fec6d5ed8cb2 -r 383ccc505a7f security/clamav/PLIST
--- a/security/clamav/PLIST Wed Oct 02 18:07:40 2013 +0000
+++ b/security/clamav/PLIST Wed Oct 02 18:30:13 2013 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2012/07/02 07:12:58 adam Exp $
+@comment $NetBSD: PLIST,v 1.4 2013/10/02 18:30:13 adam Exp $
bin/clamav-config
bin/clambc
bin/clamconf
@@ -25,6 +25,8 @@
man/man8/clamav-milter.8
man/man8/clamd.8
sbin/clamd
+${PLIST.milter}sbin/clamav-milter
+share/examples/clamav/clamav-milter.conf
share/examples/clamav/clamd.conf
share/examples/clamav/freshclam.conf
share/examples/rc.d/clamd
diff -r fec6d5ed8cb2 -r 383ccc505a7f security/clamav/PLIST.milter
--- a/security/clamav/PLIST.milter Wed Oct 02 18:07:40 2013 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,3 +0,0 @@
-@comment $NetBSD: PLIST.milter,v 1.1.1.1 2010/12/24 07:11:05 kefren Exp $
-sbin/clamav-milter
-share/examples/clamav/clamav-milter.conf
diff -r fec6d5ed8cb2 -r 383ccc505a7f security/clamav/distinfo
--- a/security/clamav/distinfo Wed Oct 02 18:07:40 2013 +0000
+++ b/security/clamav/distinfo Wed Oct 02 18:30:13 2013 +0000
@@ -1,10 +1,12 @@
-$NetBSD: distinfo,v 1.9 2013/04/23 18:27:41 adam Exp $
+$NetBSD: distinfo,v 1.10 2013/10/02 18:30:13 adam Exp $
-SHA1 (clamav-0.97.8.tar.gz) = 078c0ac2b4e69d27eecd7544a8361abcd859e73c
-RMD160 (clamav-0.97.8.tar.gz) = a7215aeaad0966eea1e0323b562fc9fc58f9537c
-Size (clamav-0.97.8.tar.gz) = 14609966 bytes
+SHA1 (clamav-0.98.tar.gz) = 1e6a7284721387646c713a8d32fa8b5a897985db
+RMD160 (clamav-0.98.tar.gz) = e45ca4b549e0e2ea157ae74ad9cd6220e60839e3
+Size (clamav-0.98.tar.gz) = 37075245 bytes
+SHA1 (patch-Makefile.in) = c463edcef69422ff4b654f95d053e8600e34e313
SHA1 (patch-aa) = 8539a90ac5591c86f7e9f6b8c073f36523f221a5
SHA1 (patch-ab) = fea995ea944c2ae0f51a41e1a1076badf65c6c8b
SHA1 (patch-ad) = c862658ceba98ac415b0c193fc205c5862ac4970
SHA1 (patch-af) = d217633ed33c72b6d01a9aeef03f0f5dd33b4336
SHA1 (patch-ag) = cf4a0040a53c81402e8d15478407bc854af6fb30
+SHA1 (patch-configure) = e5d27c543ca63baa0a11dd0066013bdb79178b13
diff -r fec6d5ed8cb2 -r 383ccc505a7f security/clamav/options.mk
--- a/security/clamav/options.mk Wed Oct 02 18:07:40 2013 +0000
+++ b/security/clamav/options.mk Wed Oct 02 18:30:13 2013 +0000
@@ -1,10 +1,12 @@
-# $NetBSD: options.mk,v 1.1.1.1 2010/12/24 07:11:05 kefren Exp $
+# $NetBSD: options.mk,v 1.2 2013/10/02 18:30:13 adam Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.clamav
PKG_SUPPORTED_OPTIONS= milter clamav-experimental
.include "../../mk/bsd.options.mk"
+PLIST_VARS+= milter
+
.if !empty(PKG_OPTIONS:Mmilter)
# force use of pkgsrc version of libmilter -- clamav uses the sendmail binary
# to check API compatibility(!), so it must build with as new a version of
@@ -12,7 +14,7 @@
USE_BUILTIN.libmilter= no
. include "../../mail/libmilter/buildlink3.mk"
CONFIGURE_ARGS+= --enable-milter
-PLIST_SRC+= ${PKGDIR}/PLIST.milter
+PLIST.milter= yes
.else
CONFIGURE_ARGS+= --disable-milter
# XXX --disable-milter doesn't work as expected, so we need this
diff -r fec6d5ed8cb2 -r 383ccc505a7f security/clamav/patches/patch-Makefile.in
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/security/clamav/patches/patch-Makefile.in Wed Oct 02 18:30:13 2013 +0000
@@ -0,0 +1,15 @@
+$NetBSD: patch-Makefile.in,v 1.1 2013/10/02 18:30:13 adam Exp $
+
+Install etc files manually.
+
+--- Makefile.in.orig 2013-10-02 13:06:10.000000000 +0000
++++ Makefile.in
+@@ -379,7 +379,7 @@ top_build_prefix = @top_build_prefix@
+ top_builddir = @top_builddir@
+ top_srcdir = @top_srcdir@
+ ACLOCAL_AMFLAGS = -I m4
+-SUBDIRS = libltdl libclamav clamscan clamd clamdscan freshclam sigtool clamconf database docs etc clamav-milter test clamdtop clambc unit_tests
++SUBDIRS = libltdl libclamav clamscan clamd clamdscan freshclam sigtool clamconf database docs clamav-milter test clamdtop clambc unit_tests
+ EXTRA_DIST = FAQ examples BUGS shared libclamav.pc.in libclamunrar_iface/Makefile.am libclamunrar_iface/Makefile.in UPGRADE COPYING.bzip2 COPYING.lzma COPYING.unrar COPYING.LGPL COPYING.llvm
COPYING.file COPYING.zlib COPYING.getopt COPYING.regex COPYING.sha256 platform.h.in clamdscan/clamdscan.map win32
+ bin_SCRIPTS = clamav-config
+ pkgconfigdir = $(libdir)/pkgconfig
diff -r fec6d5ed8cb2 -r 383ccc505a7f security/clamav/patches/patch-configure
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/security/clamav/patches/patch-configure Wed Oct 02 18:30:13 2013 +0000
@@ -0,0 +1,24 @@
+$NetBSD: patch-configure,v 1.1 2013/10/02 18:30:13 adam Exp $
+
+Don't harcode -rpath for zlib, or configure fails on systems without rpaths.
+
+--- configure.orig 2013-10-02 09:25:40.000000000 +0000
++++ configure
+@@ -15952,7 +15952,7 @@ $as_echo "$as_me: WARNING: ****** stabil
+ if test "$ZLIB_HOME" != "/usr"; then
+ CPPFLAGS="$CPPFLAGS -I$ZLIB_HOME/include"
+ save_LDFLAGS="$LDFLAGS"
+- LDFLAGS="$LDFLAGS -Wl,-rpath=$ZLIB_HOME/lib"
++ LDFLAGS="$LDFLAGS"
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inflateEnd in -lz" >&5
+ $as_echo_n "checking for inflateEnd in -lz... " >&6; }
+ if ${ac_cv_lib_z_inflateEnd+:} false; then :
+@@ -15990,7 +15990,7 @@ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_inflateEnd" >&5
+ $as_echo "$ac_cv_lib_z_inflateEnd" >&6; }
+ if test "x$ac_cv_lib_z_inflateEnd" = xyes; then :
+- LIBCLAMAV_LIBS="$LIBCLAMAV_LIBS -Wl,-rpath=$ZLIB_HOME/lib -lz"; FRESHCLAM_LIBS="$FRESHCLAM_LIBS -Wl,-rpath=$ZLIB_HOME/lib -lz"
++ LIBCLAMAV_LIBS="$LIBCLAMAV_LIBS -lz"; FRESHCLAM_LIBS="$FRESHCLAM_LIBS -lz"
+ else
+ as_fn_error $? "Please install zlib and zlib-devel packages" "$LINENO" 5
+ fi
Home |
Main Index |
Thread Index |
Old Index