1 # Created by: Markus Brueffer <markus@FreeBSD.org>
10 MAINTAINER= ports@FreeBSD.org
11 COMMENT= On-Screen-Display for hotkeys of IBM ThinkPads
15 LIB_DEPENDS= libxosd.so:${PORTSDIR}/misc/xosd
17 OPTIONS_DEFINE= DOCS NLS
20 ONLY_FOR_ARCHS= i386 amd64
22 USES= bison gmake iconv pkgconfig
24 CONFIGURE_ARGS= ${ICONV_CONFIGURE_ARG}
26 CPPFLAGS+= -I${LOCALBASE}/include
27 LDFLAGS+= -L${LOCALABASE}/lib
30 NLS_CONFIGURE_OFF= --disable-nls
33 .for i in man/tpb.1 src/cfg.h
34 @${REINPLACE_CMD} -e \
35 's|%%PREFIX%%|${PREFIX}|g ; \
36 s|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/${i}
38 @${REINPLACE_CMD} -e \
39 's|void test()||' ${WRKSRC}/configure
42 (cd ${WRKSRC}/doc && ${INSTALL_DATA} tpbrc \
43 ${STAGEDIR}${PREFIX}/etc/tpbrc.default)
44 @${MKDIR} ${STAGEDIR}${DOCSDIR}
45 (cd ${WRKSRC}/doc && ${INSTALL_DATA} callback_example.sh \
46 ${STAGEDIR}${DOCSDIR})
48 .include <bsd.port.mk>