[MacPorts] #46552: phonon update to 4.8.3, with Qt5 support

MacPorts noreply at macports.org
Sat Mar 7 09:56:48 PST 2015


#46552: phonon update to 4.8.3, with Qt5 support
--------------------------+-------------------------
  Reporter:  rjvbertin@…  |      Owner:  michaelld@…
      Type:  update       |     Status:  new
  Priority:  Normal       |  Milestone:
 Component:  ports        |    Version:
Resolution:               |   Keywords:  haspatch
      Port:  phonon       |
--------------------------+-------------------------

Comment (by devans@…):

 Replying to [comment:7 michaelld@…]:
 > I updated phonon to 4.8.3 in r133625. I did not add support for Qt5. Can
 you load the latest dports tree & tweak your patch to be Qt5 specific? Do
 you know if we can have phonon-qt4 and phonon-qt5 installed at the same
 time by default (without having to use different install prefixes or lots
 of tweaks to the CMake files)?
 This morning after upgrading phonon to 4.8.3, I found that digikam and
 several of its dependencies are broken due to the libphonon version change
 involved.

 Specifically
 {{{
      digikam @4.0.0
          /Applications/MacPorts/KDE4/digikam.app/Contents/MacOS/digikam
          /opt/local/lib/kde4/kipiplugin_advancedslideshow.so
          /opt/local/lib/kde4/kipiplugin_gpssync.so
          /opt/local/lib/libdigikamcore.4.0.0.dylib
          /opt/local/lib/libkgeomap.1.0.0.dylib
      kde4-baseapps @4.14.3
          /Applications/MacPorts/KDE4/dolphin.app/Contents/MacOS/dolphin
          /opt/local/lib/kde4/adblock.so
          /opt/local/lib/kde4/domtreeviewerplugin.so
          /opt/local/lib/kde4/konq_aboutpage.so
          /opt/local/lib/kde4/konq_sound.so
          /opt/local/lib/kde4/konqsidebar_web.so
          /opt/local/lib/kde4/minitoolsplugin.so
          /opt/local/lib/kde4/rellinksplugin.so
          /opt/local/lib/kde4/validatorsplugin.so
          /opt/local/lib/kde4/webarchiverplugin.so
          /opt/local/lib/kde4/webarchivethumbnail.so
          /opt/local/lib/libkdeinit4_dolphin.dylib
      kde4-runtime @4.14.3
 /Applications/MacPorts/KDE4/khelpcenter.app/Contents/MacOS/khelpcenter
          /Applications/MacPorts/KDE4/knotify4.app/Contents/MacOS/knotify4
          /opt/local/lib/kde4/libkmanpart.so
          /opt/local/lib/libkdeinit4_khelpcenter.dylib
      marble @4.14.3
          /Applications/MacPorts/KDE4/marble.app/Contents/MacOS/marble
          /opt/local/bin/marble-mobile
          /opt/local/bin/marble-qt
          /opt/local/bin/marble-touch
          /opt/local/lib/kde4/libmarble_part.so
          /opt/local/lib/kde4/marblethumbnail.so
          /opt/local/lib/kde4/plasma_applet_worldclock.so
          /opt/local/lib/kde4/plasma_runner_marble.so
          /opt/local/lib/kde4/plugins/designer/LatLonEditPlugin.so
          /opt/local/lib/kde4/plugins/designer/MarbleNavigatorPlugin.so
          /opt/local/lib/kde4/plugins/designer/MarbleWidgetPlugin.so
          /opt/local/lib/kde4/plugins/marble/AnnotatePlugin.so
          /opt/local/lib/kde4/plugins/marble/AprsPlugin.so
          /opt/local/lib/kde4/plugins/marble/AtmospherePlugin.so
          /opt/local/lib/kde4/plugins/marble/CachePlugin.so
          /opt/local/lib/kde4/plugins/marble/CompassFloatItem.so
          /opt/local/lib/kde4/plugins/marble/CrosshairsPlugin.so
          /opt/local/lib/kde4/plugins/marble/CycleStreetsPlugin.so
          /opt/local/lib/kde4/plugins/marble/EarthquakePlugin.so
          /opt/local/lib/kde4/plugins/marble/EclipsesPlugin.so
          /opt/local/lib/kde4/plugins/marble/ElevationProfileFloatItem.so
          /opt/local/lib/kde4/plugins/marble/ElevationProfileMarker.so
 /opt/local/lib/kde4/plugins/marble/FlightGearPositionProviderPlugin.so
          /opt/local/lib/kde4/plugins/marble/FoursquarePlugin.so
 /opt/local/lib/kde4/plugins/marble/GosmoreReverseGeocodingPlugin.so
          /opt/local/lib/kde4/plugins/marble/GosmoreRoutingPlugin.so
          /opt/local/lib/kde4/plugins/marble/GpsInfo.so
          /opt/local/lib/kde4/plugins/marble/GpsbabelPlugin.so
          /opt/local/lib/kde4/plugins/marble/GpsdPositionProviderPlugin.so
          /opt/local/lib/kde4/plugins/marble/GpxPlugin.so
          /opt/local/lib/kde4/plugins/marble/GraticulePlugin.so
          /opt/local/lib/kde4/plugins/marble/HostipPlugin.so
          /opt/local/lib/kde4/plugins/marble/JsonPlugin.so
          /opt/local/lib/kde4/plugins/marble/KmlPlugin.so
          /opt/local/lib/kde4/plugins/marble/LatLonPlugin.so
          /opt/local/lib/kde4/plugins/marble/License.so
          /opt/local/lib/kde4/plugins/marble/LocalDatabasePlugin.so
          /opt/local/lib/kde4/plugins/marble/LocalOsmSearchPlugin.so
          /opt/local/lib/kde4/plugins/marble/LogPlugin.so
          /opt/local/lib/kde4/plugins/marble/MapQuestPlugin.so
          /opt/local/lib/kde4/plugins/marble/MapScaleFloatItem.so
          /opt/local/lib/kde4/plugins/marble/MeasureTool.so
          /opt/local/lib/kde4/plugins/marble/MonavPlugin.so
          /opt/local/lib/kde4/plugins/marble/NavigationFloatItem.so
 /opt/local/lib/kde4/plugins/marble/NominatimReverseGeocodingPlugin.so
          /opt/local/lib/kde4/plugins/marble/NominatimSearchPlugin.so
          /opt/local/lib/kde4/plugins/marble/OSRMPlugin.so
          /opt/local/lib/kde4/plugins/marble/OpenCachingComPlugin.so
          /opt/local/lib/kde4/plugins/marble/OpenDesktopPlugin.so
          /opt/local/lib/kde4/plugins/marble/OpenRouteServicePlugin.so
          /opt/local/lib/kde4/plugins/marble/OsmPlugin.so
          /opt/local/lib/kde4/plugins/marble/OverviewMap.so
          /opt/local/lib/kde4/plugins/marble/Photo.so
 /opt/local/lib/kde4/plugins/marble/PlacemarkPositionProviderPlugin.so
          /opt/local/lib/kde4/plugins/marble/Pn2Plugin.so
          /opt/local/lib/kde4/plugins/marble/PntPlugin.so
          /opt/local/lib/kde4/plugins/marble/PositionMarker.so
          /opt/local/lib/kde4/plugins/marble/PostalCode.so
          /opt/local/lib/kde4/plugins/marble/ProgressFloatItem.so
 /opt/local/lib/kde4/plugins/marble/RouteSimulationPositionProviderPlugin.so
          /opt/local/lib/kde4/plugins/marble/RoutingPlugin.so
          /opt/local/lib/kde4/plugins/marble/RoutinoPlugin.so
          /opt/local/lib/kde4/plugins/marble/SatellitesPlugin.so
          /opt/local/lib/kde4/plugins/marble/Speedometer.so
          /opt/local/lib/kde4/plugins/marble/StarsPlugin.so
          /opt/local/lib/kde4/plugins/marble/SunPlugin.so
          /opt/local/lib/kde4/plugins/marble/Weather.so
          /opt/local/lib/kde4/plugins/marble/Wikipedia.so
          /opt/local/lib/kde4/plugins/marble/YoursPlugin.so
          /opt/local/lib/libmarblewidget.0.19.2.dylib
 /opt/local/share/qt4/imports/org/kde/edu/marble/libMarbleDeclarativePlugin.so
      kdelibs4 @4.14.3
          /opt/local/lib/kde4/kfileaudiopreview.so
          /opt/local/lib/kde4/khtmlimagepart.so
          /opt/local/lib/kde4/libkhtmlpart.so
          /opt/local/lib/libkhtml.5.14.3.dylib
          /opt/local/lib/libknotifyconfig.4.14.3.dylib
          /opt/local/lib/libplasma.3.0.0.dylib
      kdepimlibs4 @4.14.3
          /opt/local/lib/libakonadi-calendar.4.14.3.dylib
          /opt/local/lib/libakonadi-contact.4.14.3.dylib
 }}}

 They all give an error similar to the following
 {{{
 Incompatible library version: /opt/local/lib/kde4/khtmlimagepart.so
 requires version 4.4.0 or later, but /opt/local/lib/libphonon.4.dylib
 provides version 4.0.0
 }}}

 So looks like all binary dependents of phonon (those that link with
 libphonon) need to be revbumped as a result of this upgrade.

-- 
Ticket URL: <https://trac.macports.org/ticket/46552#comment:11>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list