[MacPorts] #20624: macdeployqt is broken due to change in plugin extension
#20624: macdeployqt is broken due to change in plugin extension --------------------------------+------------------------------------------- Reporter: lord@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: qt dylib bundle | Port: qt4-mac --------------------------------+------------------------------------------- In q4-mac-4.5.2 port there is a mention that it changes plugin extension to .bundle from .dylib used in original QT. They are indeed bundles but for portability reasons QT uses for them shared lib extension, which is .dylib on mac. So it does not copy plugins into app bundles making the non-portable. The change breaks qtmacdeploy utility which searches plugins using .dylib extension. -- Ticket URL: <http://trac.macports.org/ticket/20624> MacPorts <http://www.macports.org/> Ports system for Mac OS
#20624: macdeployqt is broken due to change in plugin extension --------------------------------+------------------------------------------- Reporter: lord@… | Owner: erickt@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: qt dylib bundle | Port: qt4-mac --------------------------------+------------------------------------------- Changes (by macsforever2000@…): * cc: clubjuggler@… (added) * owner: macports-tickets@… => erickt@… -- Ticket URL: <http://trac.macports.org/ticket/20624#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#20624: macdeployqt is broken due to change in plugin extension --------------------------------+------------------------------------------- Reporter: lord@… | Owner: erickt@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: qt dylib bundle | Port: qt4-mac --------------------------------+------------------------------------------- Comment(by morten.sorvig@…): Replying to [comment:1 macsforever2000@…]: I could modify macdeployqt to handle .bundle as well, if there are good reasons for keeping the .dylib -> .bundle rename in MacPorts -- Ticket URL: <http://trac.macports.org/ticket/20624#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#20624: macdeployqt is broken due to change in plugin extension --------------------------------+------------------------------------------- Reporter: lord@… | Owner: erickt@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: qt dylib bundle | Port: qt4-mac --------------------------------+------------------------------------------- Comment(by lord@…): Replying to [comment:2 morten.sorvig@…]:
Replying to [comment:1 macsforever2000@…]: I could modify macdeployqt to handle .bundle as well, if there are good reasons for keeping the .dylib -> .bundle rename in MacPorts
Trolltech might had their reasons to do so. I think what you trying to do is not part of a port but part of QT improvement. If you do want plugins on mac to be called .bundle you better submit patch to QT, so they change it in the main source. -- Ticket URL: <http://trac.macports.org/ticket/20624#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#20624: macdeployqt is broken due to change in plugin extension --------------------------------+------------------------------------------- Reporter: lord@… | Owner: erickt@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: qt dylib bundle | Port: qt4-mac --------------------------------+------------------------------------------- Comment(by sharky@…): Does anyone have any idea why we rename the plugins extension at all in macports? What are the benefits? -- Ticket URL: <http://trac.macports.org/ticket/20624#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#20624: macdeployqt is broken due to change in plugin extension --------------------------------+------------------------------------------- Reporter: lord@… | Owner: erickt@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: qt dylib bundle | Port: qt4-mac --------------------------------+------------------------------------------- Comment(by michaelld@…): Is this issue still relevant as of r72571 with qt4-mac being at 4.7.0? -- Ticket URL: <https://trac.macports.org/ticket/20624#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#20624: macdeployqt is broken due to change in plugin extension --------------------------------+------------------------------------------- Reporter: lord@… | Owner: michaelld@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: qt dylib bundle | Port: qt4-mac --------------------------------+------------------------------------------- Changes (by michaelld@…): * status: new => assigned * owner: erickt@… => michaelld@… -- Ticket URL: <https://trac.macports.org/ticket/20624#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
#20624: macdeployqt is broken due to change in plugin extension ---------------------------------+------------------------------------------ Reporter: lord@… | Owner: michaelld@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Resolution: fixed | Keywords: qt dylib bundle Port: qt4-mac | ---------------------------------+------------------------------------------ Changes (by michaelld@…): * status: assigned => closed * resolution: => fixed Comment: Qt 4.7.0 as installed by MacPorts uses .dylib for all libraries and plugins. Hence I'm closing this ticket as fixed; please reopen if it is not fixed for you. -- Ticket URL: <https://trac.macports.org/ticket/20624#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts