|
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 |
|