FreeBSD Bugzilla – Attachment 95619 Details for
Bug 134047
[PATCH] [unbreak] Update mail/p5-Mail-ClamAV to 0.28
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
p5-Mail-ClamAV.diff
p5-Mail-ClamAV.diff (text/plain), 9.83 KB, created by
Xin LI
on 2009-04-27 16:40:00 UTC
(
hide
)
Description:
p5-Mail-ClamAV.diff
Filename:
MIME Type:
Creator:
Xin LI
Created:
2009-04-27 16:40:00 UTC
Size:
9.83 KB
patch
obsolete
>Index: Makefile >=================================================================== >RCS file: /home/ncvs/ports/mail/p5-Mail-ClamAV/Makefile,v >retrieving revision 1.16 >diff -u -p -r1.16 Makefile >--- Makefile 30 Mar 2009 11:34:02 -0000 1.16 >+++ Makefile 27 Apr 2009 15:20:58 -0000 >@@ -6,8 +6,7 @@ > # > > PORTNAME= Mail-ClamAV >-PORTVERSION= 0.20 >-PORTREVISION= 5 >+PORTVERSION= 0.28 > CATEGORIES= mail perl5 > MASTER_SITES= CPAN > PKGNAMEPREFIX= p5- >@@ -26,8 +25,6 @@ PERL_CONFIGURE= yes > > MAN3= Mail::ClamAV.3 > >-BROKEN= Doesn't build with clamav 0.95 or later >- > post-install: > @${CAT} ${PKGMESSAGE} > >Index: distinfo >=================================================================== >RCS file: /home/ncvs/ports/mail/p5-Mail-ClamAV/distinfo,v >retrieving revision 1.7 >diff -u -p -r1.7 distinfo >--- distinfo 14 Mar 2007 11:14:53 -0000 1.7 >+++ distinfo 27 Apr 2009 15:21:10 -0000 >@@ -1,3 +1,3 @@ >-MD5 (Mail-ClamAV-0.20.tar.gz) = 1e78ebd110befd98a47b7f05b4634fd9 >-SHA256 (Mail-ClamAV-0.20.tar.gz) = 1fb84869e37b1271dc0ef6e71d38b2ca31954dbec920f77f3cdf75d094d7be76 >-SIZE (Mail-ClamAV-0.20.tar.gz) = 14377 >+MD5 (Mail-ClamAV-0.28.tar.gz) = 056ccfa0cd6ae24042e91a44fdc4b43f >+SHA256 (Mail-ClamAV-0.28.tar.gz) = ca9a34ebd1fef0ef9263575c8aff38d9ac305cb0b83eee44c4462c290dc7a623 >+SIZE (Mail-ClamAV-0.28.tar.gz) = 17289 >Index: files/patch-ClamAV.pm >=================================================================== >RCS file: files/patch-ClamAV.pm >diff -N files/patch-ClamAV.pm >--- files/patch-ClamAV.pm 15 Sep 2008 19:56:35 -0000 1.4 >+++ /dev/null 1 Jan 1970 00:00:00 -0000 >@@ -1,200 +0,0 @@ >---- ClamAV.pm.orig 2007-02-20 11:42:16.000000000 -0200 >-+++ ClamAV.pm 2008-09-13 12:02:25.000000000 -0300 >-@@ -58,7 +58,6 @@ >- CL_EACCES >- CL_ENULLARG >- CL_ETMPFILE >-- CL_EFSYNC >- CL_EMEM >- CL_EOPEN >- CL_EMALFDB >-@@ -71,11 +70,6 @@ >- CL_EIO >- CL_EFORMAT >- CL_ESUPPORT >-- CL_ELOCKDB >-- >-- CL_ENCINIT >-- CL_ENCLOAD >-- CL_ENCIO >- >- CL_SCAN_RAW >- CL_SCAN_ARCHIVE >-@@ -88,7 +82,6 @@ >- CL_SCAN_MAILURL >- CL_SCAN_BLOCKMAX >- CL_SCAN_ALGORITHMIC >-- CL_SCAN_PHISHING_DOMAINLIST >- CL_SCAN_PHISHING_BLOCKSSL >- >- CL_SCAN_PHISHING_BLOCKCLOAK >-@@ -169,12 +162,9 @@ >- VERSION => $VERSION, >- PREFIX => 'clamav_perl_', >- NAME => "Mail::ClamAV", >-- LIBS => "-lclamav"; >--# removed on install >--BEGIN { >--require "./config.pl"; >--} >--# end removed on install >-+ OPTIMIZE => '-g', >-+ LIBS => " -lclamav"; >-+ >- use Inline C => <<'END_OF_C'; >- #include <stdio.h> >- #include <string.h> >-@@ -210,12 +200,10 @@ >- >- /* set defaults for limits */ >- c->limits.maxreclevel = 5; >-- c->limits.maxmailrec = 10; >- c->limits.maxfiles = 1000; >- c->limits.maxfilesize = 1024 * 1028 * 10; /* 10 Megs */ >- >- /* XXX need to figure out a nice default */ >-- c->limits.maxratio = 200; >- c->limits.archivememlim = 1; >- >- if (S_ISDIR(st.st_mode)) { >-@@ -290,19 +278,6 @@ >- return SvClam(self)->limits.maxreclevel; >- } >- >--int clamav_perl_maxmailrec(SV *self, ...) >--{ >-- Inline_Stack_Vars; >-- if (Inline_Stack_Items > 1) { >-- SV *max; >-- if (Inline_Stack_Items > 2) >-- croak("Invalid number of arguments to maxmailrec()"); >-- max = Inline_Stack_Item(1); >-- SvClam(self)->limits.maxmailrec = SvIV(max); >-- } >-- return SvClam(self)->limits.maxmailrec; >--} >-- >- int clamav_perl_maxfiles(SV *self, ...) >- { >- Inline_Stack_Vars; >-@@ -329,19 +304,6 @@ >- return SvClam(self)->limits.maxfilesize; >- } >- >--int clamav_perl_maxratio(SV *self, ...) >--{ >-- Inline_Stack_Vars; >-- if (Inline_Stack_Items > 1) { >-- SV *max; >-- if (Inline_Stack_Items > 2) >-- croak("Invalid number of arguments to maxratio()"); >-- max = Inline_Stack_Item(1); >-- SvClam(self)->limits.maxratio = (long int)SvIV(max); >-- } >-- return SvClam(self)->limits.maxratio; >--} >-- >- int clamav_perl_archivememlim(SV *self, ...) >- { >- Inline_Stack_Vars; >-@@ -481,7 +443,6 @@ >- if (strEQ("CL_EACCES", name)) return CL_EACCES; >- if (strEQ("CL_ENULLARG", name)) return CL_ENULLARG; >- if (strEQ("CL_ETMPFILE", name)) return CL_ETMPFILE; >-- if (strEQ("CL_EFSYNC", name)) return CL_EFSYNC; >- if (strEQ("CL_EMEM", name)) return CL_EMEM; >- if (strEQ("CL_EOPEN", name)) return CL_EOPEN; >- if (strEQ("CL_EMALFDB", name)) return CL_EMALFDB; >-@@ -494,15 +455,8 @@ >- if (strEQ("CL_EIO", name)) return CL_EIO; >- if (strEQ("CL_EFORMAT", name)) return CL_EFORMAT; >- if (strEQ("CL_ESUPPORT", name)) return CL_ESUPPORT; >-- if (strEQ("CL_ELOCKDB", name)) return CL_ELOCKDB; >-- >-- /* NodalCore */ >-- if (strEQ("CL_ENCINIT", name)) return CL_ENCINIT; >-- if (strEQ("CL_ENCLOAD", name)) return CL_ENCLOAD; >-- if (strEQ("CL_ENCIO", name)) return CL_ENCIO; >- >- /* db options */ >-- if (strEQ("CL_DB_NCORE", name)) return CL_DB_NCORE; >- if (strEQ("CL_DB_PHISHING", name)) return CL_DB_PHISHING; >- if (strEQ("CL_DB_ACONLY", name)) return CL_DB_ACONLY; >- if (strEQ("CL_DB_PHISHING_URLS", name)) return CL_DB_PHISHING_URLS; >-@@ -522,7 +476,6 @@ >- if (strEQ("CL_SCAN_MAILURL", name)) return CL_SCAN_MAILURL; >- if (strEQ("CL_SCAN_BLOCKMAX", name)) return CL_SCAN_BLOCKMAX; >- if (strEQ("CL_SCAN_ALGORITHMIC", name)) return CL_SCAN_ALGORITHMIC; >-- if (strEQ("CL_SCAN_PHISHING_DOMAINLIST", name)) return CL_SCAN_PHISHING_DOMAINLIST; >- if (strEQ("CL_SCAN_PHISHING_BLOCKSSL", name)) return CL_SCAN_PHISHING_BLOCKSSL; >- if (strEQ("CL_SCAN_PHISHING_BLOCKCLOAK", name)) return CL_SCAN_PHISHING_BLOCKCLOAK; >- if (strEQ("CL_SCAN_ELF", name)) return CL_SCAN_ELF; >-@@ -602,11 +555,9 @@ >- >- # Set some limits (only applies to scan()) >- $c->maxreclevel(4); >-- $c->maxmailrec(4); >- $c->maxfiles(20); >- $c->maxfilesize(1024 * 1024 * 20); # 20 megs >- $c->archivememlim(0); # limit memory usage for bzip2 (0/1) >-- $c->maxratio(0); >- >- # Scan a filehandle (scandesc in clamav) >- # scan(FileHandle or path, Bitfield of options) >-@@ -701,10 +652,6 @@ >- >- Enable algorithmic detection of viruses. >- >--=item CL_SCAN_PHISHING_DOMAINLIST >-- >--Phishing module: restrict URL scanning to domains from .pdf (RECOMMENDED). >-- >- =item CL_SCAN_PHISHING_BLOCKSSL >- >- Phishing module: always block SSL mismatches in URLs. >-@@ -793,10 +740,6 @@ >- >- tmpfile() failed >- >--=item CL_EFSYNC >-- >--fsync() failed >-- >- =item CL_EMEM >- >- memory allocation error >-@@ -845,10 +788,6 @@ >- >- not supported data format >- >--=item CL_ELOCKDB >-- >--can't lock DB directory >-- >- =item CL_ENCINIT >- >- NodalCore initialization failed >-@@ -890,10 +829,6 @@ >- >- Sets the maximum recursion level into archives [default 5]. >- >--=item maxmailrec >-- >--Sets the maximum recursion level into emails [default 10]. >-- >- =item maxfiles >- >- Maximum number of files that will be scanned [default 1000]. A value of zero >-@@ -904,12 +839,6 @@ >- Maximum file size that will be scanned in bytes [default 10M]. A value of zero >- disables the check. >- >--=item maxratio >-- >--Maximum compression ratio. So if this is set to 200, libclamav will give up >--decompressing a file if it reaches 200x its compressed size [default 200]. A >--value of zero disables the check. >-- >- =item archivememlim >- >- Turns on/off memory usage limits for bzip2. [default 1] >Index: files/patch-README >=================================================================== >RCS file: files/patch-README >diff -N files/patch-README >--- files/patch-README 3 May 2008 12:05:26 -0000 1.1 >+++ /dev/null 1 Jan 1970 00:00:00 -0000 >@@ -1,47 +0,0 @@ >---- ./README.orig 2007-02-20 05:40:55.000000000 -0800 >-+++ ./README 2008-05-02 17:22:26.385238336 -0700 >-@@ -27,11 +27,9 @@ >- # Set some limits (only applies to scan()) >- # Only relevant for archives >- $c->maxreclevel(4); >-- $c->maxmailrec(4); >- $c->maxfiles(20); >- $c->maxfilesize(1024 * 1024 * 20); # 20 megs >- $c->archivememlim(0); # limit memory usage for bzip2 (0/1) >-- $c->maxratio(0); >- >- # Scan a filehandle (scandesc in clamav) >- # scan(FileHandle or path, Bitfield of options) >-@@ -107,10 +105,6 @@ >- CL_SCAN_ALGORITHMIC >- Enable algorithmic detection of viruses. >- >-- CL_SCAN_PHISHING_DOMAINLIST >-- Phishing module: restrict URL scanning to domains from .pdf >-- (RECOMMENDED). >-- >- CL_SCAN_PHISHING_BLOCKSSL >- Phishing module: always block SSL mismatches in URLs. >- >-@@ -239,9 +233,6 @@ >- maxreclevel >- Sets the maximum recursion level into archives [default 5]. >- >-- maxmailrec >-- Sets the maximum recursion level into emails [default 10]. >-- >- maxfiles >- Maximum number of files that will be scanned [default 1000]. A value of >- zero disables the check. >-@@ -250,11 +241,6 @@ >- Maximum file size that will be scanned in bytes [default 10M]. A value >- of zero disables the check. >- >-- maxratio >-- Maximum compression ratio. So if this is set to 200, libclamav will >-- give up decompressing a file if it reaches 200x its compressed size >-- [default 200]. A value of zero disables the check. >-- >- archivememlim >- Turns on/off memory usage limits for bzip2. [default 1] >- >Index: files/patch-t__Mail-ClamAV.t >=================================================================== >RCS file: files/patch-t__Mail-ClamAV.t >diff -N files/patch-t__Mail-ClamAV.t >--- files/patch-t__Mail-ClamAV.t 3 May 2008 12:05:26 -0000 1.1 >+++ /dev/null 1 Jan 1970 00:00:00 -0000 >@@ -1,21 +0,0 @@ >---- ./t/Mail-ClamAV.t.orig 2007-02-20 05:35:41.000000000 -0800 >-+++ ./t/Mail-ClamAV.t 2008-05-02 17:35:11.841874518 -0700 >-@@ -44,10 +44,6 @@ >- CL_ESUPPORT >- CL_ELOCKDB >- >-- CL_ENCINIT >-- CL_ENCLOAD >-- CL_ENCIO >-- >- CL_SCAN_RAW >- CL_SCAN_ARCHIVE >- CL_SCAN_MAIL >-@@ -59,7 +55,6 @@ >- CL_SCAN_MAILURL >- CL_SCAN_BLOCKMAX >- CL_SCAN_ALGORITHMIC >-- CL_SCAN_PHISHING_DOMAINLIST >- CL_SCAN_PHISHING_BLOCKSSL >- >- CL_SCAN_PHISHING_BLOCKCLOAK
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 134047
: 95619