3 DISTVERSIONPREFIX= libcec-
7 MAINTAINER= sunpoet@FreeBSD.org
8 COMMENT= Library to control Pulse-Eight's HDMI-CEC adapter
9 WWW= http://libcec.pulse-eight.com/
12 LICENSE_FILE= ${WRKSRC}/COPYING
14 LIB_DEPENDS= libp8-platform.so:devel/p8-platform
16 USES= alias cmake compiler:c++11-lib pathfix pkgconfig shebangfix
18 CMAKE_ARGS= -DCMAKE_REQUIRED_INCLUDES=${LOCALBASE}/include \
19 -DCMAKE_REQUIRED_FLAGS=-L${LOCALBASE}/lib \
20 -DGIT_REVISION=libcec-${PORTVERSION}
23 PLIST_SUB= PORTVERSION=${PORTVERSION}
26 GH_ACCOUNT= Pulse-Eight
28 SHEBANG_FILES= src/pyCecClient/pyCecClient.py
30 OPTIONS_DEFINE= PYTHON X11
31 OPTIONS_DEFAULT=PYTHON X11
32 OPTIONS_DEFINE_armv6= RPI
33 OPTIONS_DEFAULT_armv6= RPI
34 OPTIONS_EXCLUDE_armv6= X11
35 OPTIONS_DEFINE_armv7= RPI
36 OPTIONS_DEFAULT_armv7= RPI
37 OPTIONS_EXCLUDE_armv7= X11
39 PYTHON_DESC= Build python wrapper
40 RPI_DESC= Build libcec support for Raspberry Pi
42 PYTHON_BUILD_DEPENDS= swig:devel/swig
43 PYTHON_CMAKE_BOOL_OFF= SKIP_PYTHON_WRAPPER
44 PYTHON_USES= python:build
45 RPI_CMAKE_ON= -DRPI_INCLUDE_DIR=${LOCALBASE}/share/vc/include -DRPI_LIB_DIR=${LOCALBASE}/share/vc/lib
46 RPI_LIB_DEPENDS= libbcm_host.so:misc/raspberrypi-userland
47 X11_USE_OFF= XORG=x11,xorgproto,xrandr
50 post-patch-PYTHON-off:
51 @${REINPLACE_CMD} '/pyCecClient/d' ${WRKSRC}/CMakeLists.txt
53 .include <bsd.port.mk>