freebsd-ports/multimedia/QtAV/Makefile
Jan Beich 84e727457f multimedia/ffmpeg: update to 3.4
Notable changes:
- i386/amd64 now depend on NASM per https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/4f9297ac3b39
- NETCDF is now MYSOFA but the dependency doesn't exist in ports yet
- SCHROEDINGER is gone per https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/220b24c7c9
- DRM, LIBRSVG2, LIBXML2 are new options
- ABI isn't completely compatible: some structs have changed

Minor cleanup:
- Don't pass --disable-{in,out}dev when it's already blocked by disabled dependency
- Drop redundant "Enable" from option descriptions
- Switch CDIO_DESC to use Mk/bsd.options.desc.mk

Changes:	https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n3.4:/Changelog
ABI:		https://abi-laboratory.pro/tracker/timeline/ffmpeg/
PR:		223057
Exp-run by:	antoine
2017-10-21 06:50:49 +00:00

51 lines
1.3 KiB
Makefile

# $FreeBSD$
PORTNAME= QtAV
PORTVERSION= 1.12.0
DISTVERSIONPREFIX= v
PORTREVISION= 1
CATEGORIES= multimedia
DIST_SUBDIR= KDE
MAINTAINER= kde@FreeBSD.org
COMMENT= Cross-platform multimedia framwork based on Qt and ffmpeg
LICENSE= LGPL21+
LICENSE_FIKE= ${WRKSRC}/lgpl-2.1.txt
LIB_DEPENDS= libass.so:multimedia/libass \
libavcodec.so:multimedia/ffmpeg
USES= qmake:outsource
USE_GL= gl
USE_QT5= core gui network opengl qml quick sql widgets \
buildtools_build qmake_build
USE_XORG= x11 xext xv
OPTIONS_DEFINE= OPENAL UCHARDET VAAPI PULSEAUDIO
OPTIONS_DEFAULT= OPENAL UCHARDET VAAPI
OPTIONS_SUB= yes
OPENAL_LIB_DEPENDS= libopenal.so:audio/openal-soft
OPENAL_QMAKE_OFF= CONFIG+=no-openal
PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
PULSEAUDIO_QMAKE_OFF= CONFIG+=no-pulseaudio
UCHARDET_DESC= Guess subtitle encoding via uchardet
UCHARDET_LIB_DEPENDS= libuchardet.so:textproc/uchardet
UCHARDET_QMAKE_OFF= CONFIG+=no-uchardet
VAAPI_LIB_DEPENDS= libva.so:multimedia/libva
VAAPI_QMAKE_OFF= CONFIG+=no-vaapi
PLIST_SUB= QT_VERSION="${_QT_VERSION}"
USE_GITHUB= yes
GH_ACCOUNT= wang-bin
# The examples are GLPv3 licencensed and have too generic names, like 'Player',
# so don't install them.
QMAKE_ARGS= CONFIG+=no-examples
.include <bsd.port.mk>