View | Details | Raw Unified | Return to bug 203665
Collapse All | Expand All

(-)Makefile (-10 / +10 lines)
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}
(-)pkg-plist (+9 lines)
Lines 122-126 Link Here
122
news/samples/reader/dreader.access
122
news/samples/reader/dreader.access
123
news/samples/reader/dserver.hosts
123
news/samples/reader/dserver.hosts
124
news/samples/reader/moderators
124
news/samples/reader/moderators
125
@dir news/spool/postq
126
@dir news/spool/news
127
@dir news/spool/group
128
@dir news/spool/cache
129
@dir news/spool
130
@dir news/run
131
@dir news/log
132
@dir news/dqueue
133
@dir news
125
@owner
134
@owner
126
@group
135
@group

Return to bug 203665