Lines 27-32
Link Here
|
27 |
|
27 |
|
28 |
.include <bsd.port.pre.mk> |
28 |
.include <bsd.port.pre.mk> |
29 |
|
29 |
|
|
|
30 |
.if defined(WITH_SA_EXIM) |
31 |
.if defined(WITH_KAS) |
32 |
IGNORE= You cannot select both SA_EXIM and KAS options |
33 |
.endif |
34 |
.if defined(WITH_SO_1024) |
35 |
IGNORE= You cannot select both SA_EXIM and SO_1024 options |
36 |
.endif |
37 |
.endif |
38 |
|
39 |
.if defined(WITH_KAS) |
40 |
.if defined(WITH_SO_1024) |
41 |
IGNORE= You cannot select both SA_KAS and SO_1024 options |
42 |
.endif |
43 |
.endif |
44 |
|
30 |
.if defined(WITH_SA_EXIM) |
45 |
.if defined(WITH_SA_EXIM) |
31 |
MASTER_SITES+= http://marc.merlins.org/linux/exim/files/:sa_exim \ |
46 |
MASTER_SITES+= http://marc.merlins.org/linux/exim/files/:sa_exim \ |
32 |
SF/sa-exim/sa-exim/${SA_EXIM_VERSION}:sa_exim |
47 |
SF/sa-exim/sa-exim/${SA_EXIM_VERSION}:sa_exim |
Lines 34-41
Link Here
|
34 |
DISTFILES+= sa-exim-${SA_EXIM_VERSION}.tar.gz:sa_exim |
49 |
DISTFILES+= sa-exim-${SA_EXIM_VERSION}.tar.gz:sa_exim |
35 |
.endif |
50 |
.endif |
36 |
|
51 |
|
|
|
52 |
.if defined(WITH_SO_1024) |
53 |
MASTER_SITES+= ftp://ftp.renatasystems.org/pub/FreeBSD/ports/distfiles/:so_1024 |
54 |
DISTFILES+= spamooborona1024-src-${SO_1024_VERSION}.tar.gz:so_1024 |
55 |
LDFLAGS+= -lz |
56 |
PLIST_SUB+= SO_1024="" |
57 |
.else |
58 |
PLIST_SUB+= SO_1024="@comment " |
59 |
.endif |
60 |
|
37 |
EXIM_VERSION= 4.71 |
61 |
EXIM_VERSION= 4.71 |
38 |
SA_EXIM_VERSION=4.2 |
62 |
SA_EXIM_VERSION=4.2 |
|
|
63 |
SO_1024_VERSION=3.2 |
39 |
|
64 |
|
40 |
.if !defined(EXIMON_ONLY) |
65 |
.if !defined(EXIMON_ONLY) |
41 |
.if defined(PKGNAMESUFFIX) |
66 |
.if defined(PKGNAMESUFFIX) |
Lines 101-107
Link Here
|
101 |
-e 's,%%EXIM_GROUP%%,${EXIM_GROUP},g' \ |
126 |
-e 's,%%EXIM_GROUP%%,${EXIM_GROUP},g' \ |
102 |
-e 's,%%LOGDIR%%,${LOGDIR},g' |
127 |
-e 's,%%LOGDIR%%,${LOGDIR},g' |
103 |
|
128 |
|
104 |
PLIST_SUB= EXIM_VERSION="${EXIM_VERSION}-${PORTREVISION}" \ |
129 |
PLIST_SUB+= EXIM_VERSION="${EXIM_VERSION}-${PORTREVISION}" \ |
105 |
EXIM_USER=${EXIM_USER} \ |
130 |
EXIM_USER=${EXIM_USER} \ |
106 |
EXIM_GROUP=${EXIM_GROUP} \ |
131 |
EXIM_GROUP=${EXIM_GROUP} \ |
107 |
LOGDIR="${LOGDIR}" |
132 |
LOGDIR="${LOGDIR}" |
Lines 439-444
Link Here
|
439 |
.if defined(WITH_SA_EXIM) |
464 |
.if defined(WITH_SA_EXIM) |
440 |
@cd ${WRKDIR} && ${GZIP_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/sa-exim-${SA_EXIM_VERSION}.tar.gz ${EXTRACT_AFTER_ARGS} |
465 |
@cd ${WRKDIR} && ${GZIP_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/sa-exim-${SA_EXIM_VERSION}.tar.gz ${EXTRACT_AFTER_ARGS} |
441 |
.endif |
466 |
.endif |
|
|
467 |
.if defined(WITH_SO_1024) |
468 |
@cd ${WRKDIR} && ${GZIP_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/spamooborona1024-src-${SO_1024_VERSION}.tar.gz ${EXTRACT_AFTER_ARGS} |
469 |
.endif |
442 |
|
470 |
|
443 |
do-configure: |
471 |
do-configure: |
444 |
@${MKDIR} ${WRKSRC}/Local |
472 |
@${MKDIR} ${WRKSRC}/Local |
Lines 467-472
Link Here
|
467 |
@${REINPLACE_CMD} -e 's,/usr/bin/spamc,${LOCALBASE}/bin/spamc,' \ |
495 |
@${REINPLACE_CMD} -e 's,/usr/bin/spamc,${LOCALBASE}/bin/spamc,' \ |
468 |
${WRKDIR}/sa-exim-${SA_EXIM_VERSION}/sa-exim.conf |
496 |
${WRKDIR}/sa-exim-${SA_EXIM_VERSION}/sa-exim.conf |
469 |
.endif |
497 |
.endif |
|
|
498 |
.if defined(WITH_SO_1024) |
499 |
@${REINPLACE_CMD} -E -e 's/^(LOCAL_SCAN_SOURCE=).*/\1Local\/local_scan_1024.c/' \ |
500 |
${WRKSRC}/OS/Makefile-Default |
501 |
@${CP} ${WRKDIR}/local_scan_1024.c ${WRKSRC}/Local |
502 |
.endif |
470 |
@${REINPLACE_CMD} -E -e 's/XX_STRIPCMD_XX/${STRIP_CMD:S,/,\/,g}/' \ |
503 |
@${REINPLACE_CMD} -E -e 's/XX_STRIPCMD_XX/${STRIP_CMD:S,/,\/,g}/' \ |
471 |
${WRKSRC}/OS/Makefile-FreeBSD |
504 |
${WRKSRC}/OS/Makefile-FreeBSD |
472 |
@(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} configure) |
505 |
@(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} configure) |
Lines 524-529
Link Here
|
524 |
${CP} ${PREFIX}/etc/exim/sa-exim.conf.default \ |
557 |
${CP} ${PREFIX}/etc/exim/sa-exim.conf.default \ |
525 |
${PREFIX}/etc/exim/sa-exim.conf |
558 |
${PREFIX}/etc/exim/sa-exim.conf |
526 |
.endif |
559 |
.endif |
|
|
560 |
.if defined(WITH_SO_1024) |
561 |
.if !exists(/var/spool/spamooborona) |
562 |
@${MKDIR} -m 750 /var/spool/spamooborona |
563 |
@${CHOWN} ${EXIM_USER}:${EXIM_GROUP} /var/spool/spamooborona |
564 |
.endif |
565 |
.endif |
527 |
@${CAT} ${PKGMESSAGE} |
566 |
@${CAT} ${PKGMESSAGE} |
528 |
@${SETENV} PKG_PREFIX="${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL |
567 |
@${SETENV} PKG_PREFIX="${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL |
529 |
|
568 |
|