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

(-)clamav-devel/Makefile (-5 / +4 lines)
Lines 6-12 Link Here
6
#
6
#
7
7
8
PORTNAME=	clamav
8
PORTNAME=	clamav
9
PORTVERSION=	20040521
9
PORTVERSION=	20040524
10
CATEGORIES=	security
10
CATEGORIES=	security
11
MASTER_SITES=	http://clamav.sourceforge.net/snapshot/
11
MASTER_SITES=	http://clamav.sourceforge.net/snapshot/
12
PKGNAMESUFFIX=	-devel
12
PKGNAMESUFFIX=	-devel
Lines 55-63 Link Here
55
CLAMAV_MILTER_SOCKET?=	/var/run/clamav/clmilter.sock
55
CLAMAV_MILTER_SOCKET?=	/var/run/clamav/clmilter.sock
56
DOCSDIR?=	${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX}
56
DOCSDIR?=	${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX}
57
57
58
PLIST_SUB+=	CLAMAVUSER="${CLAMAVUSER}"
59
PLIST_SUB+=	CLAMAVGROUP="${CLAMAVGROUP}"
60
61
SED_SCRIPT=	-e 's|%%PREFIX%%|${PREFIX}|g' \
58
SED_SCRIPT=	-e 's|%%PREFIX%%|${PREFIX}|g' \
62
		-e 's|%%DATADIR%%|${DATADIR}|g' \
59
		-e 's|%%DATADIR%%|${DATADIR}|g' \
63
		-e 's|%%CLAMAVUSER%%|${CLAMAVUSER}|g' \
60
		-e 's|%%CLAMAVUSER%%|${CLAMAVUSER}|g' \
Lines 78-83 Link Here
78
		-e 's|^\#?(UpdateLogFile) .*$$|\1 /var/log/clamav/freshclam.log|' \
75
		-e 's|^\#?(UpdateLogFile) .*$$|\1 /var/log/clamav/freshclam.log|' \
79
		-e 's|^\#?(FixStaleSocket)$$|\1|'
76
		-e 's|^\#?(FixStaleSocket)$$|\1|'
80
77
78
PLIST_SUB+=	CLAMAVUSER=${CLAMAVUSER} \
79
		CLAMAVGROUP=${CLAMAVGROUP}
80
81
RC_DIR=		${PREFIX}/etc/rc.d
81
RC_DIR=		${PREFIX}/etc/rc.d
82
RC_SUFX=	.sh
82
RC_SUFX=	.sh
83
SED_SCRIPT+=	-e 's|%%RC_SUBR%%|${RC_SUBR}|g' \
83
SED_SCRIPT+=	-e 's|%%RC_SUBR%%|${RC_SUBR}|g' \
Lines 105-111 Link Here
105
105
106
post-patch:
106
post-patch:
107
	@${REINPLACE_CMD} -e 's|/usr/lib/sendmail|/usr/sbin/sendmail|g' \
107
	@${REINPLACE_CMD} -e 's|/usr/lib/sendmail|/usr/sbin/sendmail|g' \
108
		-e 's|<malloc.h>|<stdlib.h>|' \
109
		${WRKSRC}/clamav-milter/clamav-milter.c
108
		${WRKSRC}/clamav-milter/clamav-milter.c
