1PORTNAME=	upclient
2PORTVERSION=	5.0.b8
3CATEGORIES=	misc
4MASTER_SITES=	http://uptimes.hostingwired.com/files/ \
5		SF/${PORTNAME}/UpClient%205%20beta/5.0b8%20Security%20Update
6DISTNAME=	${PORTNAME}-${PORTVERSION:R}${PORTVERSION:E}
7
8MAINTAINER=	ports@MidnightBSD.org
9COMMENT=	Uptimes project client
10WWW=		https://upclient.sourceforge.net
11
12LICENSE=	gpl2+
13LICENSE_FILE=	${WRKSRC}/COPYING
14
15USES=		gettext
16USE_RC_SUBR=	upclient
17ALL_TARGET=	bsd
18BUILD_WRKSRC=	${WRKSRC}/src
19
20SUB_FILES=	pkg-message
21
22REINPLACE_SUB=	PREFIX=${PREFIX} LOCALBASE=${LOCALBASE}
23
24DOC_FILES=	AUTHORS COPYING FAQ HISTORY INSTALL README TODO
25DOC_FILES+=	doc/UptimesProtocol5
26DOC_FILES+=	HISTORY-BETA
27
28OPTIONS_DEFINE=	DOCS
29
30post-extract:
31	@${MV} ${WRKSRC}/doc/"Uptimes Protocol 5" ${WRKSRC}/doc/UptimesProtocol5
32
33post-patch:
34	@${REINPLACE_CMD} ${REINPLACE_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \
35		${WRKSRC}/scripts/upchk ${WRKSRC}/scripts/clientchk \
36		${WRKSRC}/src/Makefile
37	@${REINPLACE_CMD} -e 's|CC=gcc|CC="${CC}"|g' \
38		${WRKSRC}/src/Makefile
39
40do-install:
41	${INSTALL_PROGRAM} ${WRKSRC}/src/products/upclient \
42		${PREFIX}/sbin
43	${INSTALL_MAN} ${WRKSRC}/src/products/upclient.8 \
44		${PREFIX}/share/man/man8
45	${INSTALL_DATA} -m 640 ${WRKSRC}/src/products/upclient.conf \
46		${PREFIX}/etc/upclient.conf.sample
47	${INSTALL_SCRIPT} ${WRKSRC}/scripts/upchk ${WRKSRC}/scripts/clientchk \
48		${PREFIX}/sbin
49	@(cd ${WRKSRC}/src; ${MAKE_CMD} destdir=${FAKE_DESTDIR} install-locales)
50
51do-install-DOCS-on:
52	@${MKDIR} ${FAKE_DESTDIR}${DOCSDIR}
53.for file in ${DOC_FILES}
54	${INSTALL_DATA} ${WRKSRC}/${file} ${FAKE_DESTDIR}${DOCSDIR}
55.endfor
56
57.include <bsd.port.mk>
58