Update multimedia/phonon-designerplugin to version 4.11.1_1
[dports.git] / multimedia / libcec / Makefile
1 PORTNAME=       libcec
2 PORTVERSION=    6.0.2
3 DISTVERSIONPREFIX=      libcec-
4 PORTREVISION=   1
5 CATEGORIES=     multimedia
6
7 MAINTAINER=     sunpoet@FreeBSD.org
8 COMMENT=        Library to control Pulse-Eight's HDMI-CEC adapter
9 WWW=            http://libcec.pulse-eight.com/
10
11 LICENSE=        GPLv2
12 LICENSE_FILE=   ${WRKSRC}/COPYING
13
14 LIB_DEPENDS=    libp8-platform.so:devel/p8-platform
15
16 USES=           alias cmake compiler:c++11-lib pathfix pkgconfig shebangfix
17
18 CMAKE_ARGS=     -DCMAKE_REQUIRED_INCLUDES=${LOCALBASE}/include \
19                 -DCMAKE_REQUIRED_FLAGS=-L${LOCALBASE}/lib \
20                 -DGIT_REVISION=libcec-${PORTVERSION}
21 USE_LDCONFIG=   yes
22
23 PLIST_SUB=      PORTVERSION=${PORTVERSION}
24
25 USE_GITHUB=     yes
26 GH_ACCOUNT=     Pulse-Eight
27
28 SHEBANG_FILES=  src/pyCecClient/pyCecClient.py
29
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
38 OPTIONS_SUB=    yes
39 PYTHON_DESC=    Build python wrapper
40 RPI_DESC=       Build libcec support for Raspberry Pi
41
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
48 X11_USES_OFF=           xorg
49
50 post-patch-PYTHON-off:
51         @${REINPLACE_CMD} '/pyCecClient/d' ${WRKSRC}/CMakeLists.txt
52
53 .include <bsd.port.mk>