View | Details | Raw Unified | Return to bug 81669
Collapse All | Expand All

(-)samba-vscan/Makefile (-7 / +19 lines)
Lines 6-22 Link Here
6
#
6
#
7
7
8
PORTNAME=	samba-vscan
8
PORTNAME=	samba-vscan
9
PORTVERSION=	0.3.5
9
PORTVERSION=	0.3.6
10
PORTREVISION=	1
11
CATEGORIES=	security
10
CATEGORIES=	security
12
MASTER_SITES=	http://heanet.dl.sourceforge.net/sourceforge/openantivirus/ \
11
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE_EXTENDED}
13
		http://easynews.dl.sourceforge.net/sourceforge/openantivirus/ \
12
MASTER_SITE_SUBDIR=	openantivirus
14
		http://flow.dl.sourceforge.net/sourceforge/openantivirus/
15
13
16
MAINTAINER=	jmelo@freebsdbrasil.com.br
14
MAINTAINER=	jmelo@freebsdbrasil.com.br
17
COMMENT=	On-access virus scanning with Samba
15
COMMENT=	On-access virus scanning with Samba
18
16
19
BUILD_DEPENDS=	${NONEXISTENT}:${PORTSDIR}/net/${VSCAN_SAMBA_PORT}:build
17
BUILD_DEPENDS=	${NONEXISTENT}:${PORTSDIR}/net/${VSCAN_SAMBA_PORT}:configure
18
.if !defined(NOPORTDOCS)
19
PORTDOCS=	AUTHORS COPYING ChangeLog FAQ INSTALL NEWS README
20
.endif
20
21
21
USE_BZIP2=	yes
22
USE_BZIP2=	yes
22
SAMBA_WRKSRC=	`cd ${PORTSDIR}/net/${VSCAN_SAMBA_PORT}; make -V WRKSRC`
23
SAMBA_WRKSRC=	`cd ${PORTSDIR}/net/${VSCAN_SAMBA_PORT}; make -V WRKSRC`
Lines 25-31 Link Here
25
CONFIGURE_ARGS=	--with-samba-source=${SAMBA_WRKSRC}
26
CONFIGURE_ARGS=	--with-samba-source=${SAMBA_WRKSRC}
26
ETCDIR=		${PREFIX}/etc/samba-vscan
27
ETCDIR=		${PREFIX}/etc/samba-vscan
27
PKGMESSAGE=	${WRKDIR}/pkg-message
28
PKGMESSAGE=	${WRKDIR}/pkg-message
28
VSCAN_SAMBA_PORT?=samba
29
VSCAN_SAMBA_PORT?=samba3
29
30
30
.if ${VSCAN_SAMBA_PORT} == "samba3"
31
.if ${VSCAN_SAMBA_PORT} == "samba3"
31
PLIST_SUB=	VFSDIR=lib/samba/vfs
32
PLIST_SUB=	VFSDIR=lib/samba/vfs
Lines 33-39 Link Here
33
PLIST_SUB=	VFSDIR=lib/samba
34
PLIST_SUB=	VFSDIR=lib/samba
34
.endif
35
.endif
35
36
37
pre-configure:
38
.if ${VSCAN_SAMBA_PORT} == "samba3"
39
		@cd ${SAMBA_WRKSRC}; make proto 2>&1 > /dev/null
40
.endif
41
36
post-install:
42
post-install:
43
.if !defined(NOPORTDOCS)
44
	@${MKDIR} ${DOCSDIR}
45
.for i in ${PORTDOCS}
46
	@${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}
47
.endfor
48
.endif
37
	@${MKDIR} ${PREFIX}/etc/samba-vscan
49
	@${MKDIR} ${PREFIX}/etc/samba-vscan
38
	@${INSTALL_DATA} ${WRKSRC}/clamav/vscan-clamav.conf ${ETCDIR}
50
	@${INSTALL_DATA} ${WRKSRC}/clamav/vscan-clamav.conf ${ETCDIR}
39
	@${INSTALL_DATA} ${WRKSRC}/fprot/vscan-fprotd.conf ${ETCDIR}
