svn commit: r330384 - in head/security/clamav: . files
Renato Botelho
garga at FreeBSD.org
Tue Oct 15 11:33:57 UTC 2013
Author: garga
Date: Tue Oct 15 11:33:56 2013
New Revision: 330384
URL: http://svnweb.freebsd.org/changeset/ports/330384
Log:
- Fix issue on sparc64 (maybe other architetures?) that prevent clamav to verify
database integrity
- Bump PORTREVISION
PR: ports/182975
Submitted by: Henry Jalonen <henkka at spheroid.fi>
Obtained from: clamav git repo (a9d40672390a82e91a8d5c21ee2fe172fca4d2f8)
Added:
head/security/clamav/files/patch-libclamav__bignum_fast.h (contents, props changed)
Modified:
head/security/clamav/Makefile
Modified: head/security/clamav/Makefile
==============================================================================
--- head/security/clamav/Makefile Tue Oct 15 10:22:54 2013 (r330383)
+++ head/security/clamav/Makefile Tue Oct 15 11:33:56 2013 (r330384)
@@ -3,7 +3,7 @@
PORTNAME= clamav
PORTVERSION= 0.98
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= security
MASTER_SITES= SF
Added: head/security/clamav/files/patch-libclamav__bignum_fast.h
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/security/clamav/files/patch-libclamav__bignum_fast.h Tue Oct 15 11:33:56 2013 (r330384)
@@ -0,0 +1,32 @@
+--- libclamav/bignum_fast.h
++++ libclamav/bignum_fast.h
+@@ -7,6 +7,14 @@
+ *
+ * Tom St Denis, tomstdenis at gmail.com
+ */
++
++/* Oct 1, 2013
++ * Adding clamav-config.h include here for size-checking on fall-through case
++ */
++#if HAVE_CONFIG_H
++#include "clamav-config.h"
++#endif
++
+ #ifndef TFM_H_
+ #define TFM_H_
+
+@@ -249,7 +257,13 @@
+ typedef signed long long long64;
+ #endif
+ #endif
+- typedef unsigned long fp_digit;
++ /* The code requires that fp_word be twice the size of fp_digit.
++ * Add size-checking for special case (both long and long long are 64) */
++ #if (SIZEOF_LONG == 8) && (SIZEOF_LONG_LONG == 8)
++ typedef unsigned int fp_digit;
++ #else
++ typedef unsigned long fp_digit;
++ #endif
+ typedef ulong64 fp_word;
+ #endif
+
More information about the svn-ports-head
mailing list