|
Lines 7-13
Link Here
|
| 7 |
|
7 |
|
| 8 |
PORTNAME= clamav |
8 |
PORTNAME= clamav |
| 9 |
PORTVERSION= ${DISTVERSION:C/([a-z])[a-z]*/.\1/g:S/-/./g} |
9 |
PORTVERSION= ${DISTVERSION:C/([a-z])[a-z]*/.\1/g:S/-/./g} |
| 10 |
PORTREVISION= 1 |
10 |
PORTREVISION= 2 |
| 11 |
CATEGORIES= security |
11 |
CATEGORIES= security |
| 12 |
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE_EXTENDED} |
12 |
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE_EXTENDED} |
| 13 |
MASTER_SITE_SUBDIR= clamav |
13 |
MASTER_SITE_SUBDIR= clamav |
|
Lines 39-45
Link Here
|
| 39 |
|
39 |
|
| 40 |
PORTDOCS= NEWS ChangeLog html |
40 |
PORTDOCS= NEWS ChangeLog html |
| 41 |
|
41 |
|
| 42 |
CONFIGURE_ARGS= --with-dbdir=${DATADIR} \ |
42 |
DBDIR= /var/db/clamav |
|
|
43 |
PLIST_SUB+= DBDIR=${DBDIR} |
| 44 |
|
| 45 |
CONFIGURE_ARGS= --with-dbdir=${DBDIR} \ |
| 43 |
--disable-clamuko \ |
46 |
--disable-clamuko \ |
| 44 |
--disable-clamav \ |
47 |
--disable-clamav \ |
| 45 |
--enable-bigstack \ |
48 |
--enable-bigstack \ |
|
Lines 64-70
Link Here
|
| 64 |
CLAMAV_MILTER_SOCKET?= /var/run/clamav/clmilter.sock |
67 |
CLAMAV_MILTER_SOCKET?= /var/run/clamav/clmilter.sock |
| 65 |
|
68 |
|
| 66 |
SED_SCRIPT= -e 's|%%PREFIX%%|${PREFIX}|g' \ |
69 |
SED_SCRIPT= -e 's|%%PREFIX%%|${PREFIX}|g' \ |
| 67 |
-e 's|%%DATADIR%%|${DATADIR}|g' \ |
70 |
-e 's|%%DBDIR%%|${DBDIR}|g' \ |
| 68 |
-e 's|%%CLAMAVUSER%%|${CLAMAVUSER}|g' \ |
71 |
-e 's|%%CLAMAVUSER%%|${CLAMAVUSER}|g' \ |
| 69 |
-e 's|%%CLAMAVGROUP%%|${CLAMAVGROUP}|g' \ |
72 |
-e 's|%%CLAMAVGROUP%%|${CLAMAVGROUP}|g' \ |
| 70 |
-e 's|%%CLAMAV_CLAMD_SOCKET%%|${CLAMAV_CLAMD_SOCKET}|g' \ |
73 |
-e 's|%%CLAMAV_CLAMD_SOCKET%%|${CLAMAV_CLAMD_SOCKET}|g' \ |
|
Lines 78-84
Link Here
|
| 78 |
-e 's|^\#?(AllowSupplementaryGroups)$$|\1|' \ |
81 |
-e 's|^\#?(AllowSupplementaryGroups)$$|\1|' \ |
| 79 |
-e 's|^\#?(ScanMail)$$|\1|' \ |
82 |
-e 's|^\#?(ScanMail)$$|\1|' \ |
| 80 |
-e 's|^\#?(NotifyClamd)$$|\1|' \ |
83 |
-e 's|^\#?(NotifyClamd)$$|\1|' \ |
| 81 |
-e 's|^\#?(DatabaseDirectory) .*$$|\1 ${DATADIR}|' \ |
84 |
-e 's|^\#?(DatabaseDirectory) .*$$|\1 ${DBDIR}|' \ |
| 82 |
-e 's|^\#?(DatabaseOwner) .*$$|\1 ${CLAMAVUSER}|' \ |
85 |
-e 's|^\#?(DatabaseOwner) .*$$|\1 ${CLAMAVUSER}|' \ |
| 83 |
-e 's|^\#?(FixStaleSocket)$$|\1|' |
86 |
-e 's|^\#?(FixStaleSocket)$$|\1|' |
| 84 |
|
87 |
|
|
Lines 149-155
Link Here
|
| 149 |
${DESTDIR}${RC_DIR}/clamav-clamd${RC_SUFX} |
152 |
${DESTDIR}${RC_DIR}/clamav-clamd${RC_SUFX} |
| 150 |
@${INSTALL_SCRIPT} ${WRKDIR}/clamav-freshclam.sh \ |
153 |
@${INSTALL_SCRIPT} ${WRKDIR}/clamav-freshclam.sh \ |
| 151 |
${DESTDIR}${RC_DIR}/clamav-freshclam${RC_SUFX} |
154 |
${DESTDIR}${RC_DIR}/clamav-freshclam${RC_SUFX} |
| 152 |
@${CHOWN} -R ${CLAMAVUSER}:${CLAMAVGROUP} ${DESTDIR}${DATADIR} |
155 |
@${CHOWN} -R ${CLAMAVUSER}:${CLAMAVGROUP} ${DESTDIR}${DBDIR} |
| 153 |
.for c in clamd freshclam |
156 |
.for c in clamd freshclam |
| 154 |
@[ -f ${DESTDIR}${PREFIX}/etc/${c}.conf ] || \ |
157 |
@[ -f ${DESTDIR}${PREFIX}/etc/${c}.conf ] || \ |
| 155 |
${CP} ${DESTDIR}${PREFIX}/etc/${c}.conf.default ${DESTDIR}${PREFIX}/etc/${c}.conf |
158 |
${CP} ${DESTDIR}${PREFIX}/etc/${c}.conf.default ${DESTDIR}${PREFIX}/etc/${c}.conf |