51
	@${INSTALL_DATA} ${WRKSRC}/fprot/vscan-fprotd.conf ${ETCDIR}
(-)samba-vscan/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
MD5 (samba-vscan-0.3.5.tar.bz2) = 5f173d549014985d681478897135915b
1
MD5 (samba-vscan-0.3.6.tar.bz2) = 68c9d099d942d85e68d96804b26ac788
2
SIZE (samba-vscan-0.3.5.tar.bz2) = 161982
2
SIZE (samba-vscan-0.3.6.tar.bz2) = 166733
(-)samba-vscan/files/patch-configure (+95 lines)
Line 0 Link Here
1
--- configure.orig	Thu Mar 24 00:31:42 2005
2
+++ configure	Mon May 30 16:58:31 2005
3
@@ -3902,7 +3902,7 @@
4
 #
5
 # Try to get the Samba Version for old releases
6
 #
7
-SAMBA_VERSION_H_STR=$(cat ${SAMBA_srcdir}/include/version.h |grep '#define VERSION'|cut -d ' ' -f3-)
8
+SAMBA_VERSION_H_STR=`cat ${SAMBA_srcdir}/include/version.h |grep '#define SAMBA_VERSION'|cut -d ' ' -f3-`
9
 
10
 SAMBA_VERSION=
11
 ####################################################
12
@@ -3950,26 +3950,21 @@
13
   esac
14
 fi;
15
 
16
-
17
-if test -z "$SAMBA_VERSION_STRING";then
18
+if /usr/bin/true ;then
19
 
20
  if test -z "$SAMBA_VERSION"; then
21
 	SAMBA_VERSION=$SAMBA_VERSION_H_STR
22
  fi
23
-
24
  echo "$as_me:$LINENO: checking for Samba Version" >&5
25
 echo $ECHO_N "checking for Samba Version... $ECHO_C" >&6
26
 
27
-  SAMBA_VERSION_MAJOR=$(echo $SAMBA_VERSION | sed -e 's/"\([0-9]\)\.\([0-9]\)[\.]*\([0-9]*\)\([a-zA-Z]*\)\([0-9]*\)\([a-zA-Z]*\)\([-]*\)\(.*\)"/\1/')
28
- SAMBA_VERSION_MINOR=$(echo $SAMBA_VERSION | sed -e 's/"\([0-9]\)\.\([0-9]\)[\.]*\([0-9]*\)\([a-zA-Z]*\)\([0-9]*\)\([a-zA-Z]*\)\([-]*\)\(.*\)"/\2/')
29
- SAMBA_VERSION_RELEASE=$(echo $SAMBA_VERSION | sed -e 's/"\([0-9]\)\.\([0-9]\)[\.]*\([0-9]*\)\([a-zA-Z]*\)\([0-9]*\)\([a-zA-Z]*\)\([-]*\)\(.*\)"/\3/')
30
- SAMBA_VERSION_SUFFIX=$(echo $SAMBA_VERSION | sed -e 's/"\([0-9]\)\.\([0-9]\)[\.]*\([0-9]*\)\([a-zA-Z]*\)\([0-9]*\)\([a-zA-Z]*\)\([-]*\)\(.*\)"/\4/')
31
- SAMBA_VERSION_SUFFIX_RELEASE=$(echo $SAMBA_VERSION | sed -e 's/"\([0-9]\)\.\([0-9]\)[\.]*\([0-9]*\)\([a-zA-Z]*\)\([0-9]*\)\([a-zA-Z]*\)\([-]*\)\(.*\)"/\5/')
32
- SAMBA_VERSION_SUFFIX_EXTRA1=$(echo $SAMBA_VERSION | sed -e 's/"\([0-9]\)\.\([0-9]\)[\.]*\([0-9]*\)\([a-zA-Z]*\)\([0-9]*\)\([a-zA-Z]*\)\([-]*\)\(.*\)"/\6/')
33
- SAMBA_VERSION_SUFFIX_EXTRA2=$(echo $SAMBA_VERSION | sed -e 's/"\([0-9]\)\.\([0-9]\)[\.]*\([0-9]*\)\([a-zA-Z]*\)\([0-9]*\)\([a-zA-Z]*\)\([-]*\)\(.*\)"/\8/')
34
+  SAMBA_VERSION_MAJOR=$(echo $SAMBA_VERSION | awk '{print $1}')
35
+ SAMBA_VERSION_MINOR=$(echo $SAMBA_VERSION | awk '{print $2}')
36
+ SAMBA_VERSION_RELEASE=$(echo $SAMBA_VERSION | awk '{print $3}'| sed -e 's/\([0-9]*\)\([a-zA-Z]*\)\([0-9]*\)/\1/')
37
+ SAMBA_VERSION_SUFFIX=$(echo $SAMBA_VERSION | awk '{print $3}' | sed -e 's/\([0-9]*\)\([a-zA-Z]*\)\([0-9]*\)/\2/')
38
+ SAMBA_VERSION_SUFFIX_RELEASE=$(echo $SAMBA_VERSION | awk '{print $3}' | sed -e 's/\([0-9]*\)\([a-zA-Z]*\)\([0-9]*\)/\3/')
39
 
40
  SAMBA_VERSION_STRING="${SAMBA_VERSION_MAJOR}.${SAMBA_VERSION_MINOR}"
41
-
42
  if test -n "$SAMBA_VERSION_RELEASE";then
43
     SAMBA_VERSION_STRING="${SAMBA_VERSION_STRING}.${SAMBA_VERSION_RELEASE}"
44
  fi
45
@@ -4085,9 +4080,9 @@
46
  fi
47
 
48
 
49
-cat >>confdefs.h <<_ACEOF
50
+#cat >>confdefs.h <<_ACEOF
51
 #define SAMBA_VERSION_OFFICIAL_STRING $SAMBA_VERSION_STRING
52
-_ACEOF
53
+#_ACEOF
54
 
55
 
56
  if test -n "${SAMBA_VERSION_VENDOR_SUFFIX}";then
57
@@ -4101,9 +4096,9 @@
58
 
59
  SAMBA_VERSION_STRING="\"${SAMBA_VERSION_STRING}\""
60
 
61
-cat >>confdefs.h <<_ACEOF
62
+#cat >>confdefs.h <<_ACEOF
63
 #define SAMBA_VERSION_STRING $SAMBA_VERSION_STRING
64
-_ACEOF
65
+#_ACEOF
66
 
67
 
68
  echo "$as_me:$LINENO: result: $SAMBA_VERSION_STRING" >&5
69
@@ -5128,7 +5123,7 @@
70
   echo $ECHO_N "(cached) $ECHO_C" >&6
71
 else
72
   ac_check_lib_save_LIBS=$LIBS
73
-LIBS="-lmagic  $LIBS"
74
+LIBS="-lmagic  -lz $LIBS"
75
 cat >conftest.$ac_ext <<_ACEOF
76
 #line $LINENO "configure"
77
 #include "confdefs.h"
78
@@ -5182,7 +5177,7 @@
79
 #define HAVE_LIBMAGIC 1
80
 _ACEOF
81
 
82
-  LIBS="-lmagic $LIBS"
83
+  LIBS="-lmagic -lz $LIBS"
84
 
85
 fi
86
 
87
@@ -5190,7 +5185,7 @@
88
  if test x"$ac_cv_header_magic_h" = x"yes"; then
89
   if test x"$ac_cv_lib_magic_magic_load" = x"yes"; then
90
      vscan_cv_filetype=yes
91
-     MAGIC_LIB="-lmagic"
92
+     MAGIC_LIB="-lmagic -lz"
93
   fi
94
  fi
95
 fi
(-)samba-vscan/files/patch-vscan-clamav.h (-13 / +9 lines)
Lines 1-20 Link Here
1
--- clamav/vscan-clamav.h.old	Fri Aug 13 13:42:37 2004
1
--- clamav/vscan-clamav.h.orig	Wed Sep 29 20:36:09 2004
2
+++ clamav/vscan-clamav.h	Fri Aug 13 13:43:24 2004
2
+++ clamav/vscan-clamav.h	Mon May 30 15:24:08 2005
3
@@ -7,7 +7,7 @@
3
@@ -9,11 +9,11 @@
4
 
