[MacPorts] #37287: texstudio @2.5.1 Configuration error - missing files
#37287: texstudio @2.5.1 Configuration error - missing files -----------------------+-------------------------------- Reporter: m.matze@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Keywords: | Port: texstudio -----------------------+-------------------------------- Dear, may texstudio application bundle had too few files. The reason is a error in the Makefile generated by qmake from texstudio.pro. It works with the identical texstudio.pro in Version 2.5 but not in Version 2.5.1 The Makefile contains: ----------- texstudio.app/Contents/Resources/empty.lproj: @$(CHK_DIR_EXISTS) texstudio.app/Contents/Resources || $(MKDIR) texstudio.app/Contents/Resources @touch texstudio.app/Contents/Resources/empty.lproj : @$(DEL_FILE) @sed -e "s,@SHORT_VERSION@,1.0,g" -e "s,@TYPEINFO@,????,g" -e "s,@ICON@,texstudio.icns,g" -e "s,@EXECUTABLE@,texstudio,g" -e "s,@TYPEINFO@,????,g" Info.plist > texstudio.app/Contents/Resources/texstudio.icns: texstudio.icns @$(CHK_DIR_EXISTS) texstudio.app/Contents/Resources/ || $(MKDIR) texstudio.app/Contents/Resources/ @$(DEL_FILE) texstudio.app/Contents/Resources/texstudio.icns @$(COPY_FILE) texstudio.icns texstudio.app/Contents/Resources/texstudio.icns --------------------- It works when the line QMAKE_INFO_PLIST = Info.plist is removed from the texstudio.pro file. A adapted patchfile is attached to this ticket. (qt version 4.8.4) (I'm pretty sure that it worked correctly when I opened the ticket to update texstudio from 2.5 to 2.5.1.) -- Ticket URL: <https://trac.macports.org/ticket/37287> MacPorts <http://www.macports.org/> Ports system for Mac OS
#37287: texstudio @2.5.1 Configuration error - missing files ------------------------+-------------------------------- Reporter: m.matze@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: haspatch Port: texstudio | ------------------------+-------------------------------- Changes (by ryandesign@…): * keywords: => haspatch Old description:
Dear,
may texstudio application bundle had too few files. The reason is a error in the Makefile generated by qmake from texstudio.pro. It works with the identical texstudio.pro in Version 2.5 but not in Version 2.5.1
The Makefile contains: ----------- texstudio.app/Contents/Resources/empty.lproj: @$(CHK_DIR_EXISTS) texstudio.app/Contents/Resources || $(MKDIR) texstudio.app/Contents/Resources @touch texstudio.app/Contents/Resources/empty.lproj
: @$(DEL_FILE) @sed -e "s,@SHORT_VERSION@,1.0,g" -e "s,@TYPEINFO@,????,g" -e "s,@ICON@,texstudio.icns,g" -e "s,@EXECUTABLE@,texstudio,g" -e "s,@TYPEINFO@,????,g" Info.plist > texstudio.app/Contents/Resources/texstudio.icns: texstudio.icns @$(CHK_DIR_EXISTS) texstudio.app/Contents/Resources/ || $(MKDIR) texstudio.app/Contents/Resources/ @$(DEL_FILE) texstudio.app/Contents/Resources/texstudio.icns @$(COPY_FILE) texstudio.icns texstudio.app/Contents/Resources/texstudio.icns ---------------------
It works when the line QMAKE_INFO_PLIST = Info.plist is removed from the texstudio.pro file.
A adapted patchfile is attached to this ticket. (qt version 4.8.4)
(I'm pretty sure that it worked correctly when I opened the ticket to update texstudio from 2.5 to 2.5.1.)
New description: Dear, may texstudio application bundle had too few files. The reason is a error in the Makefile generated by qmake from texstudio.pro. It works with the identical texstudio.pro in Version 2.5 but not in Version 2.5.1 The Makefile contains: {{{ texstudio.app/Contents/Resources/empty.lproj: @$(CHK_DIR_EXISTS) texstudio.app/Contents/Resources || $(MKDIR) texstudio.app/Contents/Resources @touch texstudio.app/Contents/Resources/empty.lproj : @$(DEL_FILE) @sed -e "s,@SHORT_VERSION@,1.0,g" -e "s,@TYPEINFO@,????,g" -e "s,@ICON@,texstudio.icns,g" -e "s,@EXECUTABLE@,texstudio,g" -e "s,@TYPEINFO@,????,g" Info.plist > texstudio.app/Contents/Resources/texstudio.icns: texstudio.icns @$(CHK_DIR_EXISTS) texstudio.app/Contents/Resources/ || $(MKDIR) texstudio.app/Contents/Resources/ @$(DEL_FILE) texstudio.app/Contents/Resources/texstudio.icns @$(COPY_FILE) texstudio.icns texstudio.app/Contents/Resources/texstudio.icns }}} It works when the line {{{ QMAKE_INFO_PLIST = Info.plist }}} is removed from the texstudio.pro file. A adapted patchfile is attached to this ticket. (qt version 4.8.4) (I'm pretty sure that it worked correctly when I opened the ticket to update texstudio from 2.5 to 2.5.1.) -- -- Ticket URL: <https://trac.macports.org/ticket/37287#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#37287: texstudio @2.5.1 Configuration error - missing files ------------------------+-------------------------------- Reporter: m.matze@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: haspatch Port: texstudio | ------------------------+-------------------------------- Changes (by ryandesign@…): * cc: ryandesign@… (added) Comment: Replying to [ticket:37287 m.matze@…]:
may texstudio application bundle had too few files.
Could you explain: what is the problem this causes? I tried building texstudio @2.5.1 and it built fine. The app appeared to open fine as well. I didn't test using it since I don't know how. -- Ticket URL: <https://trac.macports.org/ticket/37287#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#37287: texstudio @2.5.1 Configuration error - missing files ------------------------+-------------------------------- Reporter: m.matze@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: haspatch Port: texstudio | ------------------------+-------------------------------- Comment (by m.matze@…): I don't understand what the problem is causing. I talked also with the developers of texstudio but they are not using MacOS at all. The makefile generation was broken (for some reason which I could not find out). -- Ticket URL: <https://trac.macports.org/ticket/37287#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#37287: texstudio @2.5.1 Configuration error - missing files ------------------------+-------------------------------- Reporter: m.matze@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: haspatch Port: texstudio | ------------------------+-------------------------------- Comment (by ryandesign@…): Replying to [comment:3 m.matze@…]:
I don't understand what the problem is causing.
What I'm asking is: why should we apply this patch? What is the problem with the port the way it is today, that applying this patch fixes? -- Ticket URL: <https://trac.macports.org/ticket/37287#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts