View | Details | Raw Unified | Return to bug 184902 | Differences between
and this patch

Collapse All | Expand All

(-)www/cntlm/Makefile (-7 / +22 lines)
Lines 12-30 Link Here
12
LICENSE=	GPLv2
12
LICENSE=	GPLv2
13
13
14
USE_RC_SUBR=	cntlm
14
USE_RC_SUBR=	cntlm
15
15
USES=		gmake
16
USES=		gmake
16
HAS_CONFIGURE=	yes
17
HAS_CONFIGURE=	yes
18
MAKEFILE=	Makefile.gcc
17
ALL_TARGET=	cntlm
19
ALL_TARGET=	cntlm
18
20
21
post-extract:
22
	@${LN} -sf cntlm.conf ${WRKSRC}/doc/cntlm.conf.sample
23
19
post-patch:
24
post-patch:
20
	@${REINPLACE_CMD} -e 's|DESTDIR=|DESTDIR=${PREFIX}|' \
25
	@${REINPLACE_CMD} -e \
21
		-e 's|CC=|CC?=|' \
26
		's|$$(DESTDIR)/etc|$$(PREFIX)/etc| ; \
22
		-e 's|-Wno-unused-but-set-variable -pedantic -O3||' \
27
		 s|^CC=|CC?=| ; \
23
		${WRKSRC}/Makefile
28
		 s| -Wno-unused-but-set-variable | | ; \
29
		 s| -pedantic | | ; \
30
		 s| -O3 | | ; \
31
		 s|@$$(CC)|$$(CC)| ; \
32
		 s|@if|if| ; \
33
		 s|-lpthread|-pthread|' ${WRKSRC}/Makefile
34
	@${REINPLACE_CMD} -e \
35
		'/exit 1/s|^|#|' ${WRKSRC}/configure
24
36
25
do-install:
37
do-install:
26
	${INSTALL_PROGRAM} ${WRKSRC}/cntlm ${STAGEDIR}${PREFIX}/bin/
38
	(cd ${WRKSRC} && ${INSTALL_PROGRAM} cntlm \
27
	${INSTALL_DATA} ${WRKSRC}/doc/cntlm.conf ${STAGEDIR}${PREFIX}/etc/cntlm.conf.sample
39
		${STAGEDIR}${PREFIX}/bin)
28
	${INSTALL_MAN} ${WRKSRC}/doc/cntlm.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
40
	(cd ${WRKSRC}/doc && ${INSTALL_MAN} cntlm.1 \
41
		${STAGEDIR}${MANPREFIX}/man/man1)
42
	(cd ${WRKSRC}/doc && ${INSTALL_DATA} cntlm.conf.sample \
43
		${STAGEDIR}${PREFIX}/etc)
29
44
30
.include <bsd.port.mk>
45
.include <bsd.port.mk>

Return to bug 184902