Update databases/mariadb104-server to version 10.4.13_2
[dports.git] / multimedia / libcec / Makefile
1 # Created by: Manuel Creach <manuel.creach@icloud.com>
2 # $FreeBSD$
3
4 PORTNAME=       libcec
5 PORTVERSION=    5.0.0
6 DISTVERSIONPREFIX=      libcec-
7 CATEGORIES=     multimedia
8
9 MAINTAINER=     sunpoet@FreeBSD.org
10 COMMENT=        Library to control Pulse-Eight's HDMI-CEC adapter
11
12 LICENSE=        GPLv2
13 LICENSE_FILE=   ${WRKSRC}/COPYING
14
15 LIB_DEPENDS=    libp8-platform.so:devel/p8-platform
16
17 USES=           alias cmake compiler:c++11-lib pathfix pkgconfig shebangfix
18
19 CMAKE_ARGS=     -DCMAKE_REQUIRED_INCLUDES=${LOCALBASE}/include \
20                 -DCMAKE_REQUIRED_FLAGS=-L${LOCALBASE}/lib \
21                 -DGIT_REVISION=libcec-${PORTVERSION}
22 USE_LDCONFIG=   yes
23
24 PLIST_SUB=      PORTVERSION=${PORTVERSION}
25
26 USE_GITHUB=     yes
27 GH_ACCOUNT=     Pulse-Eight
28
29 SHEBANG_FILES=  src/pyCecClient/pyCecClient.py
30
31 OPTIONS_DEFINE= PYTHON X11
32 OPTIONS_DEFAULT=PYTHON X11
33 OPTIONS_DEFINE_armv6=   RPI
34 OPTIONS_DEFAULT_armv6=  RPI
35 OPTIONS_EXCLUDE_armv6=  X11
36 OPTIONS_DEFINE_armv7=   RPI
37 OPTIONS_DEFAULT_armv7=  RPI
38 OPTIONS_EXCLUDE_armv7=  X11
39 OPTIONS_SUB=    yes
40 PYTHON_DESC=    Build python wrapper
41 RPI_DESC=       Build libcec support for Raspberry Pi
42
43 PYTHON_BUILD_DEPENDS=   swig3.0:devel/swig30
44 PYTHON_CMAKE_BOOL_OFF=  SKIP_PYTHON_WRAPPER
45 PYTHON_USES=            python:build
46 RPI_CMAKE_ON=           -DRPI_INCLUDE_DIR=${LOCALBASE}/include -DRPI_LIB_DIR=${LOCALBASE}/lib
47 RPI_LIB_DEPENDS=        libbcm_host.so:misc/raspberrypi-userland
48 X11_USE_OFF=            XORG=x11,xorgproto,xrandr
49 X11_USES_OFF=           xorg
50
51 post-patch-PYTHON-off:
52         @${REINPLACE_CMD} '/pyCecClient/d' ${WRKSRC}/CMakeLists.txt
53
54 .include <bsd.port.mk>