Update to phonon 4.7.0 * MediaSource(QString) is now deprecated, MediaSource(QUrl) should be used instead. * New build option PHONON_ASSERT_STATES to debug incoherent or incorrect state changes from the backend. * Documentation cleanup. * Normalized internal QObject connections. * Experimental support for building libphonon using QMake; limited control over feature set and installation path. * By default both official Phonon backends try to find a matching subtitle file for videos. * Phonon's CMake build now uses CMake's own GNUInstallDirs which on most systems should correctly figure out where to put library files (in particular with regards to multi-architecture support on Linux). Should you wish to manually set the library installation path, please use CMAKE_INSTALL_LIBDIR rather than LIB_INSTALL_DIR from now on. API Additions * Additional subtitle API (only partially backed by Phonon VLC - see FeatureMatrix) * BluRay support in libphonon (only backed by Phonon VLC) Backend Exclusive API Additions * New AudioOutputInterface47 allowing backends to get the Phonon Pulseaudio stream mapping ID which can be used together with PulseSupport::streamProperties to prevent [#321288]. Requires PHONON_BACKEND_VERSION_4_7 to be defined as with all new interface versions. Bug Fixes * AudioOutput::setVolume can now be called before entering Phonon::Playing state regardless of whether PulseAudio is in use or not. * Consecutive streams no longer override each other's PulseAudio stream mapping.diff -r1.35 -r1.36 pkgsrc/multimedia/phonon/Makefile
(markd)
@@ -1,19 +1,18 @@ | @@ -1,19 +1,18 @@ | |||
1 | # $NetBSD: Makefile,v 1.35 2013/06/06 12:53:42 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.36 2013/11/09 22:45:05 markd Exp $ | |
2 | 2 | |||
3 | DISTNAME= phonon-4.6.0 | 3 | DISTNAME= phonon-4.7.0 | |
4 | PKGREVISION= 3 | |||
5 | CATEGORIES= multimedia | 4 | CATEGORIES= multimedia | |
6 | MASTER_SITES= ${MASTER_SITE_KDE:=phonon/4.6.0/src/} | 5 | MASTER_SITES= ${MASTER_SITE_KDE:=phonon/4.7.0/} | |
7 | EXTRACT_SUFX= .tar.xz | 6 | EXTRACT_SUFX= .tar.xz | |
8 | 7 | |||
9 | MAINTAINER= markd@NetBSD.org | 8 | MAINTAINER= markd@NetBSD.org | |
10 | HOMEPAGE= http://phonon.kde.org/ | 9 | HOMEPAGE= http://phonon.kde.org/ | |
11 | COMMENT= Multimedia API for KDE and QT | 10 | COMMENT= Multimedia API for KDE and QT | |
12 | LICENSE= gnu-lgpl-v2.1 | 11 | LICENSE= gnu-lgpl-v2.1 | |
13 | 12 | |||
14 | # BUILD_MAKE_FLAGS+= VERBOSE=1 | 13 | # BUILD_MAKE_FLAGS+= VERBOSE=1 | |
15 | 14 | |||
16 | BUILD_DEPENDS+= automoc4>=0.9.83:../../devel/automoc4 | 15 | BUILD_DEPENDS+= automoc4>=0.9.83:../../devel/automoc4 | |
17 | 16 | |||
18 | USE_TOOLS+= pkg-config | 17 | USE_TOOLS+= pkg-config | |
19 | USE_LANGUAGES= c c++ | 18 | USE_LANGUAGES= c c++ |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.7 2013/05/21 12:13:14 markd Exp $ | 1 | @comment $NetBSD: PLIST,v 1.8 2013/11/09 22:45:05 markd Exp $ | |
2 | include/KDE/Phonon/AbstractAudioOutput | 2 | include/KDE/Phonon/AbstractAudioOutput | |
3 | include/KDE/Phonon/AbstractMediaStream | 3 | include/KDE/Phonon/AbstractMediaStream | |
4 | include/KDE/Phonon/AbstractVideoOutput | 4 | include/KDE/Phonon/AbstractVideoOutput | |
5 | include/KDE/Phonon/AddonInterface | 5 | include/KDE/Phonon/AddonInterface | |
6 | include/KDE/Phonon/AudioDevice | 6 | include/KDE/Phonon/AudioDevice | |
7 | include/KDE/Phonon/AudioDeviceEnumerator | 7 | include/KDE/Phonon/AudioDeviceEnumerator | |
8 | include/KDE/Phonon/AudioOutput | 8 | include/KDE/Phonon/AudioOutput | |
9 | include/KDE/Phonon/AudioOutputDevice | 9 | include/KDE/Phonon/AudioOutputDevice | |
10 | include/KDE/Phonon/AudioOutputDeviceModel | 10 | include/KDE/Phonon/AudioOutputDeviceModel | |
11 | include/KDE/Phonon/AudioOutputInterface | 11 | include/KDE/Phonon/AudioOutputInterface | |
12 | include/KDE/Phonon/BackendCapabilities | 12 | include/KDE/Phonon/BackendCapabilities | |
13 | include/KDE/Phonon/BackendInterface | 13 | include/KDE/Phonon/BackendInterface | |
14 | include/KDE/Phonon/Effect | 14 | include/KDE/Phonon/Effect | |
@@ -165,22 +165,19 @@ lib/libphonon.so | @@ -165,22 +165,19 @@ lib/libphonon.so | |||
165 | lib/libphonon.so.4 | 165 | lib/libphonon.so.4 | |
166 | lib/libphonon.so.${PKGVERSION} | 166 | lib/libphonon.so.${PKGVERSION} | |
167 | lib/libphononexperimental.so | 167 | lib/libphononexperimental.so | |
168 | lib/libphononexperimental.so.4 | 168 | lib/libphononexperimental.so.4 | |
169 | lib/libphononexperimental.so.${PKGVERSION} | 169 | lib/libphononexperimental.so.${PKGVERSION} | |
170 | lib/pkgconfig/phonon.pc | 170 | lib/pkgconfig/phonon.pc | |
171 | qt4/mkspecs/modules/qt_phonon.pri | 171 | qt4/mkspecs/modules/qt_phonon.pri | |
172 | qt4/plugins/designer/libphononwidgets.so | 172 | qt4/plugins/designer/libphononwidgets.so | |
173 | share/dbus-1/interfaces/org.kde.Phonon.AudioOutput.xml | 173 | share/dbus-1/interfaces/org.kde.Phonon.AudioOutput.xml | |
174 | share/phonon/buildsystem/COPYING-CMAKE-SCRIPTS | 174 | share/phonon/buildsystem/COPYING-CMAKE-SCRIPTS | |
175 | share/phonon/buildsystem/FindAutomoc4.cmake | 175 | share/phonon/buildsystem/FindAutomoc4.cmake | |
176 | share/phonon/buildsystem/FindPackageHandleStandardArgs.cmake | 176 | share/phonon/buildsystem/FindPackageHandleStandardArgs.cmake | |
177 | share/phonon/buildsystem/FindPhononInternal.cmake | 177 | share/phonon/buildsystem/FindPhononInternal.cmake | |
178 | share/phonon/buildsystem/FindQt4.cmake | |||
179 | share/phonon/buildsystem/MacroEnsureVersion.cmake | 178 | share/phonon/buildsystem/MacroEnsureVersion.cmake | |
180 | share/phonon/buildsystem/MacroLogFeature.cmake | 179 | share/phonon/buildsystem/MacroLogFeature.cmake | |
181 | share/phonon/buildsystem/MacroOptionalFindPackage.cmake | 180 | share/phonon/buildsystem/MacroOptionalFindPackage.cmake | |
182 | share/phonon/buildsystem/MacroPushRequiredVars.cmake | 181 | share/phonon/buildsystem/MacroPushRequiredVars.cmake | |
183 | share/phonon/buildsystem/PhononMacros.cmake | 182 | share/phonon/buildsystem/PhononMacros.cmake | |
184 | share/phonon/buildsystem/Qt4ConfigDependentSettings.cmake | |||
185 | share/phonon/buildsystem/Qt4Macros.cmake | |||
186 | share/phonon/buildsystem/cmake_uninstall.cmake.in | 183 | share/phonon/buildsystem/cmake_uninstall.cmake.in |
@@ -1,5 +1,5 @@ | @@ -1,5 +1,5 @@ | |||
1 | $NetBSD: distinfo,v 1.7 2013/05/21 12:13:14 markd Exp $ | 1 | $NetBSD: distinfo,v 1.8 2013/11/09 22:45:05 markd Exp $ | |
2 | 2 | |||
3 | SHA1 (phonon-4.6.0.tar.xz) = d8dbc188b58c6dd9c6a73d3742a25291e647bb95 | 3 | SHA1 (phonon-4.7.0.tar.xz) = feda28afe016fe38eb253f2be01973fc0226d10f | |
4 | RMD160 (phonon-4.6.0.tar.xz) = 4b6037744c519613f0e39065a92d6742305e1366 | 4 | RMD160 (phonon-4.7.0.tar.xz) = dfe1dd8febc3b8304368340438d4f4f692ac8572 | |
5 | Size (phonon-4.6.0.tar.xz) = 280712 bytes | 5 | Size (phonon-4.7.0.tar.xz) = 329792 bytes |