Update multimedia/elementary-videos to version 3.0.0
[dports.git] / multimedia / webcamoid / Makefile
1 PORTNAME=       webcamoid
2 DISTVERSION=    8.8.0
3 PORTREVISION=   2
4 CATEGORIES=     multimedia
5
6 MAINTAINER=     yuri@FreeBSD.org
7 COMMENT=        Full featured webcam suite
8 WWW=            https://webcamoid.github.io
9
10 LICENSE=        GPLv3
11 LICENSE_FILE=   ${WRKSRC}/COPYING
12
13 BUILD_DEPENDS=  ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat
14 LIB_DEPENDS=    libasound.so:audio/alsa-lib \
15                 libavcodec.so:multimedia/ffmpeg \
16                 libjack.so:audio/jack \
17                 libpulse.so:audio/pulseaudio \
18                 libv4l2.so:multimedia/libv4l
19
20 USES=           compiler:c++11-lang gl gnome gstreamer pkgconfig qmake qt:5 xorg
21 USE_GITHUB=     yes
22 USE_GNOME=      glib20
23 USE_GL=         gl
24 USE_QT=         concurrent core declarative gui multimedia network opengl quickcontrols2 svg widgets xml \
25                 buildtools:build quickcontrols:run
26
27 MAKE_ENV=       NOOSS=1 # NOOSS is because the OSS module attempts to use kevent on OSS devices, which is broken in the base
28 QMAKE_ARGS=     INSTALLQMLDIR=${QT_QMLDIR} \
29                 LIBDIR=${PREFIX}/lib \
30                 MANDIR=${PREFIX}/man
31
32 .include <bsd.port.pre.mk>
33
34 .if ${CHOSEN_COMPILER_TYPE} == gcc
35 # Workaround for Bug#224137: devel/qt5-qmake: Doesn't use the right compiler in case USE_GCC is selected
36 BINARY_ALIAS=   g++=${CXX}
37 .endif
38
39 .include <bsd.port.post.mk>