Lines 9-23
MASTER_SITES= ftp://ftp.cc.umanitoba.ca/
Link Here
|
9 |
http://atreides.freenix.no/~anders/ \ |
9 |
http://atreides.freenix.no/~anders/ \ |
10 |
ftp://totem.fix.no/pub/mirrors/misc/ |
10 |
ftp://totem.fix.no/pub/mirrors/misc/ |
11 |
DISTNAME= ${PORTNAME} |
11 |
DISTNAME= ${PORTNAME} |
12 |
EXTRACT_SUFX= .tar.Z |
|
|
13 |
|
12 |
|
14 |
MAINTAINER= ports@FreeBSD.org |
13 |
MAINTAINER= ports@FreeBSD.org |
15 |
COMMENT= Dynamic Relay Authorization Control, a POP-before-SMTP implementation |
14 |
COMMENT= Dynamic Relay Authorization Control, a POP-before-SMTP implementation |
16 |
|
15 |
|
|
|
16 |
LICENSE= DRAC |
17 |
LICENSE_NAME= DRAC |
18 |
LICENSE_FILE= ${WRKSRC}/COPYRIGHT |
19 |
LICENSE_PERMS= no-dist-mirror no-dist-sell no-pkg-mirror no-pkg-sell auto-accept |
20 |
|
17 |
PLIST_FILES= sbin/rpc.dracd include/drac.h lib/libdrac.a \ |
21 |
PLIST_FILES= sbin/rpc.dracd include/drac.h lib/libdrac.a \ |
18 |
etc/dracd.allow-sample |
22 |
"@sample etc/dracd.allow.sample" |
19 |
|
23 |
|
20 |
USE_CSTD= gnu89 |
24 |
USE_CSTD= gnu89 |
|
|
25 |
USES= tar:Z |
21 |
|
26 |
|
22 |
MAKE_JOBS_UNSAFE= yes |
27 |
MAKE_JOBS_UNSAFE= yes |
23 |
OPTIONS_DEFINE= DB DOCS |
28 |
OPTIONS_DEFINE= DB DOCS |
Lines 27-52
POSTFIX_DESC= Use POSTFIX
Link Here
|
27 |
EXIM_DESC= Use EXIM |
32 |
EXIM_DESC= Use EXIM |
28 |
DB_DESC= Use database with POSTFIX |
33 |
DB_DESC= Use database with POSTFIX |
29 |
|
34 |
|
30 |
.include <bsd.port.options.mk> |
35 |
POSTFIX_RUN_DEPENDS= postfix:mail/postfix |
31 |
|
36 |
EXIM_RUN_DEPENDS= exim:mail/exim |
32 |
DEFS= -DWITH_TI_RPC -DFLOCK_LOCK -DGETHOST -DDASH_C |
37 |
DOCS_PLIST_FILES= man/man3/dracauth.3.gz man/man1/rpc.dracd.1.gz |
33 |
|
38 |
POSTFIX_VARS= DEFS+=-DTERM_KD |
34 |
.if ${PORT_OPTIONS:MPOSTFIX} |
39 |
EXIM_VARS= DEFS+=-DTERM_KD -DREQ_HASH -DCIDR_KEY |
35 |
DEFS+= -DTERM_KD |
40 |
DEFS= -DWITH_TI_RPC -DFLOCK_LOCK -DGETHOST -DDASH_C |
36 |
RUN_DEPENDS+= postfix:mail/postfix |
|
|
37 |
.if ${PORT_OPTIONS:MDB} |
38 |
USES+= bdb |
39 |
.endif |
40 |
.elif ${PORT_OPTIONS:MEXIM} |
41 |
DEFS+= -DTERM_KD -DREQ_HASH -DCIDR_KEY |
42 |
RUN_DEPENDS+= exim:mail/exim |
43 |
.endif |
44 |
|
41 |
|
45 |
NO_WRKSUBDIR= yes |
42 |
NO_WRKSUBDIR= yes |
46 |
USE_RC_SUBR= dracd |
43 |
USE_RC_SUBR= dracd |
47 |
|
44 |
|
48 |
.if ${PORT_OPTIONS:MDOCS} |
45 |
.include <bsd.port.options.mk> |
49 |
PLIST_FILES+= man/man3/dracauth.3.gz man/man1/rpc.dracd.1.gz |
46 |
|
|
|
47 |
.if ${PORT_OPTIONS:MPOSTFIX} && ${PORT_OPTIONS:MDB} |
48 |
USES+= bdb |
50 |
.endif |
49 |
.endif |
51 |
|
50 |
|
52 |
.if defined(WITH_TI_RPC) |
51 |
.if defined(WITH_TI_RPC) |
Lines 84-97
post-patch:
Link Here
|
84 |
@${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/rpc.dracd.1m |
83 |
@${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/rpc.dracd.1m |
85 |
|
84 |
|
86 |
do-install: |
85 |
do-install: |
87 |
@${INSTALL_PROGRAM} ${WRKSRC}/rpc.dracd ${STAGEDIR}${PREFIX}/sbin/ |
86 |
${INSTALL_PROGRAM} ${WRKSRC}/rpc.dracd ${STAGEDIR}${PREFIX}/sbin/ |
88 |
@${INSTALL_DATA} ${WRKSRC}/drac.h ${STAGEDIR}${PREFIX}/include/ |
87 |
${INSTALL_DATA} ${WRKSRC}/drac.h ${STAGEDIR}${PREFIX}/include/ |
89 |
@${INSTALL_DATA} ${WRKSRC}/libdrac.a ${STAGEDIR}${PREFIX}/lib/ |
88 |
${INSTALL_DATA} ${WRKSRC}/libdrac.a ${STAGEDIR}${PREFIX}/lib/ |
90 |
@${INSTALL_DATA} ${WRKSRC}/dracd.allow-sample \ |
89 |
${INSTALL_DATA} ${WRKSRC}/dracd.allow-sample \ |
91 |
${STAGEDIR}${PREFIX}/etc/ |
90 |
${STAGEDIR}${PREFIX}/etc/dracd.allow.sample |
|
|
91 |
|
92 |
.if ${PORT_OPTIONS:MDOCS} |
92 |
.if ${PORT_OPTIONS:MDOCS} |
93 |
@${INSTALL_MAN} ${WRKSRC}/dracauth.3 ${STAGEDIR}${PREFIX}/man/man3/ |
93 |
${INSTALL_MAN} ${WRKSRC}/dracauth.3 ${STAGEDIR}${PREFIX}/man/man3/ |
94 |
@${INSTALL_MAN} ${WRKSRC}/rpc.dracd.1m \ |
94 |
${INSTALL_MAN} ${WRKSRC}/rpc.dracd.1m \ |
95 |
${STAGEDIR}${PREFIX}/man/man1/rpc.dracd.1 |
95 |
${STAGEDIR}${PREFIX}/man/man1/rpc.dracd.1 |
96 |
.endif |
96 |
.endif |
97 |
|
97 |
|