PORTNAME= webcamoid DISTVERSION= 9.3.0 PORTREVISION= 1 CATEGORIES= multimedia MAINTAINER= yuri@FreeBSD.org COMMENT= Full featured webcam suite WWW= https://webcamoid.github.io \ https://github.com/webcamoid/webcamoid LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat LIB_DEPENDS= libSvtAv1Enc.so:multimedia/svt-av1 \ libaom.so:multimedia/aom \ libasound.so:audio/alsa-lib \ libavcodec.so:multimedia/ffmpeg \ libjack.so:audio/jack \ libopus.so:audio/opus \ libpipewire-0.3.so:multimedia/pipewire \ libportaudio.so:audio/portaudio \ libpulse.so:audio/pulseaudio \ libuvc.so:multimedia/libuvc \ libv4l2.so:multimedia/libv4l \ libvlc.so:multimedia/vlc \ libvorbisenc.so:audio/libvorbis \ libvpx.so:multimedia/libvpx \ libx264.so:multimedia/libx264 USES= cmake compiler:c++11-lang desktop-file-utils gl gnome gstreamer pkgconfig qt:6 sdl xorg USE_GITHUB= yes USE_GNOME= glib20 USE_GL= gl USE_QT= base declarative multimedia svg USE_SDL= sdl2 USE_X11= x11 xext xfixes xrandr USE_LDCONFIG= yes QMAKE_ARGS= INSTALLQMLDIR=${QT_QMLDIR} \ LIBDIR=${PREFIX}/lib \ MANDIR=${PREFIX}/man .include # attempt to fix build on i386 .if ${ARCH} == "i386" CFLAGS+= -mmmx CXXFLAGS+= -mmmx .endif # Intel SIMD instructions are only supported on amd64 and i386 .if ${ARCH} == amd64 || ${ARCH} == i386 PLIST_FILES+= lib/qt/plugins/avkys/libSimdCore_avx.so \ lib/qt/plugins/avkys/libSimdCore_avx2.so \ lib/qt/plugins/avkys/libSimdCore_mmx.so \ lib/qt/plugins/avkys/libSimdCore_sse.so \ lib/qt/plugins/avkys/libSimdCore_sse2.so \ lib/qt/plugins/avkys/libSimdCore_sse4_1.so .endif .include