#19960: kdebase4-runtime 4.2.4 fails to install without phonon installed -----------------------------+---------------------------------------------- Reporter: dan@… | Owner: illogic-al@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: | Port: kdebase4-runtime -----------------------------+---------------------------------------------- Comment(by dan@…): BTW, I do have ${prefix}/libexec/${qt}/lib/phonon.framework/phonon, but $ port provides /opt/local/libexec/qt4-mac/lib/phonon.framework/phonon /Users/ddennedy/opt/local/libexec/qt4-mac/lib/phonon.framework/phonon is not provided by a MacPorts port. Hmm, did I get it from a Qt SDK install? {{{ # Use CMake Portgroup PortGroup cmake 1.0 depends_build-append port:automoc use_parallel_build yes worksrcdir build post-extract { file mkdir ${worksrcpath} } set qt qt4-mac set qt_dir ${prefix}/libexec/${qt} post-patch { if { ![file exists ${prefix}/libexec/${qt}/lib/phonon.framework/phonon] } { ui_error "######################################################" ui_error "A copy of phonon could not be found. Please install " ui_error "${qt} to provide this. If you have already done this " ui_error "your Qt installation is missing the phonon backend. " ui_error "Please reinstall Qt4 with phonon support. " ui_error "######################################################" } } depends_lib-append port:${qt} configure.compiler gcc-4.2 configure.args-append -DBUILD_doc=OFF \ -DBUILD_SHARED_LIBS=ON \ -DBUNDLE_INSTALL_DIR=${applications_dir}/KDE4 \ -DPHONON_INCLUDE_DIR=${qt_dir}/include \ -DPHONON_LIBRARY=${qt_dir}/lib/phonon.framework/phonon \ -DQT_QMAKE_EXECUTABLE=${qt_dir}/bin/qmake \ -DKDE_DISTRIBUTION_TEXT="MacPorts\/Mac OS X" variant docs description "Build documentation" { depends_lib-append port:doxygen configure.args-delete -DBUILD_doc=OFF } post-activate { ui_msg "##########################################################" ui_msg "# Don't forget that dbus needs to be started as the local " ui_msg "# user (not with sudo) before any KDE programs will launch" ui_msg "# To start it run the following command: " ui_msg "# launchctl load /Library/LaunchAgents/org.freedesktop.dbus- session.plist" ui_msg "##########################################################" ui_msg " " ui_msg "######################################################" ui_msg "# Programs will not start until you run the command " ui_msg "# 'sudo chown -R \$USER ~/Library/Preferences/KDE' " ui_msg "# replacing \$USER with your username, followed by " ui_msg "# 'open ${applications_dir}/KDE4/kdeinit4.app' " ui_msg "# in a Terminal. " ui_msg "######################################################" } }}} -- Ticket URL: <http://trac.macports.org/ticket/19960#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS