Changeset View
Changeset View
Standalone View
Standalone View
multimedia/obs-studio/Makefile
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= obs-studio | PORTNAME= obs-studio | ||||
DISTVERSION= 25.0.8 | DISTVERSION= 25.0.8 | ||||
PORTREVISION= 1 | |||||
CATEGORIES= multimedia | CATEGORIES= multimedia | ||||
MAINTAINER= yuri@FreeBSD.org | MAINTAINER= yuri@FreeBSD.org | ||||
COMMENT= Open source streaming/recording software | COMMENT= Open source streaming/recording software | ||||
LICENSE= GPLv2+ | LICENSE= GPLv2+ | ||||
LICENSE_FILE= ${WRKSRC}/COPYING | LICENSE_FILE= ${WRKSRC}/COPYING | ||||
BROKEN_aarch64= Fails to compile: invalid conversion between vector type and integer type | BROKEN_aarch64= Fails to compile: invalid conversion between vector type and integer type | ||||
BUILD_DEPENDS= v4l_compat>=0:multimedia/v4l_compat \ | BUILD_DEPENDS= v4l_compat>=0:multimedia/v4l_compat \ | ||||
swig3.0:devel/swig30 | swig3.0:devel/swig30 | ||||
LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \ | LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \ | ||||
libcurl.so:ftp/curl \ | libcurl.so:ftp/curl \ | ||||
libdbus-1.so:devel/dbus \ | libdbus-1.so:devel/dbus \ | ||||
libfdk-aac.so:audio/fdk-aac \ | libfdk-aac.so:audio/fdk-aac \ | ||||
libfontconfig.so:x11-fonts/fontconfig \ | libfontconfig.so:x11-fonts/fontconfig \ | ||||
libfreetype.so:print/freetype2 \ | libfreetype.so:print/freetype2 \ | ||||
libjack.so:audio/jack \ | libjack.so:audio/jack \ | ||||
libjansson.so:devel/jansson \ | libjansson.so:devel/jansson \ | ||||
libmbedtls.so:security/mbedtls \ | libmbedtls.so:security/mbedtls \ | ||||
libpulse.so:audio/pulseaudio \ | |||||
libspeexdsp.so:audio/speexdsp \ | libspeexdsp.so:audio/speexdsp \ | ||||
libsysinfo.so:devel/libsysinfo \ | libsysinfo.so:devel/libsysinfo \ | ||||
libudev.so:devel/libudev-devd \ | libudev.so:devel/libudev-devd \ | ||||
libv4l2.so:multimedia/libv4l \ | libv4l2.so:multimedia/libv4l \ | ||||
libvlc.so:multimedia/vlc \ | libvlc.so:multimedia/vlc \ | ||||
libx264.so:multimedia/libx264 \ | libx264.so:multimedia/libx264 \ | ||||
${LIB_DEPENDS_${ARCH}} | ${LIB_DEPENDS_${ARCH}} | ||||
LIB_DEPENDS_amd64= libluajit-5.1.so:lang/luajit | LIB_DEPENDS_amd64= libluajit-5.1.so:lang/luajit | ||||
LIB_DEPENDS_armv7= libluajit-5.1.so:lang/luajit | LIB_DEPENDS_armv7= libluajit-5.1.so:lang/luajit | ||||
LIB_DEPENDS_i386= libluajit-5.1.so:lang/luajit | LIB_DEPENDS_i386= libluajit-5.1.so:lang/luajit | ||||
LIB_DEPENDS_powerpc= libluajit-5.1.so:lang/luajit | LIB_DEPENDS_powerpc= libluajit-5.1.so:lang/luajit | ||||
USES= cmake gl lua pkgconfig python:3.4+ qt:5 xorg | USES= cmake gl lua pkgconfig python:3.4+ qt:5 xorg | ||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
GH_ACCOUNT= obsproject | GH_ACCOUNT= obsproject | ||||
USE_QT= core gui svg widgets x11extras xml buildtools_build imageformats_run qmake_build | USE_QT= core gui svg widgets x11extras xml buildtools_build imageformats_run qmake_build | ||||
USE_GL= gl | USE_GL= gl | ||||
USE_XORG= ice sm x11 xcb xcomposite xext xfixes xinerama xrandr | USE_XORG= ice sm x11 xcb xcomposite xext xfixes xinerama xrandr | ||||
USE_LDCONFIG= yes | USE_LDCONFIG= yes | ||||
OPTIONS_DEFINE= PULSE | |||||
OPTIONS_SUB= yes | |||||
PULSE_DESC= Build with pulseaudio dependency | |||||
PULSE_LIB_DEPENDS= libpulse.so:audio/pulseaudio | |||||
CMAKE_ON= UNIX_STRUCTURE | CMAKE_ON= UNIX_STRUCTURE | ||||
CMAKE_ARGS= -DOBS_VERSION_OVERRIDE:STRING="${PORTVERSION}" | CMAKE_ARGS= -DOBS_VERSION_OVERRIDE:STRING="${PORTVERSION}" | ||||
CFLAGS+= -D_WITH_GETLINE | CFLAGS+= -D_WITH_GETLINE | ||||
.include <bsd.port.options.mk> | .include <bsd.port.options.mk> | ||||
.if ${ARCH} == powerpc64 | .if ${ARCH} == powerpc64 | ||||
Show All 25 Lines |