Lines 7-12
Link Here
|
7 |
|
7 |
|
8 |
PORTNAME= clamav |
8 |
PORTNAME= clamav |
9 |
PORTVERSION= 20040210 |
9 |
PORTVERSION= 20040210 |
|
|
10 |
PORTREVISION= 1 |
10 |
CATEGORIES= security |
11 |
CATEGORIES= security |
11 |
MASTER_SITES= http://clamav.sourceforge.net/snapshot/ |
12 |
MASTER_SITES= http://clamav.sourceforge.net/snapshot/ |
12 |
PKGNAMESUFFIX= -devel |
13 |
PKGNAMESUFFIX= -devel |
Lines 47-52
Link Here
|
47 |
CLAMAVGROUP?= clamav |
48 |
CLAMAVGROUP?= clamav |
48 |
CLAMAV_CLAMD_SOCKET?= /var/run/clamav/clamd |
49 |
CLAMAV_CLAMD_SOCKET?= /var/run/clamav/clamd |
49 |
CLAMAV_MILTER_SOCKET?= /var/run/clamav/clmilter.sock |
50 |
CLAMAV_MILTER_SOCKET?= /var/run/clamav/clmilter.sock |
|
|
51 |
DOCSDIR?= ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX} |
50 |
|
52 |
|
51 |
PLIST_SUB+= CLAMAVUSER="${CLAMAVUSER}" |
53 |
PLIST_SUB+= CLAMAVUSER="${CLAMAVUSER}" |
52 |
PLIST_SUB+= CLAMAVGROUP="${CLAMAVGROUP}" |
54 |
PLIST_SUB+= CLAMAVGROUP="${CLAMAVGROUP}" |
Lines 67-80
Link Here
|
67 |
-e 's|^\#?(Checks)$$|\#\1|' \ |
69 |
-e 's|^\#?(Checks)$$|\#\1|' \ |
68 |
-e 's|^\#?(DatabaseDirectory) .*$$|\1 ${DATADIR}|' \ |
70 |
-e 's|^\#?(DatabaseDirectory) .*$$|\1 ${DATADIR}|' \ |
69 |
-e 's|^\#?(DatabaseOwner) .*$$|\1 ${CLAMAVUSER}|' \ |
71 |
-e 's|^\#?(DatabaseOwner) .*$$|\1 ${CLAMAVUSER}|' \ |
70 |
-e 's|^\#?(UpdateLogFile) .*$$|\1 /var/log/clamav/freshclam.log|' |
72 |
-e 's|^\#?(UpdateLogFile) .*$$|\1 /var/log/clamav/freshclam.log|' \ |
|
|
73 |
-e 's|^\#?(FixStaleSocket)$$|\1|' |
71 |
|
74 |
|
72 |
.include <bsd.port.pre.mk> |
75 |
.include <bsd.port.pre.mk> |
73 |
|
76 |
|
74 |
.if ${OSVERSION} >= 502102 |
|
|
75 |
FORBIDDEN= "Links against conflicting thread libraries" |
76 |
.endif |
77 |
|
78 |
USE_RC_SUBR= yes |
77 |
USE_RC_SUBR= yes |
79 |
RC_DIR= ${PREFIX}/etc/rc.d |
78 |
RC_DIR= ${PREFIX}/etc/rc.d |
80 |
RC_SUFX= .sh |
79 |
RC_SUFX= .sh |
Lines 98-104
Link Here
|
98 |
.endif |
97 |
.endif |
99 |
|
98 |
|
100 |
post-patch: |
99 |
post-patch: |
|
|
100 |
.if ${OSVERSION} >= 502102 |
101 |
@${REINPLACE_CMD} -e 's|-lc_r|${PTHREAD_LIBS}|g' ${WRKSRC}/configure |
102 |
.else |
101 |
@${REINPLACE_CMD} -e 's|-pthread|${PTHREAD_LIBS}|g' ${WRKSRC}/configure |
103 |
@${REINPLACE_CMD} -e 's|-pthread|${PTHREAD_LIBS}|g' ${WRKSRC}/configure |
|
|
104 |
.endif |
102 |
@${REINPLACE_CMD} -e 's|/usr/lib/sendmail|/usr/sbin/sendmail|g' \ |
105 |
@${REINPLACE_CMD} -e 's|/usr/lib/sendmail|/usr/sbin/sendmail|g' \ |
103 |
-e 's|<malloc.h>|<stdlib.h>|' \ |
106 |
-e 's|<malloc.h>|<stdlib.h>|' \ |
104 |
${WRKSRC}/clamav-milter/clamav-milter.c |
107 |
${WRKSRC}/clamav-milter/clamav-milter.c |
Lines 118-125
Link Here
|
118 |
${SETENV} PKG_PREFIX=${PREFIX} \ |
121 |
${SETENV} PKG_PREFIX=${PREFIX} \ |
119 |
${SH} ${PKGINSTALL} ${PREFIX} PRE-INSTALL |
122 |
${SH} ${PKGINSTALL} ${PREFIX} PRE-INSTALL |
120 |
.if !defined(NOPORTDOCS) |
123 |
.if !defined(NOPORTDOCS) |
121 |
@${MKDIR} ${DOCSDIR}${PKGNAMESUFFIX} |
124 |
@${MKDIR} ${DOCSDIR} |
122 |
@${INSTALL_DATA} ${WRKSRC}/docs/*pdf ${DOCSDIR}${PKGNAMESUFFIX} |
125 |
@${INSTALL_DATA} ${WRKSRC}/docs/*pdf ${DOCSDIR} |
123 |
.endif |
126 |
.endif |
124 |
|
127 |
|
125 |
post-install: |
128 |
post-install: |