5
 /* Clam AntiVirus (clamd) stuff: 
6
    socket name of Clam daemon */
7
-#define VSCAN_CLAMD_SOCKET_NAME      "/var/run/clamd"
8
+#define VSCAN_CLAMD_SOCKET_NAME      "/var/run/clamav/clamd"
9
 
10
 /* Clam AntiVirus (libclamav) stuff:
11
    maximum number of files in archive */
12
@@ -20,7 +20,7 @@
13
 /* default location of samba-style configuration file (needs Samba >= 2.2.4
4
 /* default location of samba-style configuration file (needs Samba >= 2.2.4
14
  or Samba 3.0 */
5
  or Samba 3.0 */
15
 
6
 
16
-#define PARAMCONF "/etc/samba/vscan-clamav.conf"
7
-#define PARAMCONF "/etc/samba/vscan-clamav.conf"
17
+#define PARAMCONF "/usr/local/etc/samba-vscan/vscan-clamav.conf"
8
+#define PARAMCONF "/usr/local/etc/samba-vscan/vscan-clamav.conf"
18
 
9
 
10
 /* Clam AntiVirus (clamd) stuff:
11
    socket name of Clam daemon */
12
-#define VSCAN_CLAMD_SOCKET_NAME      "/var/run/clamd"
13
+#define VSCAN_CLAMD_SOCKET_NAME      "/var/run/clamav/clamd"
19
 
14
 
20
 /* False = log only infected file, True = log every file access */
15
 /* Clam AntiVirus (libclamav) stuff:
16
    maximum number of files in archive */
(-)samba-vscan/files/patch-vscan-fsav.h (-5 / +5 lines)
Lines 1-15 Link Here
1
--- f-secure/vscan-fsav.h.old	Fri Aug 13 13:49:40 2004
1
--- f-secure/vscan-fsav.h.orig	Wed Sep 29 20:36:09 2004
2
+++ f-secure/vscan-fsav.h	Fri Aug 13 13:51:15 2004
2
+++ f-secure/vscan-fsav.h	Mon May 30 15:28:24 2005
3
@@ -37,7 +37,7 @@
3
@@ -40,7 +40,7 @@
4
 
4
 
5
 /* default location of samba-style configuration file (needs Samba >= 2.2.4 or Samba 3.0 */
5
 /* default location of samba-style configuration file (needs Samba >= 2.2.4 or Samba 3.0 */
6
 
6
 
7
-#define PARAMCONF "/etc/samba/vscan-fsav.conf"
7
-#define PARAMCONF "/etc/samba/vscan-fsav.conf"
8
+#define PARAMCONF "/usr/local/etc/samba-vscan/vscan-fsav.conf"
8
+#define PARAMCONF "/usr/local/etc/samba-vscan/vscan-fsav.conf"
9
 #define VSCAN_MODULE_STR "vscan-fsav"
10
 
9
 
10
 /* FSAV-related settings */
11
 
11
 
12
@@ -114,13 +114,13 @@
12
@@ -52,13 +52,13 @@
13
 #define VSCAN_FSAV_CONNECT_ID 0
13
 #define VSCAN_FSAV_CONNECT_ID 0
14
 
14
 
15
 /* fsav configuration file */
15
 /* fsav configuration file */
(-)samba-vscan/files/patch-vscan-sophos.h (-10 / +9 lines)
Lines 1-17 Link Here
1
--- sophos/vscan-sophos.h.old	Fri Aug 13 14:05:51 2004
1
--- sophos/vscan-sophos.h.orig	Tue Sep 28 20:42:51 2004
2
+++ sophos/vscan-sophos.h	Fri Aug 13 14:07:07 2004
2
+++ sophos/vscan-sophos.h	Mon May 30 15:31:29 2005
3
@@ -8,12 +8,12 @@
3
@@ -9,11 +9,11 @@
4
 
