Lines 7-13
Link Here
|
7 |
# Based on amavisd ports makefile. |
7 |
# Based on amavisd ports makefile. |
8 |
|
8 |
|
9 |
PORTNAME= amavisd-new |
9 |
PORTNAME= amavisd-new |
10 |
PORTVERSION= 20030616.p9 |
10 |
PORTVERSION= 20040701 |
11 |
CATEGORIES= security |
11 |
CATEGORIES= security |
12 |
MASTER_SITES= http://www.ijs.si/software/amavisd/ \ |
12 |
MASTER_SITES= http://www.ijs.si/software/amavisd/ \ |
13 |
http://mirrors.catpipe.net/amavisd-new/ \ |
13 |
http://mirrors.catpipe.net/amavisd-new/ \ |
Lines 26-38
Link Here
|
26 |
${SITE_PERL}/Archive/Zip.pm:${PORTSDIR}/archivers/p5-Archive-Zip \ |
26 |
${SITE_PERL}/Archive/Zip.pm:${PORTSDIR}/archivers/p5-Archive-Zip \ |
27 |
${SITE_PERL}/Net/Server.pm:${PORTSDIR}/net/p5-Net-Server \ |
27 |
${SITE_PERL}/Net/Server.pm:${PORTSDIR}/net/p5-Net-Server \ |
28 |
${SITE_PERL}/Mail/SpamAssassin.pm:${PORTSDIR}/mail/p5-Mail-SpamAssassin \ |
28 |
${SITE_PERL}/Mail/SpamAssassin.pm:${PORTSDIR}/mail/p5-Mail-SpamAssassin \ |
|
|
29 |
${SITE_PERL}/${PERL_ARCH}/BerkeleyDB.pm:${PORTSDIR}/databases/p5-BerkeleyDB \ |
29 |
${LOCALBASE}/bin/arc:${PORTSDIR}/archivers/arc \ |
30 |
${LOCALBASE}/bin/arc:${PORTSDIR}/archivers/arc \ |
30 |
${LOCALBASE}/bin/unfreeze:${PORTSDIR}/archivers/freeze \ |
31 |
${LOCALBASE}/bin/unfreeze:${PORTSDIR}/archivers/freeze \ |
31 |
${LOCALBASE}/bin/lha:${PORTSDIR}/archivers/lha \ |
32 |
${LOCALBASE}/bin/lha:${PORTSDIR}/archivers/lha \ |
32 |
${LOCALBASE}/bin/lzop:${PORTSDIR}/archivers/lzop \ |
33 |
${LOCALBASE}/bin/lzop:${PORTSDIR}/archivers/lzop \ |
33 |
${LOCALBASE}/bin/unarj:${PORTSDIR}/archivers/unarj \ |
34 |
${LOCALBASE}/bin/unarj:${PORTSDIR}/archivers/unarj \ |
34 |
${LOCALBASE}/bin/unrar:${PORTSDIR}/archivers/unrar \ |
35 |
${LOCALBASE}/bin/unrar:${PORTSDIR}/archivers/unrar \ |
35 |
${LOCALBASE}/bin/zoo:${PORTSDIR}/archivers/zoo |
36 |
${LOCALBASE}/bin/zoo:${PORTSDIR}/archivers/zoo \ |
|
|
37 |
${LOCALBASE}/bin/cabextract:${PORTSDIR}/archivers/cabextract \ |
38 |
${LOCALBASE}/bin/rpm2cpio.pl:${PORTSDIR}/archivers/rpm2cpio |
36 |
|
39 |
|
37 |
USE_PERL5_RUN= yes |
40 |
USE_PERL5_RUN= yes |
38 |
USE_RC_SUBR= yes |
41 |
USE_RC_SUBR= yes |
Lines 48-53
Link Here
|
48 |
|
51 |
|
49 |
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:C/\.p.+//} |
52 |
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:C/\.p.+//} |
50 |
|
53 |
|
|
|
54 |
SCRIPTS_ENV= WRKDIRPREFIX="${WRKDIRPREFIX}" \ |
55 |
MKDIR="${MKDIR}" |
56 |
|
51 |
.if !exists(/usr/lib/libmilter.so) && !exists(${PREFIX}/lib/libmilter.so) |
57 |
.if !exists(/usr/lib/libmilter.so) && !exists(${PREFIX}/lib/libmilter.so) |
52 |
AMAVIS_NOMILTER="@comment " |
58 |
AMAVIS_NOMILTER="@comment " |
53 |
.endif |
59 |
.endif |
Lines 72-83
Link Here
|
72 |
-e 's,%%PREFIX%%,${PREFIX},g' \ |
78 |
-e 's,%%PREFIX%%,${PREFIX},g' \ |
73 |
-e 's,%%RC_SUBR%%,${RC_SUBR},g' |
79 |
-e 's,%%RC_SUBR%%,${RC_SUBR},g' |
74 |
|
80 |
|
|
|
81 |
pre-fetch: |
82 |
@${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/configure |
83 |
|
84 |
.if exists(${WRKDIRPREFIX}${.CURDIR}/Makefile.inc) |
85 |
.include "${WRKDIRPREFIX}${.CURDIR}/Makefile.inc" |
86 |
.endif |
87 |
|
88 |
.include <bsd.port.pre.mk> |
89 |
|
75 |
pre-build: |
90 |
pre-build: |
|
|
91 |
.if ${PERL_LEVEL} < 500802 |
92 |
# add warning to greeting message when running perl older than 5.8.2 |
93 |
${SED} -e 's,%%PERLVERSION%%,${PERL_VERSION},g' < ${FILESDIR}/perlwarning.tmpl > ${WRKDIR}/MESSAGE |
94 |
.endif |
95 |
.if ${PERL_LEVEL} < 500600 |
96 |
# remove taint checks when running under perl 5.00503 |
97 |
${SED} -e 's,^\#\!/usr/bin/perl -T,\#\!/usr/bin/perl,' < ${WRKSRC}/amavisd > ${WRKDIR}/amavisd |
98 |
.endif |
76 |
for f in amavisd.sh amavis-milter.sh INSTALL DEINSTALL MESSAGE; do \ |
99 |
for f in amavisd.sh amavis-milter.sh INSTALL DEINSTALL MESSAGE; do \ |
77 |
${SED} ${SED_SCRIPT} < ${FILESDIR}/$${f}.tmpl > ${WRKDIR}/$${f}; \ |
100 |
${SED} ${SED_SCRIPT} < ${FILESDIR}/$${f}.tmpl >> ${WRKDIR}/$${f}; \ |
78 |
done |
101 |
done |
79 |
for f in amavisd.conf amavisd; do \ |
102 |
for f in amavisd.conf amavisd.conf-sample amavisd; do \ |
80 |
${SED} ${SED_SCRIPT} < ${WRKSRC}/$${f} > ${WRKDIR}/$${f}; \ |
103 |
${SED} ${SED_SCRIPT} < ${WRKSRC}/$${f} >> ${WRKDIR}/$${f}; \ |
81 |
done |
104 |
done |
82 |
|
105 |
|
83 |
pre-install: |
106 |
pre-install: |
Lines 91-100
Link Here
|
91 |
.endif |
114 |
.endif |
92 |
${INSTALL_SCRIPT} ${WRKDIR}/amavisd ${PREFIX}/sbin |
115 |
${INSTALL_SCRIPT} ${WRKDIR}/amavisd ${PREFIX}/sbin |
93 |
${INSTALL_SCRIPT} ${WRKDIR}/amavisd.conf ${PREFIX}/etc/amavisd.conf-dist |
116 |
${INSTALL_SCRIPT} ${WRKDIR}/amavisd.conf ${PREFIX}/etc/amavisd.conf-dist |
|
|
117 |
${INSTALL_SCRIPT} ${WRKDIR}/amavisd.conf-sample ${PREFIX}/etc/amavisd.conf-sample |
118 |
${INSTALL_SCRIPT} ${WRKSRC}/amavisd.conf-default ${PREFIX}/etc/amavisd.conf-default |
94 |
${INSTALL_SCRIPT} ${WRKDIR}/amavisd.sh ${PREFIX}/etc/rc.d |
119 |
${INSTALL_SCRIPT} ${WRKDIR}/amavisd.sh ${PREFIX}/etc/rc.d |
95 |
.if !defined(NOPORTDOCS) |
120 |
.if !defined(NOPORTDOCS) |
96 |
@${MKDIR} ${DOCSDIR} |
121 |
@${MKDIR} ${DOCSDIR} |
97 |
.for FILE in AAAREADME.first INSTALL LICENSE RELEASE_NOTES README_FILES/* |
122 |
.for FILE in AAAREADME.first INSTALL LDAP.schema LICENSE RELEASE_NOTES README_FILES/* |
98 |
${INSTALL_DATA} ${WRKSRC}/${FILE} ${DOCSDIR} |
123 |
${INSTALL_DATA} ${WRKSRC}/${FILE} ${DOCSDIR} |
99 |
.endfor |
124 |
.endfor |
100 |
|
125 |
|
Lines 102-109
Link Here
|
102 |
@${CAT} ${PKGMESSAGE} |
127 |
@${CAT} ${PKGMESSAGE} |
103 |
.endif |
128 |
.endif |
104 |
|
129 |
|
105 |
.include <bsd.port.pre.mk> |
|
|
106 |
|
107 |
.if ${PERL_LEVEL} < 500800 |
130 |
.if ${PERL_LEVEL} < 500800 |
108 |
RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/Digest/MD5.pm:${PORTSDIR}/security/p5-Digest-MD5 \ |
131 |
RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/Digest/MD5.pm:${PORTSDIR}/security/p5-Digest-MD5 \ |
109 |
${SITE_PERL}/${PERL_ARCH}/Time/HiRes.pm:${PORTSDIR}/devel/p5-Time-HiRes |
132 |
${SITE_PERL}/${PERL_ARCH}/Time/HiRes.pm:${PORTSDIR}/devel/p5-Time-HiRes |
Lines 112-116
Link Here
|
112 |
.if ${PERL_LEVEL} < 500600 |
135 |
.if ${PERL_LEVEL} < 500600 |
113 |
RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/IO/Socket/UNIX.pm:${PORTSDIR}/devel/p5-IO |
136 |
RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/IO/Socket/UNIX.pm:${PORTSDIR}/devel/p5-IO |
114 |
.endif |
137 |
.endif |
|
|
138 |
|
139 |
post-clean: |
140 |
@${RM} -f ${WRKDIRPREFIX}${.CURDIR}/Makefile.inc |
115 |
|
141 |
|
116 |
.include <bsd.port.post.mk> |
142 |
.include <bsd.port.post.mk> |