|
Lines 20-43
Link Here
|
| 20 |
OPTIONS_DEFINE= DES DOCS |
20 |
OPTIONS_DEFINE= DES DOCS |
| 21 |
DES_DESC= DES encryption support |
21 |
DES_DESC= DES encryption support |
| 22 |
|
22 |
|
| 23 |
USES= tar:tgz |
23 |
USES= tar:tgz |
| 24 |
|
24 |
|
| 25 |
.include <bsd.port.options.mk> |
|
|
| 26 |
|
| 27 |
post-patch: |
25 |
post-patch: |
| 28 |
${CP} ${FILESDIR}/diablo.in ${WRKDIR}/diablo |
26 |
@${CP} ${FILESDIR}/diablo.in ${WRKDIR}/diablo |
| 29 |
${REINPLACE_CMD} -E 's|%%PREFIX%%|${STAGEDIR}${PREFIX}|g ;\ |
27 |
@${REINPLACE_CMD} -E 's|%%PREFIX%%|${STAGEDIR}${PREFIX}|g ;\ |
| 30 |
s|-g -O.?|${CFLAGS}| ; s|g?cc|${CC}|' \ |
28 |
s|-g -O.?|${CFLAGS}| ; s|g?cc|${CC}|' \ |
| 31 |
${WRKSRC}/XMakefile.inc |
29 |
${WRKSRC}/XMakefile.inc |
| 32 |
${REINPLACE_CMD} -E 's|%%PREFIX%%|${PREFIX}|g' \ |
30 |
@${REINPLACE_CMD} -E 's|%%PREFIX%%|${PREFIX}|g' \ |
| 33 |
${WRKDIR}/diablo ${WRKSRC}/XMakefile.inst |
31 |
${WRKDIR}/diablo ${WRKSRC}/XMakefile.inst |
| 34 |
# Fix for GCC 4.2 |
32 |
# Fix for GCC 4.2 |
| 35 |
${REINPLACE_CMD} -e 's|VServerConfig\[\]|*VServerConfig|' \ |
33 |
@${REINPLACE_CMD} -e 's|VServerConfig\[\]|*VServerConfig|' \ |
| 36 |
${WRKSRC}/dreaderd/main.c |
34 |
${WRKSRC}/dreaderd/main.c |
| 37 |
|
35 |
|
| 38 |
.if empty(PORT_OPTIONS:MDES) |
36 |
post-patch-DES-off: |
| 39 |
${REINPLACE_CMD} -e 's| -ldes||g' ${WRKSRC}/XMakefile.inc |
37 |
@${REINPLACE_CMD} -e 's| -ldes||g' ${WRKSRC}/XMakefile.inc |
| 40 |
.endif |
|
|
| 41 |
|
38 |
|
| 42 |
do-build: |
39 |
do-build: |
| 43 |
(cd ${WRKSRC} && xmake all) |
40 |
(cd ${WRKSRC} && xmake all) |
|
Lines 51-58
Link Here
|
| 51 |
${MKDIR} ${STAGEDIR}${PREFIX}/news/spool/group |
48 |
${MKDIR} ${STAGEDIR}${PREFIX}/news/spool/group |
| 52 |
${MKDIR} ${STAGEDIR}${PREFIX}/news/spool/postq |
49 |
${MKDIR} ${STAGEDIR}${PREFIX}/news/spool/postq |
| 53 |
(cd ${WRKSRC} && xmake install) |
50 |
(cd ${WRKSRC} && xmake install) |
|
|
51 |
@${RM} -rf ${STAGEDIR}${PREFIX}/news/man |
| 54 |
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/news/dbin/* |
52 |
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/news/dbin/* |
| 55 |
${INSTALL_SCRIPT} ${WRKDIR}/diablo ${STAGEDIR}${PREFIX}/etc/rc.d |
53 |
${INSTALL_SCRIPT} ${WRKDIR}/diablo ${STAGEDIR}${PREFIX}/etc/rc.d |
|
|
54 |
|
| 55 |
do-install-DOCS-on: |
| 56 |
${MKDIR} ${STAGEDIR}${DOCSDIR} |
56 |
${MKDIR} ${STAGEDIR}${DOCSDIR} |
| 57 |
.for file in ${PORTDOCS} |
57 |
.for file in ${PORTDOCS} |
| 58 |
${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR} |
58 |
${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR} |