Opened 14 years ago

Closed 14 years ago

#24354 closed defect (fixed)

kdeedu4 uses gpsd but does not declare a dependency on it

Reported by: ryandesign (Ryan Carsten Schmidt) Owned by: nerdling (Jeremy Lavergne)
Priority: Normal Milestone:
Component: ports Version: 1.8.2
Keywords: Cc: sharky@…
Port: kdeedu4

Description

$ port provides /opt/local/lib/kde4/plugins/marble/GpsdPositionProviderPlugin.so
/opt/local/lib/kde4/plugins/marble/GpsdPositionProviderPlugin.so is provided by: kdeedu4
$ otool -L /opt/local/lib/kde4/plugins/marble/GpsdPositionProviderPlugin.so
/opt/local/lib/kde4/plugins/marble/GpsdPositionProviderPlugin.so:
        /opt/local/libexec/qt4-mac/lib/QtCore.framework/Versions/4/QtCore (compatibility version 4.6.0, current version 4.6.2)
        /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 123.0.0)
        /opt/local/libexec/qt4-mac/lib/QtDBus.framework/Versions/4/QtDBus (compatibility version 4.6.0, current version 4.6.2)
        /opt/local/libexec/qt4-mac/lib/QtGui.framework/Versions/4/QtGui (compatibility version 4.6.0, current version 4.6.2)
        /opt/local/libexec/qt4-mac/lib/QtXml.framework/Versions/4/QtXml (compatibility version 4.6.0, current version 4.6.2)
        /opt/local/libexec/qt4-mac/lib/QtSvg.framework/Versions/4/QtSvg (compatibility version 4.6.0, current version 4.6.2)
        /opt/local/libexec/qt4-mac/lib/QtNetwork.framework/Versions/4/QtNetwork (compatibility version 4.6.0, current version 4.6.2)
        /opt/local/lib/libkdecore.5.dylib (compatibility version 5.0.0, current version 5.4.0)
        /opt/local/lib/libkdeui.5.dylib (compatibility version 5.0.0, current version 5.4.0)
        /opt/local/lib/libkio.5.dylib (compatibility version 5.0.0, current version 5.4.0)
        /opt/local/lib/libgps.19.dylib (compatibility version 20.0.0, current version 20.0.0)
        /opt/local/lib/libmarblewidget.4.dylib (compatibility version 4.0.0, current version 4.4.0)
        /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon (compatibility version 2.0.0, current version 152.0.0)
        /opt/local/lib/libsolid.4.dylib (compatibility version 4.0.0, current version 4.4.0)
        /opt/local/libexec/qt4-mac/lib/QtScript.framework/Versions/4/QtScript (compatibility version 4.6.0, current version 4.6.2)
        /opt/local/libexec/qt4-mac/lib/QtWebKit.framework/Versions/4/QtWebKit (compatibility version 4.6.0, current version 4.6.2)
        /usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 7.9.0)
$ port provides /opt/local/lib/libgps.19.dylib
/opt/local/lib/libgps.19.dylib is provided by: gpsd
$

Change History (4)

comment:1 Changed 14 years ago by nerdling (Jeremy Lavergne)

Status: newassigned

comment:2 Changed 14 years ago by nerdling (Jeremy Lavergne)

Resolution: fixed
Status: assignedclosed

Added in r66005.

comment:3 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: closedreopened

In addition to adding the gpsd dependency as you did, you should also revbump kdeedu4 so everyone who already built it before without gpsd support will now rebuild it with gpsd support.

This will also now prevent kdeedu4 from building universal, since gpsd does not build universal. If you want kdeedu4 to have the gpsd dependency but also build universal, you should work on fixing gpsd's universal build.

comment:4 Changed 14 years ago by nerdling (Jeremy Lavergne)

Resolution: fixed
Status: reopenedclosed

Disabled universal in r66064. Also did revbump for r66005.

Note: See TracTickets for help on using tickets.