110
109
111
post-build:
110
post-build:
(-)clamav-devel/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
MD5 (clamav-devel-20040521.tar.gz) = 2a6101b4af51addd1a615c203c57b6f2
1
MD5 (clamav-devel-20040524.tar.gz) = 755e50b289c3a8bc7d629c2cc1493359
2
SIZE (clamav-devel-20040521.tar.gz) = 1522094
2
SIZE (clamav-devel-20040524.tar.gz) = 1522132
(-)clamav-devel/files/clamav-freshclam.sh (+37 lines)
Line 0 Link Here
1
#!/bin/sh
2
#
3
# $FreeBSD: ports/security/clamav-devel/files/freshclam.sh
4
#
5
6
# PROVIDE: freshclam
7
# REQUIRE: LOGIN
8
# BEFORE: mail
9
# KEYWORD: FreeBSD shutdown
10
11
#
12
# Add the following lines to /etc/rc.conf to enable freshclam daemon:
13
#
14
#clamav_freshclam_enable="YES"
15
#
16
# See freshclam(1) for flags
17
#
18
19
. %%RC_SUBR%%
20
21
name=clamav_freshclam
22
rcvar=`set_rcvar`
23
24
command=%%PREFIX%%/bin/freshclam
25
required_dirs=%%DATADIR%%
26
required_files=%%PREFIX%%/etc/freshclam.conf
27
28
# set defaults
29
30
clamav_freshclam_enable=${clamav_freshclam_enable:-"NO"}
31
clamav_freshclam_flags=${clamav_freshclam_flags:-"--daemon-notify=%%PREFIX%%/etc/clamav.conf"}
32
33
load_rc_config $name
34
35
# add --daemon to any given arguments
36
clamav_freshclam_flags="${clamav_freshclam_flags} --daemon"
37
run_rc_command "$1"
(-)clamav-devel/files/freshclam.sh (-35 lines)
Lines 1-35 Link Here
1
#!/bin/sh
2
#
3
# $FreeBSD: ports/security/clamav-devel/files/freshclam.sh
4
#
5
6
# PROVIDE: freshclam
7
# REQUIRE: LOGIN
8
# BEFORE: mail
9
# KEYWORD: FreeBSD shutdown
10
11
#
12
# Add the following lines to /etc/rc.conf to enable freshclam daemon:
13
#
14
#freshclam_enable"YES"
15
#
16
# See freshclam(1) for flags
17
#
18
19
. %%RC_SUBR%%
20
21
name=freshclam
22
rcvar=`set_rcvar`
23
24
command=%%PREFIX%%/bin/freshclam
25
required_dirs=%%DATADIR%%
26
required_files=%%PREFIX%%/etc/freshclam.conf
27
28
29
# set defaults
30
31
freshclam_enable=${freshclam_enable:-"NO"}
32
freshclam_flags=${freshclam_flags:-"--daemon"}
33
34
load_rc_config $name
35
run_rc_command "$1"
(-)clamav-devel/pkg-install (+1 lines)
Lines 38-43 Link Here
38
38
39
echo "===> Setting permissions..."
39
echo "===> Setting permissions..."
40
mkdir -p "${CLAMRUN}"
40
mkdir -p "${CLAMRUN}"
41
chmod 770 "${CLAMRUN}"
41
chown "${CLAMAVUSER}:${CLAMAVGROUP}" "${CLAMRUN}"
42
chown "${CLAMAVUSER}:${CLAMAVGROUP}" "${CLAMRUN}"
42
43
43
mkdir -p "${CLAMLOG}"
44
mkdir -p "${CLAMLOG}"
(-)clamav-devel/pkg-plist (-1 / +1 lines)
Lines 4-10 Link Here
4
bin/freshclam
4
bin/freshclam
5
bin/sigtool
5
bin/sigtool
6
etc/rc.d/clamav-clamd%%RC_SUFX%%
6
etc/rc.d/clamav-clamd%%RC_SUFX%%
7
etc/rc.d/freshclam%%RC_SUFX%%
7
etc/rc.d/clamav-freshclam%%RC_SUFX%%
8
%%CLAMAV-MILTER%%etc/rc.d/clamav-milter%%RC_SUFX%%
8
%%CLAMAV-MILTER%%etc/rc.d/clamav-milter%%RC_SUFX%%
9
%%CLAMAV-MILTER%%sbin/clamav-milter
9
%%CLAMAV-MILTER%%sbin/clamav-milter
10
sbin/clamd
10
sbin/clamd

Return to bug 67125