diff options
author | Tobias C. Berner <tcberner@FreeBSD.org> | 2018-06-21 16:52:09 +0000 |
---|---|---|
committer | Tobias C. Berner <tcberner@FreeBSD.org> | 2018-06-21 16:52:09 +0000 |
commit | 60539b7275681c5d8ac91d2e89508f20b5059ba2 (patch) | |
tree | 52d56bde5dacbad51f88fdfd8939a709ff216747 /multimedia/phonon | |
parent | e394fa51777a2afe4532a9d75443598cc43ddd8f (diff) | |
download | ports-60539b7275681c5d8ac91d2e89508f20b5059ba2.tar.gz ports-60539b7275681c5d8ac91d2e89508f20b5059ba2.zip |
multimedia/*phonon*: update and flavorize with @qt4/@qt5
Approved by: portmgr (mat)
Differential Revision: https://reviews.freebsd.org/D14632
Notes
Notes:
svn path=/head/; revision=472983
Diffstat (limited to 'multimedia/phonon')
-rw-r--r-- | multimedia/phonon/Makefile | 60 | ||||
-rw-r--r-- | multimedia/phonon/distinfo | 6 | ||||
-rw-r--r-- | multimedia/phonon/pkg-descr | 2 | ||||
-rw-r--r-- | multimedia/phonon/pkg-plist.qt4 (renamed from multimedia/phonon/pkg-plist) | 0 | ||||
-rw-r--r-- | multimedia/phonon/pkg-plist.qt5 | 186 |
5 files changed, 229 insertions, 25 deletions
diff --git a/multimedia/phonon/Makefile b/multimedia/phonon/Makefile index 7cb177581e43..a60c2792e33c 100644 --- a/multimedia/phonon/Makefile +++ b/multimedia/phonon/Makefile @@ -2,46 +2,64 @@ # $FreeBSD$ PORTNAME= phonon -PORTVERSION= 4.9.1 -PORTREVISION= 1 +DISTVERSION= 4.10.1 CATEGORIES= multimedia kde -MASTER_SITES= KDE/stable/${PORTNAME}/${PORTVERSION} -DIST_SUBDIR= KDE +MASTER_SITES= KDE/stable/${PORTNAME}/${DISTVERSION} +DIST_SUBDIR= KDE/phonon MAINTAINER= kde@FreeBSD.org COMMENT= KDE multimedia framework LICENSE= LGPL21 -LIB_DEPENDS= libqzeitgeist.so:sysutils/qzeitgeist +FLAVORS= qt4 qt5 +FLAVOR?= ${FLAVORS:[1]} -USES= cmake kde:4 pathfix tar:xz +qt4_LIB_DEPENDS= libqzeitgeist.so:sysutils/qzeitgeist +qt4_PKGNAMESUFFIX= -qt4 +qt5_PKGNAMESUFFIX= -qt5 +qt4_PLIST= ${.CURDIR}/pkg-plist.qt4 +qt5_PLIST= ${.CURDIR}/pkg-plist.qt5 + +USES= cmake pathfix tar:xz +CMAKE_ON= PHONON_INSTALL_QT_EXTENSIONS_INTO_SYSTEM_QT \ + PHONON_NO_PLATFORMPLUGIN +CMAKE_OFF= PHONON_BUILD_DESIGNER_PLUGIN:BOOL=OFF +USE_LDCONFIG= yes + +. if ${FLAVOR} == qt4 +USES+= kde:4 USE_KDE= automoc4 -USE_QT4= corelib dbus declarative gui testlib\ +USE_QT4= corelib dbus declarative gui testlib \ qmake_build moc_build rcc_build uic_build -CMAKE_ARGS= -DPHONON_INSTALL_QT_EXTENSIONS_INTO_SYSTEM_QT:BOOL=TRUE \ - -DPHONON_NO_PLATFORMPLUGIN:BOOL=TRUE \ - -DPHONON_BUILD_DESIGNER_PLUGIN:BOOL=OFF -USE_LDCONFIG= yes +. else +USES+= kde:5 +USE_KDE= ecm +USE_QT5= core dbus gui opengl widgets \ + buildtools_build qmake_build +CMAKE_OFF+= PHONON_BUILD_DECLARATIVE_PLUGIN +CMAKE_ON+= PHONON_BUILD_PHONON4QT5 +. endif -PLIST_SUB= SHLIB_VER=${PORTVERSION} +PLIST_SUB= SHLIB_VER=${DISTVERSION} OPTIONS_DEFINE= PULSEAUDIO PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_USE= GNOME=glib20 -PULSEAUDIO_CMAKE_ON= -DWITH_PulseAudio:BOOL=ON -PULSEAUDIO_CMAKE_OFF= -DWITH_PulseAudio:BOOL=OFF +PULSEAUDIO_CMAKE_BOOL= WITH_PulseAudio +. if ${FLAVOR} == qt4 post-install: ${MKDIR} ${STAGEDIR}${QT_INCDIR} ${MKDIR} ${STAGEDIR}${QT_LIBDIR} - ${LN} -sf ${PREFIX}/include/phonon ${STAGEDIR}${QT_INCDIR}/phonon - ${LN} -sf ${PREFIX}/include/phonon ${STAGEDIR}${QT_INCDIR}/Phonon - ${LN} -sf ${PREFIX}/include/KDE/Phonon ${STAGEDIR}${PREFIX}/include/phonon/Phonon -.for lib in phonon phononexperimental - ${LN} -sf ${PREFIX}/lib/lib${lib}.so.${PORTVERSION} ${STAGEDIR}${QT_LIBDIR}/lib${lib}.so - ${LN} -sf ${PREFIX}/lib/lib${lib}.so.${PORTVERSION} ${STAGEDIR}${QT_LIBDIR}/lib${lib}.so.4 -.endfor + ${RLN} ${STAGEDIR}${PREFIX}/include/phonon ${STAGEDIR}${QT_INCDIR}/phonon + ${RLN} ${STAGEDIR}${PREFIX}/include/phonon ${STAGEDIR}${QT_INCDIR}/Phonon + ${RLN} ${STAGEDIR}${PREFIX}/include/KDE/Phonon ${STAGEDIR}${PREFIX}/include/phonon/Phonon +. for lib in phonon phononexperimental + ${RLN} ${STAGEDIR}${PREFIX}/lib/lib${lib}.so.${DISTVERSION} ${STAGEDIR}${QT_LIBDIR}/lib${lib}.so + ${RLN} ${STAGEDIR}${PREFIX}/lib/lib${lib}.so.${DISTVERSION} ${STAGEDIR}${QT_LIBDIR}/lib${lib}.so.4 +. endfor +. endif .include <bsd.port.mk> diff --git a/multimedia/phonon/distinfo b/multimedia/phonon/distinfo index deb570d11c6f..e43a3dfac2a7 100644 --- a/multimedia/phonon/distinfo +++ b/multimedia/phonon/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1485336361 -SHA256 (KDE/phonon-4.9.1.tar.xz) = 67bee986f85ca8b575186c8ba58a85886cb3b1c3567c86a118d56129f221e69c -SIZE (KDE/phonon-4.9.1.tar.xz) = 321872 +TIMESTAMP = 1529146727 +SHA256 (KDE/phonon/phonon-4.10.1.tar.xz) = e5a98df31aeffc22493afc8d6adbca5d6f0c27cc2eed73b3be05195321e08db7 +SIZE (KDE/phonon/phonon-4.10.1.tar.xz) = 322100 diff --git a/multimedia/phonon/pkg-descr b/multimedia/phonon/pkg-descr index b48921fd39bd..063d5211dfdc 100644 --- a/multimedia/phonon/pkg-descr +++ b/multimedia/phonon/pkg-descr @@ -1,4 +1,4 @@ Phonon is the framework responsible for an ubiquitous multimedia -experience in KDE Software Compilation 4. +experience in KDE Software Compilation 4 and KDe Plasma Desktop. WWW: http://phonon.kde.org diff --git a/multimedia/phonon/pkg-plist b/multimedia/phonon/pkg-plist.qt4 index e55e0bf86996..e55e0bf86996 100644 --- a/multimedia/phonon/pkg-plist +++ b/multimedia/phonon/pkg-plist.qt4 diff --git a/multimedia/phonon/pkg-plist.qt5 b/multimedia/phonon/pkg-plist.qt5 new file mode 100644 index 000000000000..647a0859b634 --- /dev/null +++ b/multimedia/phonon/pkg-plist.qt5 @@ -0,0 +1,186 @@ +include/phonon4qt5/KDE/Phonon/AbstractAudioOutput +include/phonon4qt5/KDE/Phonon/AbstractMediaStream +include/phonon4qt5/KDE/Phonon/AbstractVideoOutput +include/phonon4qt5/KDE/Phonon/AddonInterface +include/phonon4qt5/KDE/Phonon/AudioDevice +include/phonon4qt5/KDE/Phonon/AudioDeviceEnumerator +include/phonon4qt5/KDE/Phonon/AudioOutput +include/phonon4qt5/KDE/Phonon/AudioOutputDevice +include/phonon4qt5/KDE/Phonon/AudioOutputDeviceModel +include/phonon4qt5/KDE/Phonon/AudioOutputInterface +include/phonon4qt5/KDE/Phonon/BackendCapabilities +include/phonon4qt5/KDE/Phonon/BackendInterface +include/phonon4qt5/KDE/Phonon/Effect +include/phonon4qt5/KDE/Phonon/EffectDescription +include/phonon4qt5/KDE/Phonon/EffectDescriptionModel +include/phonon4qt5/KDE/Phonon/EffectInterface +include/phonon4qt5/KDE/Phonon/EffectParameter +include/phonon4qt5/KDE/Phonon/EffectWidget +include/phonon4qt5/KDE/Phonon/Experimental/AbstractVideoDataOutput +include/phonon4qt5/KDE/Phonon/Experimental/AudioDataOutput +include/phonon4qt5/KDE/Phonon/Experimental/SnapshotInterface +include/phonon4qt5/KDE/Phonon/Experimental/VideoDataOutput +include/phonon4qt5/KDE/Phonon/Experimental/VideoDataOutputInterface +include/phonon4qt5/KDE/Phonon/Experimental/VideoFrame +include/phonon4qt5/KDE/Phonon/Experimental/VideoFrame2 +include/phonon4qt5/KDE/Phonon/Experimental/Visualization +include/phonon4qt5/KDE/Phonon/Global +include/phonon4qt5/KDE/Phonon/MediaController +include/phonon4qt5/KDE/Phonon/MediaNode +include/phonon4qt5/KDE/Phonon/MediaObject +include/phonon4qt5/KDE/Phonon/MediaObjectInterface +include/phonon4qt5/KDE/Phonon/MediaSource +include/phonon4qt5/KDE/Phonon/ObjectDescription +include/phonon4qt5/KDE/Phonon/ObjectDescriptionModel +include/phonon4qt5/KDE/Phonon/Path +include/phonon4qt5/KDE/Phonon/PlatformPlugin +include/phonon4qt5/KDE/Phonon/SeekSlider +include/phonon4qt5/KDE/Phonon/StreamInterface +include/phonon4qt5/KDE/Phonon/VideoPlayer +include/phonon4qt5/KDE/Phonon/VideoWidget +include/phonon4qt5/KDE/Phonon/VideoWidgetInterface +include/phonon4qt5/KDE/Phonon/VolumeFaderEffect +include/phonon4qt5/KDE/Phonon/VolumeFaderInterface +include/phonon4qt5/KDE/Phonon/VolumeSlider +include/phonon4qt5/phonon/AbstractAudioOutput +include/phonon4qt5/phonon/AbstractMediaStream +include/phonon4qt5/phonon/AbstractVideoOutput +include/phonon4qt5/phonon/AddonInterface +include/phonon4qt5/phonon/AudioCaptureDevice +include/phonon4qt5/phonon/AudioCaptureDeviceModel +include/phonon4qt5/phonon/AudioChannelDescription +include/phonon4qt5/phonon/AudioChannelDescriptionModel +include/phonon4qt5/phonon/AudioDataOutput +include/phonon4qt5/phonon/AudioOutput +include/phonon4qt5/phonon/AudioOutputDevice +include/phonon4qt5/phonon/AudioOutputDeviceModel +include/phonon4qt5/phonon/AudioOutputInterface +include/phonon4qt5/phonon/AudioOutputInterface40 +include/phonon4qt5/phonon/AudioOutputInterface42 +include/phonon4qt5/phonon/AvCapture +include/phonon4qt5/phonon/BackendCapabilities +include/phonon4qt5/phonon/BackendInterface +include/phonon4qt5/phonon/Effect +include/phonon4qt5/phonon/EffectDescription +include/phonon4qt5/phonon/EffectDescriptionModel +include/phonon4qt5/phonon/EffectInterface +include/phonon4qt5/phonon/EffectParameter +include/phonon4qt5/phonon/EffectWidget +include/phonon4qt5/phonon/Global +include/phonon4qt5/phonon/GlobalDescriptionContainer +include/phonon4qt5/phonon/MediaController +include/phonon4qt5/phonon/MediaNode +include/phonon4qt5/phonon/MediaObject +include/phonon4qt5/phonon/MediaObjectInterface +include/phonon4qt5/phonon/MediaSource +include/phonon4qt5/phonon/Mrl +include/phonon4qt5/phonon/ObjectDescription +include/phonon4qt5/phonon/ObjectDescriptionData +include/phonon4qt5/phonon/ObjectDescriptionModel +include/phonon4qt5/phonon/ObjectDescriptionModelData +include/phonon4qt5/phonon/Path +include/phonon4qt5/phonon/PlatformPlugin +include/phonon4qt5/phonon/SeekSlider +include/phonon4qt5/phonon/StreamInterface +include/phonon4qt5/phonon/SubtitleDescription +include/phonon4qt5/phonon/SubtitleDescriptionModel +include/phonon4qt5/phonon/VideoCaptureDevice +include/phonon4qt5/phonon/VideoCaptureDeviceModel +include/phonon4qt5/phonon/VideoPlayer +include/phonon4qt5/phonon/VideoWidget +include/phonon4qt5/phonon/VideoWidgetInterface +include/phonon4qt5/phonon/VideoWidgetInterface44 +include/phonon4qt5/phonon/VideoWidgetInterfaceLatest +include/phonon4qt5/phonon/VolumeFaderEffect +include/phonon4qt5/phonon/VolumeFaderInterface +include/phonon4qt5/phonon/VolumeSlider +include/phonon4qt5/phonon/abstractaudiooutput.h +include/phonon4qt5/phonon/abstractmediastream.h +include/phonon4qt5/phonon/abstractvideooutput.h +include/phonon4qt5/phonon/addoninterface.h +include/phonon4qt5/phonon/audiodataoutput.h +include/phonon4qt5/phonon/audiodataoutputinterface.h +include/phonon4qt5/phonon/audiooutput.h +include/phonon4qt5/phonon/audiooutputinterface.h +include/phonon4qt5/phonon/backendcapabilities.h +include/phonon4qt5/phonon/backendinterface.h +include/phonon4qt5/phonon/effect.h +include/phonon4qt5/phonon/effectinterface.h +include/phonon4qt5/phonon/effectparameter.h +include/phonon4qt5/phonon/effectwidget.h +include/phonon4qt5/phonon/experimental/abstractaudiodataoutput.h +include/phonon4qt5/phonon/experimental/abstractvideodataoutput.h +include/phonon4qt5/phonon/experimental/audiodataoutput.h +include/phonon4qt5/phonon/experimental/audiodataoutputinterface.h +include/phonon4qt5/phonon/experimental/audioformat.h +include/phonon4qt5/phonon/experimental/avcapture.h +include/phonon4qt5/phonon/experimental/avcaptureinterface.h +include/phonon4qt5/phonon/experimental/backendcapabilities.h +include/phonon4qt5/phonon/experimental/backendinterface.h +include/phonon4qt5/phonon/experimental/export.h +include/phonon4qt5/phonon/experimental/globalconfig.h +include/phonon4qt5/phonon/experimental/mediasource.h +include/phonon4qt5/phonon/experimental/objectdescription.h +include/phonon4qt5/phonon/experimental/packet.h +include/phonon4qt5/phonon/experimental/packetpool.h +include/phonon4qt5/phonon/experimental/phononnamespace.h +include/phonon4qt5/phonon/experimental/snapshotinterface.h +include/phonon4qt5/phonon/experimental/videodataoutput.h +include/phonon4qt5/phonon/experimental/videodataoutput2.h +include/phonon4qt5/phonon/experimental/videodataoutputinterface.h +include/phonon4qt5/phonon/experimental/videoframe.h +include/phonon4qt5/phonon/experimental/videoframe2.h +include/phonon4qt5/phonon/experimental/videowidget.h +include/phonon4qt5/phonon/experimental/visualization.h +include/phonon4qt5/phonon/globalconfig.h +include/phonon4qt5/phonon/globaldescriptioncontainer.h +include/phonon4qt5/phonon/mediacontroller.h +include/phonon4qt5/phonon/medianode.h +include/phonon4qt5/phonon/mediaobject.h +include/phonon4qt5/phonon/mediaobjectinterface.h +include/phonon4qt5/phonon/mediasource.h +include/phonon4qt5/phonon/mrl.h +include/phonon4qt5/phonon/objectdescription.h +include/phonon4qt5/phonon/objectdescriptionmodel.h +include/phonon4qt5/phonon/path.h +include/phonon4qt5/phonon/phonon_export.h +include/phonon4qt5/phonon/phonondefs.h +include/phonon4qt5/phonon/phononnamespace.h +include/phonon4qt5/phonon/platformplugin.h +include/phonon4qt5/phonon/pulsesupport.h +include/phonon4qt5/phonon/seekslider.h +include/phonon4qt5/phonon/streaminterface.h +include/phonon4qt5/phonon/videoplayer.h +include/phonon4qt5/phonon/videowidget.h +include/phonon4qt5/phonon/videowidgetinterface.h +include/phonon4qt5/phonon/volumefadereffect.h +include/phonon4qt5/phonon/volumefaderinterface.h +include/phonon4qt5/phonon/volumeslider.h +lib/cmake/phonon4qt5/Phonon4Qt5Config.cmake +lib/cmake/phonon4qt5/Phonon4Qt5ConfigVersion.cmake +lib/cmake/phonon4qt5/Phonon4Qt5ExperimentalConfig.cmake +lib/cmake/phonon4qt5/Phonon4Qt5ExperimentalConfigVersion.cmake +lib/cmake/phonon4qt5/PhononExperimentalTargets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/phonon4qt5/PhononExperimentalTargets.cmake +lib/cmake/phonon4qt5/PhononTargets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/phonon4qt5/PhononTargets.cmake +lib/libphonon4qt5.so +lib/libphonon4qt5.so.4 +lib/libphonon4qt5.so.%%SHLIB_VER%% +lib/libphonon4qt5experimental.so +lib/libphonon4qt5experimental.so.4 +lib/libphonon4qt5experimental.so.%%SHLIB_VER%% +%%QT_MKSPECDIR%%/modules/qt_phonon4qt5.pri +libdata/pkgconfig/phonon4qt5.pc +share/dbus-1/interfaces/org.kde.Phonon4Qt5.AudioOutput.xml +share/phonon4qt5/buildsystem/COPYING-CMAKE-SCRIPTS +share/phonon4qt5/buildsystem/FindPackageHandleStandardArgs.cmake +share/phonon4qt5/buildsystem/FindPhononInternal.cmake +share/phonon4qt5/buildsystem/MacroEnsureVersion.cmake +share/phonon4qt5/buildsystem/MacroLogFeature.cmake +share/phonon4qt5/buildsystem/MacroOptionalFindPackage.cmake +share/phonon4qt5/buildsystem/MacroPushRequiredVars.cmake +share/phonon4qt5/buildsystem/PhononMacros.cmake +share/phonon4qt5/buildsystem/PhononQt4.cmake +share/phonon4qt5/buildsystem/PhononQt5.cmake +share/phonon4qt5/buildsystem/cmake_uninstall.cmake.in |