1 # Created by: Mike Heffner <mikeh@FreeBSD.org>
9 MASTER_SITES= SF/${PORTNAME}/LIRC/${PORTVERSION}
10 DISTNAME= ${PORTNAME}-${PORTVERSION:S/p1/-pre1/}
12 MAINTAINER= nox@FreeBSD.org
13 COMMENT= Linux Infrared Remote Control
15 BUILD_DEPENDS= v4l_compat>=1.0.20110603:${PORTSDIR}/multimedia/v4l_compat
17 INSTALL_TARGET= install-strip
18 USES= alias gmake libtool python tar:bzip2
19 USE_AUTOTOOLS= libtoolize automake autoheader aclocal autoconf
20 AUTOMAKE_ARGS= -a -c -f
25 CONFIGURE_ARGS= --enable-sandboxed --with-devdir=/var/run/lirc \
26 --sysconfdir=${PREFIX}/etc
27 CPPFLAGS+= -I${LOCALBASE}/include
28 LIBS+= -L${LOCALBASE}/lib
30 OPTIONS_DEFINE= MINIMAL DEBUG UARTLIRC DOCS EXAMPLES
32 MINIMAL_DESC= Build with minmal dependencies
33 UARTLIRC_DESC= Install serial LIRC driver
36 PORTDOCS= html images irxevent.keys lirc.css lirc.hwdb
38 SUB_FILES= pkg-message lircd.conf
40 .include <bsd.port.pre.mk>
42 .if exists(${LOCALBASE}/lib/libvga.so.1)
43 LIB_DEPENDS+= libvga.so:${PORTSDIR}/graphics/svgalib
46 PLIST_SUB+= SMODE2="@comment "
49 .if empty(PORT_OPTIONS:MMINIMAL)
50 BUILD_DEPENDS+= ${LOCALBASE}/lib/libirman.a:${PORTSDIR}/comms/libirman
51 LIB_DEPENDS+= libftdi.so:${PORTSDIR}/devel/libftdi
52 CONFIGURE_ARGS+= --with-driver=userspace
54 CONFIGURE_ARGS+= --with-driver=dvico
57 .if ${PORT_OPTIONS:MDEBUG}
58 CONFIGURE_ARGS+= --enable-debug
61 .if ${PORT_OPTIONS:MUARTLIRC}
62 RUN_DEPENDS+= uartlirc>=0.3:${PORTSDIR}/comms/uartlirc
67 -e 's/`$${LIBUSB_CONFIG} --libs`/-lusb/' \
68 -e 's/`$${LIBUSB_CONFIG} --cflags`//' \
69 ${WRKSRC}/configure.ac
72 .if ${PORT_OPTIONS:MDOCS}
73 @(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR}/)
74 @(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} images ${STAGEDIR}${DOCSDIR}/)
75 @(cd ${WRKSRC}/doc && ${INSTALL_DATA} irxevent.keys lirc.css lirc.hwdb ${STAGEDIR}${DOCSDIR}/)
77 .if ${PORT_OPTIONS:MEXAMPLES}
78 @(cd ${WRKSRC} && ${COPYTREE_SHARE} remotes ${STAGEDIR}${EXAMPLESDIR}/)
80 @${INSTALL_DATA} ${WRKDIR}/lircd.conf ${STAGEDIR}${PREFIX}/etc/lircd.conf.sample
81 @${MKDIR} ${STAGEDIR}/var/run/lirc
83 .include <bsd.port.post.mk>