Changeset View
Changeset View
Standalone View
Standalone View
head/comms/lirc/Makefile
Show All 29 Lines | |||||
MINIMAL_DESC= Build with minmal dependencies | MINIMAL_DESC= Build with minmal dependencies | ||||
UARTLIRC_DESC= Install serial LIRC driver | UARTLIRC_DESC= Install serial LIRC driver | ||||
USE_RC_SUBR= lircd | USE_RC_SUBR= lircd | ||||
PORTDOCS= html images irxevent.keys lirc.css lirc.hwdb | PORTDOCS= html images irxevent.keys lirc.css lirc.hwdb | ||||
PORTEXAMPLES= remotes | PORTEXAMPLES= remotes | ||||
SUB_FILES= pkg-message lircd.conf | SUB_FILES= pkg-message lircd.conf | ||||
.include <bsd.port.pre.mk> | |||||
.if exists(${LOCALBASE}/lib/libvga.so.1) | .if exists(${LOCALBASE}/lib/libvga.so.1) | ||||
LIB_DEPENDS+= libvga.so:${PORTSDIR}/graphics/svgalib | LIB_DEPENDS+= libvga.so:${PORTSDIR}/graphics/svgalib | ||||
PLIST_SUB+= SMODE2= | PLIST_SUB+= SMODE2= | ||||
.else | .else | ||||
PLIST_SUB+= SMODE2="@comment " | PLIST_SUB+= SMODE2="@comment " | ||||
.endif | .endif | ||||
.if empty(PORT_OPTIONS:MMINIMAL) | MINIMAL_LIB_DEPENDS_OFF= libftdi.so:${PORTSDIR}/devel/libftdi \ | ||||
LIB_DEPENDS+= libftdi.so:${PORTSDIR}/devel/libftdi \ | |||||
libirman.so:${PORTSDIR}/comms/libirman | libirman.so:${PORTSDIR}/comms/libirman | ||||
CONFIGURE_ARGS+= --with-driver=userspace | MINIMAL_CONFIGURE_OFF= --with-driver=userspace | ||||
.else | MINIMAL_CONFIGURE_ON= --with-driver=dvico | ||||
CONFIGURE_ARGS+= --with-driver=dvico | |||||
.endif | |||||
.if ${PORT_OPTIONS:MDEBUG} | DEBUG_CONFIGURE_ENABLE= debug | ||||
CONFIGURE_ARGS+= --enable-debug | |||||
.endif | |||||
.if ${PORT_OPTIONS:MUARTLIRC} | UARTLIRC_RUN_DEPENDS= uartlirc>=0.3:${PORTSDIR}/comms/uartlirc | ||||
RUN_DEPENDS+= uartlirc>=0.3:${PORTSDIR}/comms/uartlirc | |||||
.endif | |||||
post-patch: | post-patch: | ||||
@${REINPLACE_CMD} \ | @${REINPLACE_CMD} \ | ||||
-e 's/`$${LIBUSB_CONFIG} --libs`/-lusb/' \ | -e 's/`$${LIBUSB_CONFIG} --libs`/-lusb/' \ | ||||
-e 's/`$${LIBUSB_CONFIG} --cflags`//' \ | -e 's/`$${LIBUSB_CONFIG} --cflags`//' \ | ||||
${WRKSRC}/configure.ac | ${WRKSRC}/configure.ac | ||||
post-install: | post-install-DOCS-on: | ||||
.if ${PORT_OPTIONS:MDOCS} | |||||
@(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR}/) | @(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR}/) | ||||
@(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} images ${STAGEDIR}${DOCSDIR}/) | @(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} images ${STAGEDIR}${DOCSDIR}/) | ||||
@(cd ${WRKSRC}/doc && ${INSTALL_DATA} irxevent.keys lirc.css lirc.hwdb ${STAGEDIR}${DOCSDIR}/) | @(cd ${WRKSRC}/doc && ${INSTALL_DATA} irxevent.keys lirc.css lirc.hwdb ${STAGEDIR}${DOCSDIR}/) | ||||
.endif | post-install-EXAMPLES-on: | ||||
.if ${PORT_OPTIONS:MEXAMPLES} | |||||
@(cd ${WRKSRC} && ${COPYTREE_SHARE} remotes ${STAGEDIR}${EXAMPLESDIR}/) | @(cd ${WRKSRC} && ${COPYTREE_SHARE} remotes ${STAGEDIR}${EXAMPLESDIR}/) | ||||
.endif | post-install: | ||||
@${INSTALL_DATA} ${WRKDIR}/lircd.conf ${STAGEDIR}${PREFIX}/etc/lircd.conf.sample | @${INSTALL_DATA} ${WRKDIR}/lircd.conf ${STAGEDIR}${PREFIX}/etc/lircd.conf.sample | ||||
@${MKDIR} ${STAGEDIR}/var/run/lirc | @${MKDIR} ${STAGEDIR}/var/run/lirc | ||||
.include <bsd.port.post.mk> | .include <bsd.port.mk> |