pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/pkgsrc-2004Q3]: pkgsrc/mail/clamav Pullup ticket 127 - requested by G...
details: https://anonhg.NetBSD.org/pkgsrc/rev/7c98a00adf07
branches: pkgsrc-2004Q3
changeset: 480731:7c98a00adf07
user: salo <salo%pkgsrc.org@localhost>
date: Mon Nov 08 00:04:16 2004 +0000
description:
Pullup ticket 127 - requested by Grant Beattie
clamav update
Module Name: pkgsrc
Committed By: grant
Date: Tue Oct 19 00:02:44 UTC 2004
Modified Files:
pkgsrc/mail/clamav: MESSAGE Makefile PLIST distinfo
pkgsrc/mail/clamav/patches: patch-aa patch-ad
Log Message:
update clamav to 0.80.
many changes since 0.75.1, most notably, the latest virus databases
need at least 0.80.
see the ChangeLog for full details.
---
Module Name: pkgsrc
Committed By: grant
Date: Tue Oct 19 00:37:41 UTC 2004
Modified Files:
pkgsrc/mail/clamav: distinfo
Added Files:
pkgsrc/mail/clamav/patches: patch-ag
Log Message:
fix typo in #define used for backward compatibility. ride the 0.80
update.
---
Module Name: pkgsrc
Committed By: grant
Date: Wed Oct 20 06:30:24 UTC 2004
Modified Files:
pkgsrc/mail/clamav: buildlink3.mk
Log Message:
bump BUILDLINK_RECOMMENDED to >=0.80 since the latest virus
signatures require 0.80.
---
Module Name: pkgsrc
Committed By: grant
Date: Wed Oct 20 09:12:11 UTC 2004
Modified Files:
pkgsrc/mail/clamav: Makefile
Log Message:
take over maintainership from David Ferlier, who is no longer
maintaining this package.
---
Module Name: pkgsrc
Committed By: grant
Date: Wed Oct 20 10:18:15 UTC 2004
Modified Files:
pkgsrc/mail/clamav: Makefile
Log Message:
add dependency on www/curl via PKG_OPTIONS.clamav. reported by Timo
Schöler.
bump PKGREVISION.
---
Module Name: pkgsrc
Committed By: xtraeme
Date: Sat Oct 30 09:50:33 UTC 2004
Modified Files:
pkgsrc/mail/clamav: distinfo
pkgsrc/mail/clamav/patches: patch-aa patch-ad
Log Message:
Add missing NetBSD RCSID and regen.
---
Module Name: pkgsrc
Committed By: grant
Date: Sat Oct 30 10:23:02 UTC 2004
Modified Files:
pkgsrc/mail/clamav: MESSAGE Makefile
Added Files:
pkgsrc/mail/clamav/files: freshclamd.sh
Log Message:
add freshclamd rc.d script from xtraeme@. bump PKGREVISION.
---
Module Name: pkgsrc
Committed By: grant
Date: Sat Oct 30 10:23:47 UTC 2004
Modified Files:
pkgsrc/mail/clamav: Makefile
Log Message:
whitespace police
---
Module Name: pkgsrc
Committed By: recht
Date: Sat Oct 30 12:09:12 UTC 2004
Modified Files:
pkgsrc/mail/clamav: Makefile
pkgsrc/mail/clamav/files: clamd.sh
Log Message:
The name of the configuration file has changed to clamd.conf recently, so
change the rc.d script to look for that one.
Fix suggested by Mirko Thiesen in PR pkg/27618
---
Module Name: pkgsrc
Committed By: grant
Date: Sat Oct 30 12:34:51 UTC 2004
Modified Files:
pkgsrc/mail/clamav: distinfo
Added Files:
pkgsrc/mail/clamav/patches: patch-ah
Log Message:
apply patch from Koji Mori in PR pkg/27337 to fix bad fprintf()
format string.
diffstat:
mail/clamav/MESSAGE | 6 +++---
mail/clamav/Makefile | 28 +++++++++++++++++++---------
mail/clamav/PLIST | 6 +++---
mail/clamav/buildlink3.mk | 3 ++-
mail/clamav/distinfo | 12 +++++++-----
mail/clamav/files/clamd.sh | 4 ++--
mail/clamav/files/freshclamd.sh | 24 ++++++++++++++++++++++++
mail/clamav/patches/patch-aa | 26 ++++----------------------
mail/clamav/patches/patch-ad | 14 +++++++-------
mail/clamav/patches/patch-ag | 13 +++++++++++++
mail/clamav/patches/patch-ah | 31 +++++++++++++++++++++++++++++++
11 files changed, 115 insertions(+), 52 deletions(-)
diffs (truncated from 317 to 300 lines):
diff -r e4c8c1c3fd96 -r 7c98a00adf07 mail/clamav/MESSAGE
--- a/mail/clamav/MESSAGE Tue Nov 02 10:53:15 2004 +0000
+++ b/mail/clamav/MESSAGE Mon Nov 08 00:04:16 2004 +0000
@@ -1,5 +1,5 @@
===========================================================================
-$NetBSD: MESSAGE,v 1.1 2004/08/01 04:35:33 jlam Exp $
+$NetBSD: MESSAGE,v 1.1.2.1 2004/11/08 00:04:16 salo Exp $
You should update the virus databases to the latest ones available
before using ClamAV. This can be done by running the following command
@@ -7,7 +7,7 @@
${PREFIX}/bin/freshclam
-It is recommended that the virus database be updated hourly by adding the
-appropriate cron job.
+Note that as of version 0.80, clamav.conf has been replaced by
+clamd.conf. Be sure to update your configuration to reflect this.
===========================================================================
diff -r e4c8c1c3fd96 -r 7c98a00adf07 mail/clamav/Makefile
--- a/mail/clamav/Makefile Tue Nov 02 10:53:15 2004 +0000
+++ b/mail/clamav/Makefile Mon Nov 08 00:04:16 2004 +0000
@@ -1,18 +1,18 @@
-# $NetBSD: Makefile,v 1.24 2004/08/22 19:32:51 jlam Exp $
+# $NetBSD: Makefile,v 1.24.2.1 2004/11/08 00:04:16 salo Exp $
DISTNAME= clamav-${CLAMAV_VERSION}
PKGNAME= clamav-${CLAMAV_VERSION:S/-/./}
-PKGREVISION= 1
+PKGREVISION= 3
CATEGORIES= mail
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=clamav/}
-MAINTAINER= david%netbsd-fr.org@localhost
+MAINTAINER= grant%NetBSD.org@localhost
HOMEPAGE= http://www.clamav.net/
COMMENT= Anti-virus toolkit
PKG_INSTALLATION_TYPES= overwrite pkgviews
-CLAMAV_VERSION= 0.75.1
+CLAMAV_VERSION= 0.80
USE_BUILDLINK3= yes
USE_LIBTOOL= yes
@@ -34,9 +34,9 @@
USE_PKGINSTALL= yes
DEINSTALL_EXTRA_TMPL= ${.CURDIR}/DEINSTALL
-RCD_SCRIPTS= clamd
-PKG_GROUPS+= ${CLAMAV_GROUP}
-PKG_USERS+= ${CLAMAV_USER}:${CLAMAV_GROUP}::Clamav\\ User
+RCD_SCRIPTS= clamd freshclamd
+PKG_GROUPS+= ${CLAMAV_GROUP}
+PKG_USERS+= ${CLAMAV_USER}:${CLAMAV_GROUP}::Clamav\\ User
VIRUSDBDIR= ${VARBASE}/clamav
EGDIR= ${PREFIX}/share/examples/clamav
@@ -45,7 +45,7 @@
OWN_DIRS_PERMS= ${VIRUSDBDIR} ${CLAMAV_USER} ${CLAMAV_GROUP} 0775
CONF_FILES= # empty
CONF_FILES_PERMS= # empty
-.for _file_ in clamav.conf freshclam.conf
+.for _file_ in clamd.conf freshclam.conf
CONF_FILES+= ${EGDIR}/${_file_} ${PKG_SYSCONFDIR}/${_file_}
.endfor
.for _file_ in daily.cvd main.cvd
@@ -56,12 +56,14 @@
INSTALL_MAKE_FLAGS= ${MAKE_FLAGS} CFGINST=${EGDIR} DBINST=${EGDIR}
+PKG_DEFAULT_OPTIONS+= curl
+
.if defined(USE_MILTER) && !empty(USE_MILTER:M[yY][eE][sS])
PKG_DEFAULT_OPTIONS+= milter
.endif
PKG_OPTIONS_VAR= PKG_OPTIONS.clamav
-PKG_SUPPORTED_OPTIONS= milter
+PKG_SUPPORTED_OPTIONS= curl milter
.include "../../mk/bsd.options.mk"
.if !empty(PKG_OPTIONS:Mmilter)
@@ -75,6 +77,14 @@
PLIST_SUBST+= MILTER="@comment "
.endif
+.if !empty(PKG_OPTIONS:Mcurl)
+. include "../../www/curl/buildlink3.mk"
+CONFIGURE_ARGS+= --with-libcurl
+BUILDLINK_DEPENDS.curl+=curl>=7.10.0
+.else
+CONFIGURE_ARGS+= --without-libcurl
+.endif
+
.include "../../archivers/bzip2/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../devel/gmp/buildlink3.mk"
diff -r e4c8c1c3fd96 -r 7c98a00adf07 mail/clamav/PLIST
--- a/mail/clamav/PLIST Tue Nov 02 10:53:15 2004 +0000
+++ b/mail/clamav/PLIST Mon Nov 08 00:04:16 2004 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.12 2004/08/01 04:35:33 jlam Exp $
+@comment $NetBSD: PLIST,v 1.12.2.1 2004/11/08 00:04:16 salo Exp $
bin/clamav-config
bin/clamdscan
bin/clamscan
@@ -15,13 +15,13 @@
man/man1/clamscan.1
man/man1/freshclam.1
man/man1/sigtool.1
-man/man5/clamav.conf.5
+man/man5/clamd.conf.5
man/man5/freshclam.conf.5
${MILTER}man/man8/clamav-milter.8
man/man8/clamd.8
${MILTER}sbin/clamav-milter
sbin/clamd
-share/examples/clamav/clamav.conf
+share/examples/clamav/clamd.conf
share/examples/clamav/daily.cvd
share/examples/clamav/freshclam.conf
share/examples/clamav/main.cvd
diff -r e4c8c1c3fd96 -r 7c98a00adf07 mail/clamav/buildlink3.mk
--- a/mail/clamav/buildlink3.mk Tue Nov 02 10:53:15 2004 +0000
+++ b/mail/clamav/buildlink3.mk Mon Nov 08 00:04:16 2004 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.1 2004/03/30 00:29:59 xtraeme Exp $
+# $NetBSD: buildlink3.mk,v 1.1.4.1 2004/11/08 00:04:16 salo Exp $
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
CLAMAV_BUILDLINK3_MK:= ${CLAMAV_BUILDLINK3_MK}+
@@ -12,6 +12,7 @@
.if !empty(CLAMAV_BUILDLINK3_MK:M+)
BUILDLINK_DEPENDS.clamav+= clamav>=0.60nb1
+BUILDLINK_RECOMMENDED.clamav+= clamav>=0.80
BUILDLINK_PKGSRCDIR.clamav?= ../../mail/clamav
.endif # CLAMAV_BUILDLINK3_MK
diff -r e4c8c1c3fd96 -r 7c98a00adf07 mail/clamav/distinfo
--- a/mail/clamav/distinfo Tue Nov 02 10:53:15 2004 +0000
+++ b/mail/clamav/distinfo Mon Nov 08 00:04:16 2004 +0000
@@ -1,7 +1,9 @@
-$NetBSD: distinfo,v 1.16 2004/08/01 04:35:33 jlam Exp $
+$NetBSD: distinfo,v 1.16.2.1 2004/11/08 00:04:17 salo Exp $
-SHA1 (clamav-0.75.1.tar.gz) = 7b9fa5fd6b8322e49c8e863c80ae0abf9e85cd3a
-Size (clamav-0.75.1.tar.gz) = 2777319 bytes
-SHA1 (patch-aa) = 803e0497c8cda448434b11673a195bbaee7e0285
-SHA1 (patch-ad) = 6699745bb75230de378c54bc82862dfe53732e9d
+SHA1 (clamav-0.80.tar.gz) = 0f050a19c514d2bab6063c983f155fb891c7155f
+Size (clamav-0.80.tar.gz) = 2679434 bytes
+SHA1 (patch-aa) = 17c713c3b5833f895b7caa470ae31f3d45d60643
+SHA1 (patch-ad) = 39ce91421e9baf128817830b34e196a5275e208e
SHA1 (patch-af) = 605728b133ddb95827285d06bfeec9400222f874
+SHA1 (patch-ag) = 3f3154077961527ad6afa9574091fb743f2c50ab
+SHA1 (patch-ah) = f033a0fc7ce1a81fc7983954397e942724f174cc
diff -r e4c8c1c3fd96 -r 7c98a00adf07 mail/clamav/files/clamd.sh
--- a/mail/clamav/files/clamd.sh Tue Nov 02 10:53:15 2004 +0000
+++ b/mail/clamav/files/clamd.sh Mon Nov 08 00:04:16 2004 +0000
@@ -1,6 +1,6 @@
#!/bin/sh
#
-# $NetBSD: clamd.sh,v 1.7 2004/08/03 11:57:32 tv Exp $
+# $NetBSD: clamd.sh,v 1.7.2.1 2004/11/08 00:04:17 salo Exp $
#
# clamd does anti-virus checking.
#
@@ -17,7 +17,7 @@
rcvar=$name
command="@PREFIX@/sbin/${name}"
scan_command="@PREFIX@/bin/clamdscan"
-required_files="@PKG_SYSCONFDIR@/clamav.conf"
+required_files="@PKG_SYSCONFDIR@/clamd.conf"
start_precmd="clamd_precmd"
stop_cmd="clamd_stopcmd"
diff -r e4c8c1c3fd96 -r 7c98a00adf07 mail/clamav/files/freshclamd.sh
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/mail/clamav/files/freshclamd.sh Mon Nov 08 00:04:16 2004 +0000
@@ -0,0 +1,24 @@
+#!@RCD_SCRIPTS_SHELL@
+#
+# $NetBSD: freshclamd.sh,v 1.2.2.2 2004/11/08 00:04:17 salo Exp $
+#
+# PROVIDE: freshclamd
+# REQUIRE: DAEMON LOGIN clamd
+
+
+name="freshclamd"
+command="@PREFIX@/bin/freshclam"
+required_files="@PKG_SYSCONFDIR@/freshclam.conf"
+pidfile="@VARBASE@/run/${name}.pid"
+sig_stop="KILL"
+freshclamd_user="@CLAMAV_USER@"
+command_args="-d -c 2"
+
+. /etc/rc.subr
+
+load_rc_config $name
+run_rc_command "$1"
+
+if [ "$1" != "stop" ]; then
+ echo $(check_process $command) > $pidfile
+fi
diff -r e4c8c1c3fd96 -r 7c98a00adf07 mail/clamav/patches/patch-aa
--- a/mail/clamav/patches/patch-aa Tue Nov 02 10:53:15 2004 +0000
+++ b/mail/clamav/patches/patch-aa Mon Nov 08 00:04:16 2004 +0000
@@ -1,26 +1,8 @@
-$NetBSD: patch-aa,v 1.11 2004/08/01 04:35:33 jlam Exp $
+$NetBSD: patch-aa,v 1.11.2.1 2004/11/08 00:04:17 salo Exp $
---- configure.orig Thu Jul 29 17:50:13 2004
-+++ configure
-@@ -10811,7 +10811,7 @@ _ACEOF
-
-
-
--if test ! -r "$cfg_dir/clamav.conf"; then
-+if true; then
- INSTALL_CLAMAV_CONF_TRUE=
- INSTALL_CLAMAV_CONF_FALSE='#'
- else
-@@ -10821,7 +10821,7 @@ fi
-
-
-
--if test ! -r "$cfg_dir/freshclam.conf"; then
-+if true; then
- INSTALL_FRESHCLAM_CONF_TRUE=
- INSTALL_FRESHCLAM_CONF_FALSE='#'
- else
-@@ -11047,6 +11047,7 @@ netbsd*)
+--- configure.orig 2004-10-18 02:37:47.000000000 +1000
++++ configure 2004-10-19 09:28:50.000000000 +1000
+@@ -11558,6 +11558,7 @@
LIBCLAMAV_LIBS="$LIBCLAMAV_LIBS -lpthread"
CLAMD_LIBS="-lpthread"
CLAMAV_MILTER_LIBS="$CLAMAV_MILTER_LIBS -lpthread"
diff -r e4c8c1c3fd96 -r 7c98a00adf07 mail/clamav/patches/patch-ad
--- a/mail/clamav/patches/patch-ad Tue Nov 02 10:53:15 2004 +0000
+++ b/mail/clamav/patches/patch-ad Mon Nov 08 00:04:16 2004 +0000
@@ -1,13 +1,13 @@
-$NetBSD: patch-ad,v 1.5 2004/07/21 02:48:58 xtraeme Exp $
+$NetBSD: patch-ad,v 1.5.2.1 2004/11/08 00:04:17 salo Exp $
---- docs/Makefile.in.orig 2004-07-21 04:42:08.000000000 +0200
-+++ docs/Makefile.in 2004-07-21 04:43:58.000000000 +0200
-@@ -180,9 +180,11 @@
+--- docs/Makefile.in.orig 2004-10-18 02:37:41.000000000 +1000
++++ docs/Makefile.in 2004-10-19 09:34:06.000000000 +1000
+@@ -176,9 +176,11 @@
target_os = @target_os@
target_vendor = @target_vendor@
- EXTRA_DIST = clamdoc.pdf DMS German Spanish Japanese html man FreeBSD-HowTo Portugese Turkish clamd_supervised clamav-mirror-howto.pdf signatures.pdf French Polish
--man_MANS = man/clamscan.1 man/freshclam.1 man/sigtool.1 man/clamd.8 man/clamav.conf.5 man/clamdscan.1 man/clamav-milter.8 man/freshclam.conf.5
-+man_MANS = man/clamscan.1 man/freshclam.1 man/sigtool.1 man/clamd.8 man/clamav.conf.5 man/clamdscan.1 man/freshclam.conf.5
+ EXTRA_DIST = clamdoc.pdf html man clamav-mirror-howto.pdf signatures.pdf MacOSX
+-man_MANS = man/clamscan.1 man/freshclam.1 man/sigtool.1 man/clamd.8 man/clamd.conf.5 man/clamdscan.1 man/clamav-milter.8 man/freshclam.conf.5
++man_MANS = man/clamscan.1 man/freshclam.1 man/sigtool.1 man/clamd.8 man/clamd.conf.5 man/clamdscan.1 man/freshclam.conf.5
all: all-am
+@BUILD_CLAMD_TRUE@@HAVE_MILTER_TRUE@MILTER_MANS = man/clamav-milter.8
diff -r e4c8c1c3fd96 -r 7c98a00adf07 mail/clamav/patches/patch-ag
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/mail/clamav/patches/patch-ag Mon Nov 08 00:04:16 2004 +0000
@@ -0,0 +1,13 @@
+$NetBSD: patch-ag,v 1.1.2.2 2004/11/08 00:04:17 salo Exp $
+
+--- libclamav/clamav.h.orig 2004-09-20 04:51:54.000000000 +1000
++++ libclamav/clamav.h
+@@ -85,7 +85,7 @@ extern "C"
+ #define CL_MAIL CL_SCAN_MAIL
+ #define CL_DISABLERAR CL_SCAN_DISABLERAR
+ #define CL_OLE2 CL_SCAN_OLE2
+-#define CL_ENCRYPTED CL_SCAN_ENCRYPTED
++#define CL_ENCRYPTED CL_SCAN_BLOCKENCRYPTED
+
+
+ struct cli_bm_patt {
diff -r e4c8c1c3fd96 -r 7c98a00adf07 mail/clamav/patches/patch-ah
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/mail/clamav/patches/patch-ah Mon Nov 08 00:04:16 2004 +0000
@@ -0,0 +1,31 @@
+$NetBSD: patch-ah,v 1.1.2.2 2004/11/08 00:04:17 salo Exp $
+
+--- clamav-milter/clamav-milter.c.orig 2004-10-11 10:59:12.000000000 +1000
++++ clamav-milter/clamav-milter.c
+@@ -2691,7 +2691,7 @@ clamfi_eom(SMFICTX *ctx)
+ * the postmaster, so include
+ * some useful information
+ */
+- fprintf(sendmail, _("The message %1$s sent from %2$s to\n"),
++ fprintf(sendmail, _("The message %s sent from %s to\n"),
+ sendmailId, sender);
+ else
+ fprintf(sendmail, _("A message sent from %s to\n"),
+@@ -2706,7 +2706,7 @@ clamfi_eom(SMFICTX *ctx)
Home |
Main Index |
Thread Index |
Old Index