Sat Nov 9 22:45:05 2013 UTC ()
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.


(markd)
diff -r1.35 -r1.36 pkgsrc/multimedia/phonon/Makefile
diff -r1.7 -r1.8 pkgsrc/multimedia/phonon/PLIST
diff -r1.7 -r1.8 pkgsrc/multimedia/phonon/distinfo

cvs diff -r1.35 -r1.36 pkgsrc/multimedia/phonon/Makefile (expand / switch to unified diff)

--- pkgsrc/multimedia/phonon/Makefile 2013/06/06 12:53:42 1.35
+++ pkgsrc/multimedia/phonon/Makefile 2013/11/09 22:45:05 1.36
@@ -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
3DISTNAME= phonon-4.6.0 3DISTNAME= phonon-4.7.0
4PKGREVISION= 3 
5CATEGORIES= multimedia 4CATEGORIES= multimedia
6MASTER_SITES= ${MASTER_SITE_KDE:=phonon/4.6.0/src/} 5MASTER_SITES= ${MASTER_SITE_KDE:=phonon/4.7.0/}
7EXTRACT_SUFX= .tar.xz 6EXTRACT_SUFX= .tar.xz
8 7
9MAINTAINER= markd@NetBSD.org 8MAINTAINER= markd@NetBSD.org
10HOMEPAGE= http://phonon.kde.org/ 9HOMEPAGE= http://phonon.kde.org/
11COMMENT= Multimedia API for KDE and QT 10COMMENT= Multimedia API for KDE and QT
12LICENSE= gnu-lgpl-v2.1 11LICENSE= gnu-lgpl-v2.1
13 12
14# BUILD_MAKE_FLAGS+= VERBOSE=1 13# BUILD_MAKE_FLAGS+= VERBOSE=1
15 14
16BUILD_DEPENDS+= automoc4>=0.9.83:../../devel/automoc4 15BUILD_DEPENDS+= automoc4>=0.9.83:../../devel/automoc4
17 16
18USE_TOOLS+= pkg-config 17USE_TOOLS+= pkg-config
19USE_LANGUAGES= c c++ 18USE_LANGUAGES= c c++

cvs diff -r1.7 -r1.8 pkgsrc/multimedia/phonon/PLIST (expand / switch to unified diff)

--- pkgsrc/multimedia/phonon/PLIST 2013/05/21 12:13:14 1.7
+++ pkgsrc/multimedia/phonon/PLIST 2013/11/09 22:45:05 1.8
@@ -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 $
2include/KDE/Phonon/AbstractAudioOutput 2include/KDE/Phonon/AbstractAudioOutput
3include/KDE/Phonon/AbstractMediaStream 3include/KDE/Phonon/AbstractMediaStream
4include/KDE/Phonon/AbstractVideoOutput 4include/KDE/Phonon/AbstractVideoOutput
5include/KDE/Phonon/AddonInterface 5include/KDE/Phonon/AddonInterface
6include/KDE/Phonon/AudioDevice 6include/KDE/Phonon/AudioDevice
7include/KDE/Phonon/AudioDeviceEnumerator 7include/KDE/Phonon/AudioDeviceEnumerator
8include/KDE/Phonon/AudioOutput 8include/KDE/Phonon/AudioOutput
9include/KDE/Phonon/AudioOutputDevice 9include/KDE/Phonon/AudioOutputDevice
10include/KDE/Phonon/AudioOutputDeviceModel 10include/KDE/Phonon/AudioOutputDeviceModel
11include/KDE/Phonon/AudioOutputInterface 11include/KDE/Phonon/AudioOutputInterface
12include/KDE/Phonon/BackendCapabilities 12include/KDE/Phonon/BackendCapabilities
13include/KDE/Phonon/BackendInterface 13include/KDE/Phonon/BackendInterface
14include/KDE/Phonon/Effect 14include/KDE/Phonon/Effect
@@ -165,22 +165,19 @@ lib/libphonon.so @@ -165,22 +165,19 @@ lib/libphonon.so
165lib/libphonon.so.4 165lib/libphonon.so.4
166lib/libphonon.so.${PKGVERSION} 166lib/libphonon.so.${PKGVERSION}
167lib/libphononexperimental.so 167lib/libphononexperimental.so
168lib/libphononexperimental.so.4 168lib/libphononexperimental.so.4
169lib/libphononexperimental.so.${PKGVERSION} 169lib/libphononexperimental.so.${PKGVERSION}
170lib/pkgconfig/phonon.pc 170lib/pkgconfig/phonon.pc
171qt4/mkspecs/modules/qt_phonon.pri 171qt4/mkspecs/modules/qt_phonon.pri
172qt4/plugins/designer/libphononwidgets.so 172qt4/plugins/designer/libphononwidgets.so
173share/dbus-1/interfaces/org.kde.Phonon.AudioOutput.xml 173share/dbus-1/interfaces/org.kde.Phonon.AudioOutput.xml
174share/phonon/buildsystem/COPYING-CMAKE-SCRIPTS 174share/phonon/buildsystem/COPYING-CMAKE-SCRIPTS
175share/phonon/buildsystem/FindAutomoc4.cmake 175share/phonon/buildsystem/FindAutomoc4.cmake
176share/phonon/buildsystem/FindPackageHandleStandardArgs.cmake 176share/phonon/buildsystem/FindPackageHandleStandardArgs.cmake
177share/phonon/buildsystem/FindPhononInternal.cmake 177share/phonon/buildsystem/FindPhononInternal.cmake
178share/phonon/buildsystem/FindQt4.cmake 
179share/phonon/buildsystem/MacroEnsureVersion.cmake 178share/phonon/buildsystem/MacroEnsureVersion.cmake
180share/phonon/buildsystem/MacroLogFeature.cmake 179share/phonon/buildsystem/MacroLogFeature.cmake
181share/phonon/buildsystem/MacroOptionalFindPackage.cmake 180share/phonon/buildsystem/MacroOptionalFindPackage.cmake
182share/phonon/buildsystem/MacroPushRequiredVars.cmake 181share/phonon/buildsystem/MacroPushRequiredVars.cmake
183share/phonon/buildsystem/PhononMacros.cmake 182share/phonon/buildsystem/PhononMacros.cmake
184share/phonon/buildsystem/Qt4ConfigDependentSettings.cmake 
185share/phonon/buildsystem/Qt4Macros.cmake 
186share/phonon/buildsystem/cmake_uninstall.cmake.in 183share/phonon/buildsystem/cmake_uninstall.cmake.in

cvs diff -r1.7 -r1.8 pkgsrc/multimedia/phonon/distinfo (expand / switch to unified diff)

--- pkgsrc/multimedia/phonon/distinfo 2013/05/21 12:13:14 1.7
+++ pkgsrc/multimedia/phonon/distinfo 2013/11/09 22:45:05 1.8
@@ -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
3SHA1 (phonon-4.6.0.tar.xz) = d8dbc188b58c6dd9c6a73d3742a25291e647bb95 3SHA1 (phonon-4.7.0.tar.xz) = feda28afe016fe38eb253f2be01973fc0226d10f
4RMD160 (phonon-4.6.0.tar.xz) = 4b6037744c519613f0e39065a92d6742305e1366 4RMD160 (phonon-4.7.0.tar.xz) = dfe1dd8febc3b8304368340438d4f4f692ac8572
5Size (phonon-4.6.0.tar.xz) = 280712 bytes 5Size (phonon-4.7.0.tar.xz) = 329792 bytes