123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- # $OpenBSD: Makefile,v 1.13 2016/03/18 16:09:15 naddy Exp $
- COMMENT = interface to various LCD displays
- DISTNAME = lcdproc-0.5.5
- REVISION = 7
- CATEGORIES = comms devel
- HOMEPAGE = http://www.lcdproc.org
- # GPLv2
- PERMIT_PACKAGE_CDROM = Yes
- LIB_DEPENDS = devel/libftdi \
- devel/libhid
- # XXX If we ever get an xmlto update, we could build some user docs
- #BUILD_DEPENDS = textproc/xmlto
- WANTLIB += c ftdi hid kvm ncurses pthread usb
- USE_GMAKE = Yes
- MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=lcdproc/}
- CONFIGURE_STYLE = gnu
- CONFIGURE_ENV = CPPFLAGS="-I${LOCALBASE}/include ${WITH_APM}" \
- LDFLAGS="-L${LOCALBASE}/lib -pthread" \
- ac_cv_port_have_lpt=no
- # xosd driver is busted, working on it upstream
- # http://lists.omnipotent.net/pipermail/lcdproc/2011-November/013871.html
- CONFIGURE_ARGS = --enable-drivers=all,!xosd
- EXAMPLE_DIR = ${PREFIX}/share/examples/lcdproc
- post-install:
- # our xmlto port version is too old
- # cd ${WRKBUILD} && ${MAKE_PROGRAM} install-html-userguide
- ${INSTALL_DATA_DIR} ${EXAMPLE_DIR}
- ${SUBST_CMD} -c ${WRKBUILD}/LCDd.conf ${EXAMPLE_DIR}/LCDd.conf
- ${SUBST_CMD} -c ${WRKBUILD}/clients/lcdexec/lcdexec.conf \
- ${EXAMPLE_DIR}/lcdexec.conf
- ${SUBST_CMD} -c ${WRKBUILD}/clients/lcdproc/lcdproc.conf \
- ${EXAMPLE_DIR}/lcdproc.conf
- chown -R ${SHAREOWN}:${SHAREGRP} ${EXAMPLE_DIR}
- # lcdvc is a linux specific thing - prevent it appearing in PLIST
- rm ${PREFIX}/bin/lcdvc ${PREFIX}/man/man1/lcdvc.1
- .include <bsd.port.arch.mk>
- .if ${PROPERTIES:Mapm}
- WITH_APM = -DWITH_APM
- .endif
- .include <bsd.port.mk>
|