Changeset View
Changeset View
Standalone View
Standalone View
multimedia/qt5-multimedia/Makefile
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= multimedia | PORTNAME= multimedia | ||||
DISTVERSION= ${QT5_VERSION} | DISTVERSION= ${QT5_VERSION} | ||||
PORTREVISION= 1 | PORTREVISION= 2 | ||||
CATEGORIES= multimedia | CATEGORIES= multimedia | ||||
PKGNAMEPREFIX= qt5- | PKGNAMEPREFIX= qt5- | ||||
MAINTAINER= kde@FreeBSD.org | MAINTAINER= kde@FreeBSD.org | ||||
COMMENT= Qt audio, video, radio and camera support module | COMMENT= Qt audio, video, radio and camera support module | ||||
USE_GL= yes | # LICENSE set via USES_QT5 (bsd.qt.mk) | ||||
tcberner: I don't think this is necessary. You waste the line we saved by setting it there =) | |||||
jrmAuthorUnsubmitted Not Done Inline ActionsIt 1. prevents portlint from reporting several errors and 2. let's others know of this somewhat unusual situation with the license set elsewhere, so they do not waste time searching for license information to set it in the Makefile. I think this is worth a one-line comment. jrm: It 1. prevents portlint from reporting several errors and 2. let's others know of this somewhat… | |||||
USES= pkgconfig qmake | |||||
USE_GL= gl | |||||
USE_GNOME= glib20 | |||||
USE_QT5= core gui network opengl qml quick widgets \ | USE_QT5= core gui network opengl qml quick widgets \ | ||||
buildtools_build | buildtools_build | ||||
QT_DIST= ${PORTNAME} | QT_DIST= ${PORTNAME} | ||||
USE_XORG= x11 xext xv | USE_XORG= x11 xext xv | ||||
USES= pkgconfig qmake | |||||
USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} | USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} | ||||
QT_DEFINES= XVIDEO | QT_DEFINES= XVIDEO | ||||
QT_CONFIG= xlib | QT_CONFIG= xlib | ||||
OPTIONS_DEFINE= AUDIOPLUGIN GSTREAMER OPENAL | OPTIONS_DEFINE= GSTREAMER OPENAL | ||||
OPTIONS_DEFAULT= GSTREAMER | OPTIONS_DEFAULT= ALSA GSTREAMER | ||||
Done Inline ActionsI'm not sure if PULSEAUDIO goes under sensible default -- ALSA why not. tcberner: I'm not sure if `PULSEAUDIO` goes under sensible default -- `ALSA` why not. | |||||
OPTIONS_RADIO= AUDIOPLUGIN | OPTIONS_MULTI= AUDIOPLUGIN | ||||
OPTIONS_RADIO_AUDIOPLUGIN= ALSA PULSEAUDIO | OPTIONS_MULTI_AUDIOPLUGIN= ALSA PULSEAUDIO | ||||
OPTIONS_SUB= yes | OPTIONS_SUB= yes | ||||
AUDIOPLUGIN_DESC= Audio plugins to build | AUDIOPLUGIN_DESC= Audio plugins to build | ||||
OPENAL_DESC= 3D positional spatialized sound support | |||||
ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib | ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib | ||||
ALSA_VARS= QT_CONFIG+=alsa QT DEFINES+=ALSA | |||||
ALSA_VARS_OFF= QT_CONFIG+=-alsa QT_DEFINES+=-ALSA TBR_DEPENDS+=alsa | |||||
GSTREAMER_BUILD_DEPENDS=${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat | GSTREAMER_BUILD_DEPENDS=${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat | ||||
GSTREAMER_EXTRA_PATCHES_OFF= ${FILESDIR}/extrapatch-no-gstreamer | GSTREAMER_EXTRA_PATCHES_OFF= ${FILESDIR}/extrapatch-no-gstreamer | ||||
GSTREAMER_USE= GSTREAMER1=bad | GSTREAMER_USE= GSTREAMER1=bad | ||||
GSTREAMER_VARS= QT_CONFIG+=gstreamer-1.0 QT_DEFINES+=GSTREAMER | |||||
GSTREAMER_VARS_OFF= QT_CONFIG+=-gstreamer-1.0 QT_DEFINES+=-GSTREAMER \ | |||||
TBR_DEPENDS+=gstreamer | |||||
OPENAL_USES= openal | OPENAL_USES= openal | ||||
OPENAL_VARS_OFF= TBR_DEPENDS+=openal | |||||
PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio | PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio | ||||
PULSEAUDIO_VARS= QT_CONFIG+=pulseaudio QT_DEFINES+=PULSEAUDIO | |||||
.include <bsd.port.options.mk> | PULSEAUDIO_VARS_OFF= QT_CONFIG+=-pulseaudio QT_DEFINES+=-PULSEAUDIO \ | ||||
.if ${PORT_OPTIONS:MALSA} | |||||
QT_DEFINES+= ALSA | |||||
QT_CONFIG+= alsa | |||||
.else | |||||
TBR_DEPENDS+= alsa | |||||
QT_DEFINES+= -ALSA | |||||
QT_CONFIG+= -alsa | |||||
.endif | |||||
.if ${PORT_OPTIONS:MGSTREAMER} | |||||
QT_DEFINES+= GSTREAMER | |||||
QT_CONFIG+= gstreamer-1.0 | |||||
.else | |||||
TBR_DEPENDS+= gstreamer | |||||
QT_DEFINES+= -GSTREAMER | |||||
QT_CONFIG+= -gstreamer-1.0 | |||||
.endif | |||||
.if ! ${PORT_OPTIONS:MOPENAL} | |||||
TBR_DEPENDS+= openal | |||||
.endif | |||||
.if ${PORT_OPTIONS:MPULSEAUDIO} | |||||
QT_DEFINES+= PULSEAUDIO | |||||
QT_CONFIG+= pulseaudio | |||||
.else | |||||
TBR_DEPENDS+= pulseaudio | TBR_DEPENDS+=pulseaudio | ||||
QT_DEFINES+= -PULSEAUDIO | |||||
QT_CONFIG+= -pulseaudio | |||||
.endif | |||||
post-patch: | post-patch: | ||||
.for d in ${TBR_DEPENDS} | .for d in ${TBR_DEPENDS} | ||||
@${REINPLACE_CMD} -e '/${d}/ d' \ | @${REINPLACE_CMD} -e '/${d}/ d' ${WRKSRC}/qtmultimedia.pro | ||||
${WRKSRC}/qtmultimedia.pro | |||||
.endfor | .endfor | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |
I don't think this is necessary. You waste the line we saved by setting it there =)