Lines 7-19
Link Here
|
7 |
|
7 |
|
8 |
PORTNAME= amavisd |
8 |
PORTNAME= amavisd |
9 |
PORTVERSION= 20020300 |
9 |
PORTVERSION= 20020300 |
|
|
10 |
PORTREVISION= 1 |
10 |
CATEGORIES= security |
11 |
CATEGORIES= security |
11 |
MASTER_SITES= http://www.amavis.org/dist/perl/ |
12 |
MASTER_SITES= http://www.amavis.org/dist/perl/ |
12 |
DISTNAME= ${PORTNAME}-snapshot-${PORTVERSION} |
13 |
DISTNAME= ${PORTNAME}-snapshot-${PORTVERSION} |
13 |
|
14 |
|
14 |
MAINTAINER= gslin@ccca.nctu.edu.tw |
15 |
MAINTAINER= gslin@ccca.nctu.edu.tw |
15 |
|
16 |
|
16 |
RUN_DEPENDS= ${LOCALBASE}/bin/arc:${PORTSDIR}/archivers/arc \ |
17 |
BUILD_DEPENDS= ${LOCALBASE}/bin/arc:${PORTSDIR}/archivers/arc \ |
17 |
${LOCALBASE}/bin/lha:${PORTSDIR}/archivers/lha \ |
18 |
${LOCALBASE}/bin/lha:${PORTSDIR}/archivers/lha \ |
18 |
${LOCALBASE}/bin/unarj:${PORTSDIR}/archivers/unarj \ |
19 |
${LOCALBASE}/bin/unarj:${PORTSDIR}/archivers/unarj \ |
19 |
${LOCALBASE}/bin/unrar:${PORTSDIR}/archivers/unrar \ |
20 |
${LOCALBASE}/bin/unrar:${PORTSDIR}/archivers/unrar \ |
Lines 27-68
Link Here
|
27 |
${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/Convert/TNEF.pm:${PORTSDIR}/converters/p5-Convert-TNEF \ |
28 |
${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/Convert/TNEF.pm:${PORTSDIR}/converters/p5-Convert-TNEF \ |
28 |
${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/IO/AtomicFile.pm:${PORTSDIR}/devel/p5-IO-stringy \ |
29 |
${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/IO/AtomicFile.pm:${PORTSDIR}/devel/p5-IO-stringy \ |
29 |
${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/MIME/Body.pm:${PORTSDIR}/mail/p5-MIME-Tools \ |
30 |
${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/MIME/Body.pm:${PORTSDIR}/mail/p5-MIME-Tools \ |
30 |
${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/Mail/Address.pm:${PORTSDIR}/mail/p5-Mail-Tools |
31 |
${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/Mail/Address.pm:${PORTSDIR}/mail/p5-Mail-Tools \ |
|
|
32 |
${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/Net/Telnet.pm:${PORTSDIR}/net/p5-Net-Telnet |
33 |
RUN_DEPENDS= ${BUILD_DEPENDS} |
31 |
|
34 |
|
32 |
GNU_CONFIGURE= yes |
35 |
GNU_CONFIGURE= yes |
33 |
|
36 |
|
34 |
AMAVISUSER?= root |
37 |
AMAVISUSER?= vscan |
|
|
38 |
AMAVISGROUP?= vscan |
35 |
|
39 |
|
36 |
CONFIGURE_ARGS+= --sysconfdir=${PREFIX}/etc --with-amavisuser=${AMAVISUSER} |
40 |
CONFIGURE_ARGS+= --sysconfdir=${PREFIX}/etc --with-amavisuser=${AMAVISUSER}:${AMAVISGROUP} |
37 |
|
41 |
|
38 |
.if defined(WITH_POSTFIX) |
42 |
.if defined(WITH_POSTFIX) |
39 |
CONFIGURE_ARGS+= --enable-postfix |
43 |
CONFIGURE_ARGS+= --enable-postfix |
40 |
RUN_DEPENDS+= ${LOCALBASE}/libexec/postfix/smtpd:${PORTSDIR}/mail/postfix |
|
|
41 |
MTA?= postfix |
44 |
MTA?= postfix |
|
|
45 |
RUN_DEPENDS+= ${LOCALBASE}/libexec/postfix/smtpd:${PORTSDIR}/mail/postfix |
42 |
.elif defined(WITH_POSTFIX_CURRENT) |
46 |
.elif defined(WITH_POSTFIX_CURRENT) |
43 |
CONFIGURE_ARGS+= --enable-postfix |
47 |
CONFIGURE_ARGS+= --enable-postfix |
44 |
RUN_DEPENDS+= ${LOCALBASE}/libexec/postfix/smtpd:${PORTSDIR}/mail/postfix-current |
|
|
45 |
MTA?= postfix |
48 |
MTA?= postfix |
46 |
.elif defined(WITH_QMAIL) |
49 |
RUN_DEPENDS+= ${LOCALBASE}/libexec/postfix/smtpd:${PORTSDIR}/mail/postfix-current |
47 |
CONFIGURE_ARGS+= --enable-qmail |
|
|
48 |
RUN_DEPENDS+= ${LOCALBASE}/bin/qmail-smtpd:${PORTSDIR}/mail/qmail |
49 |
MTA?= qmail |
50 |
.else |
50 |
.else |
51 |
CONFIGURE_ARGS+= --enable-sendmail |
51 |
CONFIGURE_ARGS+= --enable-sendmail |
52 |
MTA?= sendmail |
52 |
MTA?= sendmail |
53 |
.endif |
53 |
.endif |
54 |
|
54 |
|
55 |
post-patch: |
55 |
post-patch: |
56 |
@${SED} "s,%%AMAVISUSER%%,${AMAVISUSER}," ${FILESDIR}/amavisd.sh.sample > ${WRKSRC}/amavisd.sh.sample |
56 |
@${SED} 's,%%AMAVISUSER%%,${AMAVISUSER},g' ${FILESDIR}/amavisd.sh > ${WRKSRC}/amavisd.sh |
|
|
57 |
|
58 |
pre-install: |
59 |
@${SETENV} ${SCRIPTS_ENV} PKG_PREFIX="${PREFIX}" ${SH} ${PKGINSTALL} ${AMAVISUSER} ${AMAVISGROUP} |
57 |
|
60 |
|
58 |
post-install: |
61 |
post-install: |
59 |
${INSTALL_SCRIPT} ${WRKSRC}/amavisd.sh.sample ${PREFIX}/etc/rc.d |
62 |
${INSTALL_SCRIPT} ${WRKSRC}/amavisd.sh ${PREFIX}/etc/rc.d |
60 |
.if !defined(NOPORTDOCS) |
63 |
.if !defined(NOPORTDOCS) |
61 |
@${MKDIR} ${DOCSDIR} |
64 |
@${MKDIR} ${DOCSDIR} |
62 |
.for FILE in FAQ INSTALL README README.exim README.milter README.postfix README.qmail README.scanners README.sendmail doc/amavis.html doc/amavis.m4 doc/amavis.png doc/amavis.txt |
65 |
.for FILE in FAQ INSTALL README README.exim README.milter README.postfix README.qmail README.scanners README.sendmail doc/amavis.html doc/amavis.m4 doc/amavis.png doc/amavis.txt |
63 |
${INSTALL_DATA} ${WRKSRC}/${FILE} ${DOCSDIR} |
66 |
${INSTALL_DATA} ${WRKSRC}/${FILE} ${DOCSDIR} |
64 |
.endfor |
67 |
.endfor |
|
|
68 |
@${ECHO} "===============================================================================" |
65 |
@${ECHO} "Please read ${DOCSDIR}/README.${MTA}" |
69 |
@${ECHO} "Please read ${DOCSDIR}/README.${MTA}" |
|
|
70 |
@${ECHO} "===============================================================================" |
66 |
.endif |
71 |
.endif |
67 |
|
72 |
|
68 |
.include <bsd.port.mk> |
73 |
.include <bsd.port.mk> |