Tweak sysutils/mapchan version 3.2
[dports.git] / sysutils / mapchan / Makefile
1 # Created by: Konstantin Reznichenko <kot@premierbank.dp.ua>
2 # $FreeBSD: sysutils/mapchan/Makefile 328524 2013-09-27 21:00:08Z bsam $
3
4 PORTNAME=       mapchan
5 PORTVERSION=    3.2
6 CATEGORIES=     sysutils converters
7 MASTER_SITES=   SF/${PORTNAME}/${PORTNAME}/${PORTVERSION}
8 EXTRACT_SUFX=   .tgz
9
10 MAINTAINER=     bsam@FreeBSD.org
11 COMMENT=        Transform the input and output of a terminal (SCO Unix alike)
12
13 USES=           iconv
14 WRKSRC=         ${WRKDIR}/${PORTNAME}
15 MAKE_ENV=       STAGEDIR=${STAGEDIR} MAPDIR=${STAGEDIR}${PREFIX}/etc/${PORTNAME}
16 CFLAGS+=        -I${LOCALBASE}/include
17 LDFLAGS+=       -L${LOCALBASE}/lib ${ICONV_LIB}
18 OPTIONS_DEFINE= DOCS
19
20 post-extract:
21         @${CP} ${WRKSRC}/doc/mapchan.F ${WRKSRC}/doc/mapchan.8
22
23 .include <bsd.port.options.mk>
24
25 post-install:
26         @${MKDIR} ${STAGEDIR}${DOCSDIR}
27         ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
28         ${INSTALL_MAN} ${WRKSRC}/doc/mapchan.8 ${STAGEDIR}${MANPREFIX}/man/man8
29
30 .include <bsd.port.pre.mk>
31
32 post-patch:
33         ${CP} ${WRKSRC}/examples/default ${WRKSRC}/examples/default.sample
34         ${REINPLACE_CMD} -e "s|/usr/local|${PREFIX}|" ${WRKSRC}/mapchan.c
35 .if ${OSVERSION} > 900007
36         ${REINPLACE_CMD} -e "s|utmp.h|utmpx.h|" ${WRKSRC}/mapchan.c
37 .endif
38
39 .include <bsd.port.post.mk>