5
 /* Sophie stuff: 
6
    socket name of Sophie daemon */
7
-#define SOPHIE_SOCKET_NAME      "/var/run/sophie"
8
+#define SOPHIE_SOCKET_NAME      "/var/run/sophie/sophie.sock"
9
 
10
 /* default location of samba-style configuration file (needs Samba >= 2.2.4
4
 /* default location of samba-style configuration file (needs Samba >= 2.2.4
11
  or Samba 3.0 */
5
  or Samba 3.0 */
12
 
6
 
13
-#define PARAMCONF "/etc/samba/vscan-sophos.conf"
7
-#define PARAMCONF "/etc/samba/vscan-sophos.conf"
14
+#define PARAMCONF "/usr/local/etc/samba-vscan/vscan-sophos.conf"
8
+#define PARAMCONF "/usr/local/etc/samba-vscan/vscan-sophos.conf"
15
 
9
 
10
 /* Sophie stuff:
11
    socket name of Sophie daemon */
12
-#define SOPHIE_SOCKET_NAME      "/var/run/sophie"
13
+#define SOPHIE_SOCKET_NAME      "/var/run/sophie/sophie.sock"
14
 
15
 /* End Configuration Section */
16
 
16
 
17
 /* False = log only infected file, True = log every file access */
(-)samba-vscan/files/patch-vscan-trend.h (-10 / +9 lines)
Lines 1-17 Link Here
1
--- trend/vscan-trend.h.old	Fri Aug 13 14:12:27 2004
1
--- trend/vscan-trend.h.orig	Tue Sep 28 20:42:52 2004
2
+++ trend/vscan-trend.h	Fri Aug 13 14:13:09 2004
2
+++ trend/vscan-trend.h	Mon May 30 15:33:12 2005
3
@@ -8,12 +8,12 @@
3
@@ -9,11 +9,11 @@
4
 
5
 /* Trophie stuff: 
6
    socket name of Trophie daemon */
7
-#define TROPHIE_SOCKET_NAME      "/var/run/trophie"
8
+#define TROPHIE_SOCKET_NAME      "/var/run/trophie/trophie.sock"
9
 
10
 /* default location of samba-style configuration file (needs Samba >= 2.2.4
4
 /* default location of samba-style configuration file (needs Samba >= 2.2.4
11
  or Samba 3.0 */
5
  or Samba 3.0 */
12
 
6
 
13
-#define PARAMCONF "/etc/samba/vscan-trend.conf"
7
-#define PARAMCONF "/etc/samba/vscan-trend.conf"
14
+#define PARAMCONF "/usr/local/etc/samba-vscan/vscan-trend.conf"
8
+#define PARAMCONF "/usr/local/etc/samba-vscan/vscan-trend.conf"
15
 
9
 
10
 /* Trophie stuff:
11
    socket name of Trophie daemon */
12
-#define TROPHIE_SOCKET_NAME      "/var/run/trophie"
13
+#define TROPHIE_SOCKET_NAME      "/var/run/trophie/trophie.sock"
14
 
15
 /* End Configuration Section */
16
 
16
 
17
 /* False = log only infected file, True = log every file access */
(-)samba-vscan/pkg-plist (+1 lines)
Lines 16-21 Link Here
16
%%VFSDIR%%/vscan-oav.so
16
%%VFSDIR%%/vscan-oav.so
17
%%VFSDIR%%/vscan-sophos.so
17
%%VFSDIR%%/vscan-sophos.so
18
%%VFSDIR%%/vscan-trend.so
18
%%VFSDIR%%/vscan-trend.so
19
%%VFSDIR%%/vscan-antivir.so
19
@unexec rmdir %D/%%VFSDIR%% 2>/dev/null || true
20
@unexec rmdir %D/%%VFSDIR%% 2>/dev/null || true
20
@unexec rmdir %D/lib/samba 2>/dev/null || true
21
@unexec rmdir %D/lib/samba 2>/dev/null || true
21
@dirrm etc/samba-vscan
22
@dirrm etc/samba-vscan

Return to bug 81669